]> 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:31:51 +0000 (10:31 -0400)
commit257de6ebe15d3076e19f05f93c5b3c7fae25a4d3
tree6348bcdb7a9f38fc6a04be23ddc9ffec6c5261be
parent9f0db34563a05a7b9f6e09110d35ce0d0f36d3a9
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
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
test/ext/asyncio/test_engine_py3k.py
test/requirements.py
tox.ini