From 7bb3d5fe0c8118fcbfc2afce1c5041c1edc3d45e Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 10 Dec 2023 19:20:10 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 4 +-- requirements/common_constraints.txt | 5 --- requirements/dev.txt | 51 ++++++++++++++++++++++++----- 3 files changed, 45 insertions(+), 15 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 27f36d324..a0bbca0bb 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -25,7 +25,7 @@ click==8.1.7 # tutor future==0.18.3 # via pyseeyou -google-auth==2.24.0 +google-auth==2.25.2 # via kubernetes idna==3.6 # via requests @@ -87,7 +87,7 @@ transifex-python==3.5.0 # via -r requirements/base.in tutor==16.1.7 # via -r requirements/base.in -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # mypy # tutor diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index d6c928003..15aafb293 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -21,8 +21,3 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected django-simple-history==3.0.0 - -# virtualenv latest version requires platformdirs<4.0 which conflicts with tox>4.0 version -# This constraint can be removed once the issue -# https://github.com/pypa/virtualenv/issues/2666 gets resolved -platformdirs<4.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index d30199b7d..a8c83de9e 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,6 +6,8 @@ # altgraph==0.17.4 # via pyinstaller +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/base.txt @@ -24,6 +26,8 @@ cachetools==5.3.2 # via # -r requirements/base.txt # google-auth +cerberus==1.3.5 + # via plette certifi==2023.11.17 # via # -r requirements/base.txt @@ -45,13 +49,17 @@ cryptography==41.0.7 # via secretstorage dill==0.3.7 # via pylint +distlib==0.3.7 + # via requirementslib +docopt==0.6.2 + # via pipreqs docutils==0.20.1 # via readme-renderer future==0.18.3 # via # -r requirements/base.txt # pyseeyou -google-auth==2.24.0 +google-auth==2.25.2 # via # -r requirements/base.txt # kubernetes @@ -66,7 +74,7 @@ importlib-metadata==7.0.0 # twine importlib-resources==6.1.1 # via keyring -isort==5.12.0 +isort==5.13.0 # via pylint jaraco-classes==3.3.0 # via keyring @@ -105,7 +113,7 @@ mypy-extensions==1.0.0 # -r requirements/base.txt # black # mypy -nh3==0.2.14 +nh3==0.2.15 # via readme-renderer oauthlib==3.2.2 # via @@ -122,14 +130,23 @@ parsimonious==0.10.0 # via # -r requirements/base.txt # pyseeyou -pathspec==0.11.2 +pathspec==0.12.1 # via black +pep517==0.13.1 + # via requirementslib +pip-api==0.0.30 + # via isort +pipreqs==0.4.13 + # via isort pkginfo==1.9.6 # via twine -platformdirs==4.0.0 +platformdirs==4.1.0 # via # black # pylint + # requirementslib +plette[validation]==0.4.4 + # via requirementslib pyasn1==0.5.1 # via # -r requirements/base.txt @@ -145,11 +162,15 @@ pycryptodome==3.19.0 # via # -r requirements/base.txt # tutor +pydantic==2.5.2 + # via requirementslib +pydantic-core==2.14.5 + # via pydantic pygments==2.17.2 # via # readme-renderer # rich -pyinstaller==6.2.0 +pyinstaller==6.3.0 # via -r requirements/dev.in pyinstaller-hooks-contrib==2023.10 # via pyinstaller @@ -180,14 +201,18 @@ requests==2.31.0 # kubernetes # requests-oauthlib # requests-toolbelt + # requirementslib # transifex-python # twine + # yarg requests-oauthlib==1.3.1 # via # -r requirements/base.txt # kubernetes requests-toolbelt==1.0.0 # via twine +requirementslib==3.0.0 + # via isort rfc3986==2.0.0 # via twine rich==13.7.0 @@ -209,9 +234,13 @@ tomli==2.0.1 # -r requirements/base.txt # black # mypy + # pep517 # pylint tomlkit==0.12.3 - # via pylint + # via + # plette + # pylint + # requirementslib toolz==0.12.0 # via # -r requirements/base.txt @@ -222,12 +251,15 @@ tutor==16.1.7 # via -r requirements/base.txt twine==4.0.2 # via -r requirements/dev.in -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/base.txt + # annotated-types # astroid # black # mypy + # pydantic + # pydantic-core # pylint # rich # tutor @@ -241,10 +273,13 @@ websocket-client==1.7.0 # via # -r requirements/base.txt # kubernetes +yarg==0.1.9 + # via pipreqs zipp==3.17.0 # via # importlib-metadata # importlib-resources # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools