]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
re-support mysql-connector python
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 23 Feb 2025 16:20:18 +0000 (11:20 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 10 Mar 2025 18:04:21 +0000 (14:04 -0400)
commitb056dd2c5ab71ce4143a95cd0fdd4a4190de19e6
tree162f8ca2425bb2aa85a8951ce74d532625ee28a9
parentdfc3bf988b27ab980d8da91fe38cbf152ae486a9
re-support mysql-connector python

Support has been re-added for the MySQL-Connector/Python DBAPI using the
``mysql+mysqlconnector://`` URL scheme.   The DBAPI now works against
modern MySQL versions as well as MariaDB versions (in the latter case it's
required to pass charset/collation explicitly).   Note however that
server side cursor support is disabled due to unresolved issues with this
driver.

References: #12332
Change-Id: I81279478196e830d3c0d5f24ecb3fe2dc18d4ca6
12 files changed:
doc/build/changelog/unreleased_20/12332.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/mysqlconnector.py
lib/sqlalchemy/dialects/mysql/provision.py
lib/sqlalchemy/dialects/mysql/types.py
lib/sqlalchemy/testing/suite/test_results.py
setup.cfg
test/dialect/mysql/test_dialect.py
test/dialect/mysql/test_for_update.py
test/engine/test_execute.py
test/requirements.py
tox.ini