diff --git a/requirements.txt b/requirements.txt index 96523041b..03834c829 100644 --- a/requirements.txt +++ b/requirements.txt @@ -23,7 +23,9 @@ langcodes>=3.2.0,<4.0.0 # Official Python utilities setuptools packaging>=20.0 -typing_extensions>=3.7.4.1,<4.0.0.0; python_version < "3.8" +# Require and pin typing_extensions for all python versions as a workaround +# for pydantic incompatibility with typing_extensions>=4.6.0 +typing_extensions>=3.7.4.1,<4.6.0 # Development dependencies pre-commit>=2.13.0 cython>=0.25,<3.0 diff --git a/setup.cfg b/setup.cfg index 8a5e054b5..6f3f53260 100644 --- a/setup.cfg +++ b/setup.cfg @@ -63,7 +63,9 @@ install_requires = # Official Python utilities setuptools packaging>=20.0 - typing_extensions>=3.7.4,<4.0.0.0; python_version < "3.8" + # Require and pin typing_extensions for all python versions as a workaround + # for pydantic incompatibility with typing_extensions>=4.6.0 + typing_extensions>=3.7.4.1,<4.6.0 langcodes>=3.2.0,<4.0.0 [options.entry_points]