]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
skip dunders for langhelper symbol redefine; update tox
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 26 May 2024 15:34:27 +0000 (11:34 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 28 May 2024 16:45:14 +0000 (12:45 -0400)
commit754804635bc922c20d0b0075e0ed2da0add38742
treeaa1c1643acc57dc2df85162a0a79ef658a8a9711
parentdeb285550a26f37c4bc3a0289df370691e25843c
skip dunders for langhelper symbol redefine; update tox

Set up full Python 3.13 support to the extent currently possible, repairing
issues within internal language helpers as well as the serializer extension
module.

update tox for what will be a regular condition: greenlet is
not available (and possibly other things like pymssql):

1. dont use "sqlalchemy[asyncio]" in pyproejct.toml as an extra; this
   goes out to pypi and ignores the local file
2. add py{3,38,39,...} qualifiers for asyncio deps in tox.ini.   After
   many attempts I seem to have something that's fairly non-repetetive
   though I'd still prefer a single variable for this, somehow

Fixes: #11417
Change-Id: Ib2ceccd9583d8776700f0da5b591906efcfe6e6f
doc/build/changelog/unreleased_20/11417.rst [new file with mode: 0644]
lib/sqlalchemy/ext/serializer.py
lib/sqlalchemy/util/langhelpers.py
pyproject.toml
test/orm/test_mapper.py
tox.ini