]> 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>
Wed, 29 May 2024 15:36:36 +0000 (11:36 -0400)
commit62c242b78dee306738a2cd22f548679e9818a1ac
tree3f537b8adedb27fcfa3ac4891352f56b91638570
parent5efb4397d74fe4f23b7a95e661a8906354f152d0
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
(cherry picked from commit 577b53c70993a496aa4149adc477e0732310dd7d)
doc/build/changelog/unreleased_20/11417.rst [new file with mode: 0644]
lib/sqlalchemy/ext/serializer.py
lib/sqlalchemy/util/langhelpers.py
setup.cfg
test/orm/test_mapper.py
tox.ini