]> 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>
Sat, 30 Dec 2023 17:05:17 +0000 (12:05 -0500)
commit601a6b79f84feacefe02e44422131b7d529e1bab
treecad99be60cbc10f86e6a7443d472f68afa7feccd
parent02472e8b65ac4062f2c3e7cee19608c801fba14c
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
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