From ef82beba14cb0d66e30d51d7a1204f23fd0a07f5 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sat, 9 Dec 2023 19:08:23 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 4 +-- requirements/ci.txt | 3 +- requirements/common_constraints.txt | 5 ---- requirements/dev.txt | 45 +++++++++++++++++++++++++---- requirements/pip-tools.txt | 2 +- requirements/quality.txt | 45 +++++++++++++++++++++++++---- requirements/test.txt | 7 ++--- 7 files changed, 85 insertions(+), 26 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 4fb4c821..f7186808 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,9 +12,9 @@ asgiref==3.7.2 # via django binaryornot==0.4.4 # via cookiecutter -boto3==1.33.6 +boto3==1.33.11 # via fs-s3fs -botocore==1.33.6 +botocore==1.33.11 # via # boto3 # s3transfer diff --git a/requirements/ci.txt b/requirements/ci.txt index 36408597..efd08147 100644 --- a/requirements/ci.txt +++ b/requirements/ci.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 diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index d6c92800..15aafb29 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 c6a10bba..05589493 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,6 +8,8 @@ acid-xblock==0.2.1 # via # -r requirements/test.in # -r requirements/test.txt +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/base.txt @@ -32,12 +34,12 @@ binaryornot==0.4.4 # -r requirements/base.txt # -r requirements/test.txt # cookiecutter -boto3==1.33.6 +boto3==1.33.11 # via # -r requirements/base.txt # -r requirements/test.txt # fs-s3fs -botocore==1.33.6 +botocore==1.33.11 # via # -r requirements/base.txt # -r requirements/test.txt @@ -47,6 +49,8 @@ cachetools==5.3.2 # via # -r requirements/test.txt # tox +cerberus==1.3.5 + # via plette certifi==2023.11.17 # via # -r requirements/base.txt @@ -97,6 +101,7 @@ dill==0.3.7 distlib==0.3.7 # via # -r requirements/test.txt + # requirementslib # virtualenv django==3.2.23 # via @@ -104,6 +109,8 @@ django==3.2.23 # -r requirements/base.txt # -r requirements/test.txt # openedx-django-pyfs +docopt==0.6.2 + # via pipreqs edx-lint==5.3.6 # via -r requirements/quality.in exceptiongroup==1.2.0 @@ -136,7 +143,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.12.0 +isort==5.13.0 # via # -r requirements/quality.in # pylint @@ -206,13 +213,21 @@ packaging==23.2 # tox 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 requirements/common_constraints.txt # -r requirements/test.txt # pylint + # requirementslib # tox # virtualenv +plette[validation]==0.4.4 + # via requirementslib pluggy==1.3.0 # via # -r requirements/test.txt @@ -220,6 +235,10 @@ pluggy==1.3.0 # tox 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 pygments==2.17.2 @@ -298,6 +317,10 @@ requests==2.31.0 # -r requirements/base.txt # -r requirements/test.txt # cookiecutter + # requirementslib + # yarg +requirementslib==3.0.0 + # via isort rich==13.7.0 # via # -r requirements/base.txt @@ -339,12 +362,16 @@ tomli==2.0.1 # via # -r requirements/test.txt # coverage + # pep517 # pylint # pyproject-api # pytest # tox tomlkit==0.12.3 - # via pylint + # via + # plette + # pylint + # requirementslib tox==4.11.4 # via # -r requirements/test.in @@ -358,8 +385,11 @@ typing-extensions==4.8.0 # via # -r requirements/base.txt # -r requirements/test.txt + # annotated-types # asgiref # astroid + # pydantic + # pydantic-core # pylint # rich urllib3==1.26.18 @@ -388,6 +418,9 @@ xblock[django]==1.8.1 # -r requirements/test.txt # acid-xblock # xblock +yarg==0.1.9 + # via pipreqs # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 83a3f06a..93a9cee2 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.9.0 +importlib-metadata==7.0.0 # via build packaging==23.2 # via build diff --git a/requirements/quality.txt b/requirements/quality.txt index 5ad92196..f07e5aff 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -6,6 +6,8 @@ # acid-xblock==0.2.1 # via -r requirements/test.txt +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/test.txt @@ -26,11 +28,11 @@ binaryornot==0.4.4 # via # -r requirements/test.txt # cookiecutter -boto3==1.33.6 +boto3==1.33.11 # via # -r requirements/test.txt # fs-s3fs -botocore==1.33.6 +botocore==1.33.11 # via # -r requirements/test.txt # boto3 @@ -39,6 +41,8 @@ cachetools==5.3.2 # via # -r requirements/test.txt # tox +cerberus==1.3.5 + # via plette certifi==2023.11.17 # via # -r requirements/test.txt @@ -81,12 +85,15 @@ dill==0.3.7 distlib==0.3.7 # via # -r requirements/test.txt + # requirementslib # virtualenv django==3.2.23 # via # -c requirements/common_constraints.txt # -r requirements/test.txt # openedx-django-pyfs +docopt==0.6.2 + # via pipreqs edx-lint==5.3.6 # via -r requirements/quality.in exceptiongroup==1.2.0 @@ -116,7 +123,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.12.0 +isort==5.13.0 # via # -r requirements/quality.in # pylint @@ -175,13 +182,21 @@ packaging==23.2 # tox 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 requirements/common_constraints.txt # -r requirements/test.txt # pylint + # requirementslib # tox # virtualenv +plette[validation]==0.4.4 + # via requirementslib pluggy==1.3.0 # via # -r requirements/test.txt @@ -189,6 +204,10 @@ pluggy==1.3.0 # tox 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 pygments==2.17.2 @@ -253,6 +272,10 @@ requests==2.31.0 # via # -r requirements/test.txt # cookiecutter + # requirementslib + # yarg +requirementslib==3.0.0 + # via isort rich==13.7.0 # via # -r requirements/test.txt @@ -288,12 +311,16 @@ tomli==2.0.1 # via # -r requirements/test.txt # coverage + # pep517 # pylint # pyproject-api # pytest # tox tomlkit==0.12.3 - # via pylint + # via + # plette + # pylint + # requirementslib tox==4.11.4 # via -r requirements/test.txt types-python-dateutil==2.8.19.14 @@ -303,8 +330,11 @@ types-python-dateutil==2.8.19.14 typing-extensions==4.8.0 # via # -r requirements/test.txt + # annotated-types # asgiref # astroid + # pydantic + # pydantic-core # pylint # rich urllib3==1.26.18 @@ -329,6 +359,9 @@ xblock[django]==1.8.1 # -r requirements/test.txt # acid-xblock # xblock +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 9cbfd613..2084cbe4 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -22,11 +22,11 @@ binaryornot==0.4.4 # via # -r requirements/base.txt # cookiecutter -boto3==1.33.6 +boto3==1.33.11 # via # -r requirements/base.txt # fs-s3fs -botocore==1.33.6 +botocore==1.33.11 # via # -r requirements/base.txt # boto3 @@ -137,9 +137,8 @@ packaging==23.2 # pytest # pytest-rerunfailures # tox -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c requirements/common_constraints.txt # tox # virtualenv pluggy==1.3.0