]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
adjust log stacklevel for py3.11.0b1; enable greenlet
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 14 May 2022 14:25:53 +0000 (10:25 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 May 2022 14:33:03 +0000 (10:33 -0400)
commit067102a304012ce6afd0097627d5717994930488
tree399a70bddc4e49068dbf112bf199f3366d5445f9
parentc0692f64a7e4aa805b0df11a5bd82ccc33e125dd
adjust log stacklevel for py3.11.0b1; enable greenlet

Fixed issue where support for logging "stacklevel" implemented in
:ticket:`7612` required adjustment to work with recently released Python
3.11.0b1, also repairs the unit tests which tested this feature.

Install greenlet from a py311 compat patch.

re: the stacklevel thing, this is going to be very inconvenient
if we have to keep hardcoding numbers everywhere for every
new python version

Change-Id: I0c8f7293e98c0ca5cc544538284bfd1d3020cb1f
References: https://github.com/python-greenlet/greenlet/issues/288
Fixes: #8019
(cherry picked from commit 43ff5b82dc0d91cacd625ac8943622ab340958c5)
doc/build/changelog/unreleased_14/8019.rst [new file with mode: 0644]
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/log.py
lib/sqlalchemy/testing/requirements.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/compat.py
test/ext/asyncio/test_engine_py3k.py
test/requirements.py
tox.ini