From 1a498dee2b365372546f29c5ad4325e9734a8012 Mon Sep 17 00:00:00 2001 From: Nejc Habjan Date: Fri, 7 Apr 2023 11:00:41 +0200 Subject: [PATCH] chore(setup): depend on typing-extensions for 3.7 until EOL --- requirements.txt | 1 + setup.py | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e65833168..00c26472c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ requests==2.28.2 requests-toolbelt==0.10.1 +typing-extensions==4.5.0 ; python_version < "3.8" diff --git a/setup.py b/setup.py index f02b05f60..80e396c87 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,11 @@ def get_version() -> str: license="LGPL-3.0-or-later", url="https://github.com/python-gitlab/python-gitlab", packages=find_packages(exclude=["docs*", "tests*"]), - install_requires=["requests>=2.25.0", "requests-toolbelt>=0.10.1"], + install_requires=[ + "requests>=2.25.0", + "requests-toolbelt>=0.10.1", + "typing-extensions>=4.0.0;python_version<'3.8'", + ], package_data={ "gitlab": ["py.typed"], },