]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
chore: add typing.assert_type() to the _compat module
authorDenis Laxalde <denis.laxalde@dalibo.com>
Mon, 3 Apr 2023 09:53:54 +0000 (11:53 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 27 Sep 2023 00:41:00 +0000 (02:41 +0200)
This requires typing_extensions >= 4.2.

psycopg/psycopg/_compat.py
psycopg/setup.cfg
tests/constraints.txt

index 27dc5254f15cc58dd4e03196c71cba0589188875..5c8e87cdbe62065f114a470d1e09a8f2e1ff6314 100644 (file)
@@ -55,9 +55,9 @@ else:
     from typing_extensions import TypeGuard
 
 if sys.version_info >= (3, 11):
-    from typing import LiteralString
+    from typing import LiteralString, assert_type
 else:
-    from typing_extensions import LiteralString
+    from typing_extensions import LiteralString, assert_type
 
 if sys.version_info < (3, 8):
     import importlib_metadata as metadata
@@ -71,6 +71,7 @@ __all__ = [
     "Protocol",
     "TypeGuard",
     "ZoneInfo",
+    "assert_type",
     "cache",
     "create_task",
     "prod",
index 3a8dd4df6ff8327de7b72ce69e0e3eb600408015..9af8c578390c86f7ff62dae1e6db8eec46270729 100644 (file)
@@ -54,7 +54,7 @@ packages = find:
 zip_safe = False
 install_requires =
     backports.zoneinfo >= 0.2.0; python_version < "3.9"
-    typing-extensions >= 4.1
+    typing-extensions >= 4.2
     tzdata; sys_platform == "win32"
     importlib-metadata >= 1.4, < 6.8; python_version < "3.8"
 
index a3f4c190769b5d077cf6671f038cd5f694089e4b..13021fa101d71f612f7cf57dde93182a8b9857f7 100644 (file)
@@ -5,7 +5,7 @@
 
 # From install_requires
 backports.zoneinfo == 0.2.0
-typing-extensions == 4.1.0
+typing-extensions == 4.2.0
 importlib-metadata == 1.4
 
 # From the 'test' extra