From 90c52bf99ee60b47af4c2a8c348ee43096923e8f Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 10 Dec 2023 19:16:19 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 2 +- requirements/ci.txt | 3 +- requirements/dev.txt | 84 +++++++++++++++++++++++++++++++++++++--- requirements/doc.txt | 6 +-- requirements/quality.txt | 60 +++++++++++++++++++++++++--- requirements/test.txt | 2 +- 6 files changed, 139 insertions(+), 18 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 25081743..5b3dd426 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -68,7 +68,7 @@ six==1.16.0 # via python-dateutil sqlparse==0.4.4 # via django -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # asgiref # kombu diff --git a/requirements/ci.txt b/requirements/ci.txt index 68ef6ff9..57b96f31 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -14,9 +14,8 @@ packaging==23.2 # via # pyproject-api # tox -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # tox # virtualenv pluggy==1.3.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index 13f310d5..299acf2c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,6 +8,10 @@ amqp==5.2.0 # via # -r requirements/test.txt # kombu +annotated-types==0.6.0 + # via + # -r requirements/quality.txt + # pydantic asgiref==3.7.2 # via # -r requirements/test.txt @@ -35,6 +39,18 @@ celery==5.3.6 # via # -c requirements/constraints.txt # -r requirements/test.txt +cerberus==1.3.5 + # via + # -r requirements/quality.txt + # plette +certifi==2023.11.17 + # via + # -r requirements/quality.txt + # requests +charset-normalizer==3.3.2 + # via + # -r requirements/quality.txt + # requests click==8.1.7 # via # -r requirements/pip-tools.txt @@ -80,6 +96,8 @@ dill==0.3.7 distlib==0.3.7 # via # -r requirements/ci.txt + # -r requirements/quality.txt + # requirementslib # virtualenv django==3.2.23 # via @@ -95,6 +113,10 @@ djangorestframework==3.14.0 # via # -r requirements/test.txt # drf-yasg +docopt==0.6.2 + # via + # -r requirements/quality.txt + # pipreqs drf-yasg==1.21.7 # via -r requirements/test.txt edx-i18n-tools==1.3.0 @@ -112,6 +134,10 @@ filelock==3.13.1 # -r requirements/ci.txt # tox # virtualenv +idna==3.6 + # via + # -r requirements/quality.txt + # requests importlib-metadata==7.0.0 # via # -r requirements/pip-tools.txt @@ -124,7 +150,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.12.0 +isort==5.13.0 # via # -r requirements/quality.txt # pylint @@ -157,21 +183,38 @@ packaging==23.2 # drf-yasg # pytest # tox -path==16.7.1 +path==16.9.0 # via edx-i18n-tools pbr==6.0.0 # via # -r requirements/quality.txt # stevedore +pep517==0.13.1 + # via + # -r requirements/quality.txt + # requirementslib +pip-api==0.0.30 + # via + # -r requirements/quality.txt + # isort pip-tools==7.3.0 # via -r requirements/pip-tools.txt -platformdirs==3.11.0 +pipreqs==0.4.13 + # via + # -r requirements/quality.txt + # isort +platformdirs==4.1.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/ci.txt # -r requirements/quality.txt # pylint + # requirementslib # virtualenv +plette[validation]==0.4.4 + # via + # -r requirements/quality.txt + # plette + # requirementslib pluggy==1.3.0 # via # -r requirements/ci.txt @@ -190,6 +233,14 @@ py==1.11.0 # tox pycodestyle==2.11.1 # via -r requirements/quality.txt +pydantic==2.5.2 + # via + # -r requirements/quality.txt + # requirementslib +pydantic-core==2.14.5 + # via + # -r requirements/quality.txt + # pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt pylint==3.0.2 @@ -247,6 +298,15 @@ pyyaml==5.4.1 # code-annotations # drf-yasg # edx-i18n-tools +requests==2.31.0 + # via + # -r requirements/quality.txt + # requirementslib + # yarg +requirementslib==3.0.0 + # via + # -r requirements/quality.txt + # isort rules==3.3 # via -r requirements/test.txt six==1.16.0 @@ -283,6 +343,7 @@ tomli==2.0.1 # -r requirements/test.txt # build # coverage + # pep517 # pip-tools # pylint # pyproject-hooks @@ -291,20 +352,25 @@ tomli==2.0.1 tomlkit==0.12.3 # via # -r requirements/quality.txt + # plette # pylint + # requirementslib tox==3.28.0 # via # -r requirements/ci.txt # tox-battery tox-battery==0.6.2 # via -r requirements/ci.txt -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/quality.txt # -r requirements/test.txt + # annotated-types # asgiref # astroid # kombu + # pydantic + # pydantic-core # pylint tzdata==2023.3 # via @@ -315,6 +381,10 @@ uritemplate==4.1.1 # via # -r requirements/test.txt # drf-yasg +urllib3==2.1.0 + # via + # -r requirements/quality.txt + # requests vine==5.1.0 # via # -r requirements/test.txt @@ -333,6 +403,10 @@ wheel==0.42.0 # via # -r requirements/pip-tools.txt # pip-tools +yarg==0.1.9 + # via + # -r requirements/quality.txt + # pipreqs zipp==3.17.0 # via # -r requirements/pip-tools.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index aba89ce1..8fa6674d 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -151,7 +151,7 @@ mdurl==0.1.2 # via markdown-it-py more-itertools==10.1.0 # via jaraco-classes -nh3==0.2.14 +nh3==0.2.15 # via readme-renderer openapi-codec==1.3.2 # via django-rest-swagger @@ -202,7 +202,7 @@ pyyaml==5.4.1 # swagger2rst readme-renderer==42.0 # via twine -referencing==0.31.1 +referencing==0.32.0 # via # jsonschema # jsonschema-specifications @@ -271,7 +271,7 @@ tomli==2.0.1 # via doc8 twine==4.0.2 # via -r requirements/doc.in -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/base.txt # asgiref diff --git a/requirements/quality.txt b/requirements/quality.txt index 422d264b..a65bacf3 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,10 +4,18 @@ # # make upgrade # +annotated-types==0.6.0 + # via pydantic astroid==3.0.1 # via # pylint # pylint-celery +cerberus==1.3.5 + # via plette +certifi==2023.11.17 + # via requests +charset-normalizer==3.3.2 + # via requests click==8.1.7 # via # click-log @@ -19,9 +27,15 @@ code-annotations==1.5.0 # via edx-lint dill==0.3.7 # via pylint +distlib==0.3.7 + # via requirementslib +docopt==0.6.2 + # via pipreqs edx-lint==5.3.6 # via -r requirements/quality.in -isort==5.12.0 +idna==3.6 + # via requests +isort==5.13.0 # via # -r requirements/quality.in # pylint @@ -33,12 +47,24 @@ mccabe==0.7.0 # via pylint pbr==6.0.0 # via 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 https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/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 pydocstyle==6.3.0 # via -r requirements/quality.in pylint==3.0.2 @@ -61,6 +87,12 @@ pyyaml==5.4.1 # via # -c requirements/constraints.txt # code-annotations +requests==2.31.0 + # via + # requirementslib + # yarg +requirementslib==3.0.0 + # via isort six==1.16.0 # via edx-lint snowballstemmer==2.2.0 @@ -70,10 +102,26 @@ stevedore==5.1.0 text-unidecode==1.3 # via python-slugify 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 + # annotated-types # astroid + # pydantic + # pydantic-core # pylint +urllib3==2.1.0 + # via requests +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 4f393bf0..adb4e48f 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -127,7 +127,7 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/base.txt # asgiref