From 02f74a223897a621356c522d9f05bfdcf95404a7 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 10 Dec 2023 20:49:28 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 2 +- requirements/ci.txt | 7 ++-- requirements/common_constraints.txt | 5 --- requirements/pip_tools.txt | 2 +- requirements/quality.txt | 57 ++++++++++++++++++++++++++--- requirements/test.txt | 2 +- requirements/tox.txt | 7 ++-- 7 files changed, 60 insertions(+), 22 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index d651324..e3dbfa7 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -39,7 +39,7 @@ six==1.16.0 # python-dateutil sqlparse==0.4.4 # via django -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via asgiref web-fragments==2.1.0 # via xblock diff --git a/requirements/ci.txt b/requirements/ci.txt index 05c9509..2de9ab8 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -42,9 +42,8 @@ packaging==23.2 # -r requirements/tox.txt # pyproject-api # tox -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c requirements/common_constraints.txt # -r requirements/tox.txt # tox # virtualenv @@ -63,11 +62,11 @@ tomli==2.0.1 # -r requirements/tox.txt # pyproject-api # tox -tox==4.11.3 +tox==4.11.4 # via -r requirements/tox.txt urllib3==2.1.0 # via requests -virtualenv==20.24.7 +virtualenv==20.25.0 # via # -r requirements/tox.txt # tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index d6c9280..15aafb2 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/pip_tools.txt b/requirements/pip_tools.txt index 1ab9e25..c9e5f72 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -8,7 +8,7 @@ build==1.0.3 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==6.8.0 +importlib-metadata==7.0.0 # via build packaging==23.2 # via build diff --git a/requirements/quality.txt b/requirements/quality.txt index dbf1298..41ef2ea 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,6 +4,8 @@ # # make upgrade # +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/base.txt @@ -14,21 +16,33 @@ asgiref==3.7.2 # django astroid==3.0.1 # via pylint +cerberus==1.3.5 + # via plette +certifi==2023.11.17 + # via requests +charset-normalizer==3.3.2 + # via requests coverage==7.3.2 # via -r requirements/test.txt dill==0.3.7 # via pylint +distlib==0.3.7 + # via requirementslib django==3.2.23 # via # -c requirements/common_constraints.txt # -r requirements/base.txt +docopt==0.6.2 + # via pipreqs edx-opaque-keys==2.5.1 # via -r requirements/test.txt fs==2.4.16 # via # -r requirements/base.txt # xblock -isort==5.12.0 +idna==3.6 + # via requests +isort==5.13.0 # via pylint lxml==4.9.3 # via @@ -51,12 +65,24 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -platformdirs==3.11.0 +pep517==0.13.1 + # via requirementslib +pip-api==0.0.30 + # via isort +pipreqs==0.4.13 + # via isort +platformdirs==4.1.0 # via - # -c requirements/common_constraints.txt # pylint + # requirementslib +plette[validation]==0.4.4 + # via requirementslib pycodestyle==2.11.1 # via -r requirements/quality.in +pydantic==2.5.2 + # via requirementslib +pydantic-core==2.14.5 + # via pydantic pylint==3.0.2 # via -r requirements/quality.in pymongo==3.13.0 @@ -76,6 +102,12 @@ pyyaml==6.0.1 # via # -r requirements/base.txt # xblock +requests==2.31.0 + # via + # requirementslib + # yarg +requirementslib==3.0.0 + # via isort simplejson==3.19.2 # via # -r requirements/base.txt @@ -94,17 +126,27 @@ stevedore==5.1.0 # -r requirements/test.txt # edx-opaque-keys tomli==2.0.1 - # via pylint + # via + # pep517 + # pylint tomlkit==0.12.3 - # via pylint -typing-extensions==4.8.0 + # via + # plette + # pylint + # requirementslib +typing-extensions==4.9.0 # via # -r requirements/base.txt # -r requirements/test.txt + # annotated-types # asgiref # astroid # edx-opaque-keys + # pydantic + # pydantic-core # pylint +urllib3==2.1.0 + # via requests web-fragments==2.1.0 # via # -r requirements/base.txt @@ -115,6 +157,9 @@ webob==1.8.7 # xblock xblock==1.8.1 # via -r requirements/base.txt +yarg==0.1.9 + # via pipreqs # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/requirements/test.txt b/requirements/test.txt index d10ae58..2da8544 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -16,5 +16,5 @@ pymongo==3.13.0 # via edx-opaque-keys stevedore==5.1.0 # via edx-opaque-keys -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via edx-opaque-keys diff --git a/requirements/tox.txt b/requirements/tox.txt index e74a08d..7f74d22 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -20,9 +20,8 @@ packaging==23.2 # via # pyproject-api # tox -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c requirements/common_constraints.txt # tox # virtualenv pluggy==1.3.0 @@ -33,7 +32,7 @@ tomli==2.0.1 # via # pyproject-api # tox -tox==4.11.3 +tox==4.11.4 # via -r requirements/tox.in -virtualenv==20.24.7 +virtualenv==20.25.0 # via tox