summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/__init__.py
diff options
context:
space:
mode:
authorFederico Caselli <cfederico87@gmail.com>2021-10-30 22:24:51 +0200
committerMike Bayer <mike_mp@zzzcomputing.com>2021-10-31 12:31:56 -0400
commited78e679eafe787f4c152b78726bf1e1b91ab465 (patch)
tree9ba564f0ad1f0569650fcf803157bf4576fc738f /lib/sqlalchemy/dialects/__init__.py
parent4427ec68219b624a89dda4acb994c80fa0d8a5d7 (diff)
downloadsqlalchemy-ed78e679eafe787f4c152b78726bf1e1b91ab465.tar.gz
Remove deprecated dialects and drivers
Fixes: #7258 Change-Id: I3577f665eca04f2632b69bcb090f0a4ec9271db9
Diffstat (limited to 'lib/sqlalchemy/dialects/__init__.py')
-rw-r--r--lib/sqlalchemy/dialects/__init__.py24
1 files changed, 2 insertions, 22 deletions
diff --git a/lib/sqlalchemy/dialects/__init__.py b/lib/sqlalchemy/dialects/__init__.py
index e06eb0995..af1045dd2 100644
--- a/lib/sqlalchemy/dialects/__init__.py
+++ b/lib/sqlalchemy/dialects/__init__.py
@@ -5,15 +5,7 @@
# This module is part of SQLAlchemy and is released under
# the MIT License: https://www.opensource.org/licenses/mit-license.php
-__all__ = (
- "firebird",
- "mssql",
- "mysql",
- "oracle",
- "postgresql",
- "sqlite",
- "sybase",
-)
+__all__ = ("mssql", "mysql", "oracle", "postgresql", "sqlite")
from .. import util
@@ -33,19 +25,7 @@ def _auto_fn(name):
driver = "base"
try:
- if dialect == "firebird":
- try:
- module = __import__("sqlalchemy_firebird")
- except ImportError:
- module = __import__("sqlalchemy.dialects.firebird").dialects
- module = getattr(module, dialect)
- elif dialect == "sybase":
- try:
- module = __import__("sqlalchemy_sybase")
- except ImportError:
- module = __import__("sqlalchemy.dialects.sybase").dialects
- module = getattr(module, dialect)
- elif dialect == "mariadb":
+ if dialect == "mariadb":
# it's "OK" for us to hardcode here since _auto_fn is already
# hardcoded. if mysql / mariadb etc were third party dialects
# they would just publish all the entrypoints, which would actually