]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add `asyncmy` support
authorlong2ice <long2ice@gmail.com>
Thu, 16 Sep 2021 15:08:25 +0000 (11:08 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 17 Sep 2021 15:20:19 +0000 (11:20 -0400)
commit11eecfacb7b36c209c1ad726f5e5b7525860977b
tree6bc6e32e3defe9099e217fcb2ba5205339dca200
parentdb847ca4e52de0e70d4993d1b7ac4de1c947b864
Add `asyncmy` support

Added initial support for the ``asyncmy`` asyncio database driver for MySQL
and MariaDB. This driver is very new, however appears to be the only
current alternative to the ``aiomysql`` driver which currently appears to
be unmaintained and is not working with current Python versions. Much
thanks to long2ice for the pull request for this dialect.

Fixes: #6993
Closes: #7000
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/7000
Pull-request-sha: f7d6c811fc72324a83c8af635bbca8b268b0098e

Change-Id: I4ef54b43334feff7e3a710fc4de6821437f3bb68
doc/build/changelog/unreleased_14/6993.rst [new file with mode: 0644]
doc/build/dialects/mysql.rst
lib/sqlalchemy/dialects/mysql/__init__.py
lib/sqlalchemy/dialects/mysql/aiomysql.py
lib/sqlalchemy/dialects/mysql/asyncmy.py [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/testing/suite/test_results.py
setup.cfg
test/dialect/mysql/test_types.py
test/engine/test_reconnect.py
tox.ini