]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
compatibility with typing_extensions 4.13 and type statement
authorDaraan <github.blurry@9ox.net>
Wed, 26 Mar 2025 18:27:46 +0000 (14:27 -0400)
committerFederico Caselli <cfederico87@gmail.com>
Wed, 26 Mar 2025 23:36:23 +0000 (00:36 +0100)
commit690e754b653b79db847458ebf500cc7a34f4c62f
tree1872489e5740576d26126817b03f7f5640b96a59
parentb52ade871ed7b55813c096932b034dd2238f7c88
compatibility with typing_extensions 4.13 and type statement

Fixed regression caused by ``typing_extension==4.13.0`` that introduced
a different implementation for ``TypeAliasType`` while SQLAlchemy assumed
that it would be equivalent to the ``typing`` version.

Added test regarding generic TypeAliasType

Fixes: #12473
Closes: #12472
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/12472
Pull-request-sha: 8861a5acfb8e81663413ff144b41abf64779b6fd

Change-Id: I053019a222546a625ed6d588314ae9f5b34c2f8a
doc/build/changelog/unreleased_20/12473.rst [new file with mode: 0644]
lib/sqlalchemy/orm/decl_api.py
lib/sqlalchemy/util/typing.py
test/base/test_typing_utils.py
test/orm/declarative/test_tm_future_annotations_sync.py
test/orm/declarative/test_typed_mapping.py