This requires typing_extensions >= 4.2.
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
"Protocol",
"TypeGuard",
"ZoneInfo",
+ "assert_type",
"cache",
"create_task",
"prod",
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"
# 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