]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
support pep695 when resolving type map types
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 30 Dec 2023 15:36:40 +0000 (10:36 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 31 Dec 2023 04:24:23 +0000 (23:24 -0500)
commit8772041cc62ba9eaa5b0fee89d9da325b526f267
tree8679378a920d08ee0b68634b906eae15c70cd970
parenta52dcbeb10330c3f67cf3a6de263676341dea63b
support pep695 when resolving type map types

Added preliminary support for Python 3.12 pep-695 type alias structures,
when resolving custom type maps for ORM Annotated Declarative mappings.

Fixes: #10807
Change-Id: Ia28123ce1d6d1fd6bae5e8a037be4754c890f281
(cherry picked from commit 692525492986a109877d881b2f2936b610b9066f)
doc/build/changelog/unreleased_20/10807.rst [new file with mode: 0644]
lib/sqlalchemy/orm/decl_api.py
lib/sqlalchemy/sql/type_api.py
lib/sqlalchemy/testing/requirements.py
lib/sqlalchemy/util/typing.py
setup.cfg
test/orm/declarative/test_tm_future_annotations_sync.py
test/orm/declarative/test_typed_mapping.py