called "sqlalchemy.dialects". external dialects need to be changed to work with 0.6 in any case.
i.e. "mysql+mysqldb://scott:tiger@localhost/test". See
the 0.6 documentation for examples.
+ - the setuptools entrypoint for external dialects is now
+ called "sqlalchemy.dialects".
+
- the "owner" keyword argument is removed from Table. Use
"schema" to represent any namespaces to be prepended to
the table name.
except ImportError:
if sys.exc_info()[2].tb_next is None:
import pkg_resources
- for res in pkg_resources.iter_entry_points('sqlalchemy.databases'):
+ for res in pkg_resources.iter_entry_points('sqlalchemy.dialects'):
if res.name == self.drivername:
return res.load()
raise