Add support for sqlalchemy 1.4+
commitc926e3d54680d4fac0648cde036368c699976038
authorAbhilash Raj <maxking@asynchronous.in>
Fri, 4 Nov 2022 06:57:44 +0000 (4 06:57 +0000)
committerAbhilash Raj <maxking@asynchronous.in>
Fri, 4 Nov 2022 06:57:44 +0000 (4 06:57 +0000)
treeca9919bfb690820725d7f4f23d95cf675789b51f
parente1921fe1783a3de13ac282f63aefb6ce584efacf
Add support for sqlalchemy 1.4+

* This also includes support for 2.0.0, which is still in beta.

Fixes #964
36 files changed:
.gitlab-ci.yml
.gitpod.yml
setup.py
src/mailman/app/tests/test_subscriptions.py
src/mailman/database/alembic/versions/42756496720_header_matches.py
src/mailman/database/alembic/versions/47294d3a604_pendable_indexes.py
src/mailman/database/alembic/versions/7b254d88f122_members_and_list_moderation_action.py
src/mailman/database/base.py
src/mailman/database/factory.py
src/mailman/database/model.py
src/mailman/database/mysql.py
src/mailman/database/postgresql.py
src/mailman/database/sqlite.py
src/mailman/database/tests/test_factory.py
src/mailman/database/tests/test_migrations.py
src/mailman/database/tests/test_transaction.py [new file with mode: 0644]
src/mailman/database/transaction.py
src/mailman/database/types.py
src/mailman/docs/NEWS.rst
src/mailman/interfaces/database.py
src/mailman/model/bans.py
src/mailman/model/domain.py
src/mailman/model/listmanager.py
src/mailman/model/mailinglist.py
src/mailman/model/requests.py
src/mailman/model/subscriptions.py
src/mailman/model/tests/test_user.py
src/mailman/model/user.py
src/mailman/model/usermanager.py
src/mailman/rest/members.py
src/mailman/rest/root.py
src/mailman/rest/wsgiapp.py
src/mailman/testing/layers.py
src/mailman/utilities/queries.py
src/mailman/utilities/tests/test_queries.py
tox.ini