From 1a6da53e8fd17e9109bb54a68e21d7982350deab Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 10 Dec 2023 19:11:23 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 16 +++---- requirements/ci.txt | 7 ++- requirements/common_constraints.txt | 5 --- requirements/dev.txt | 66 +++++++++++++++++++++-------- requirements/pip.txt | 4 +- requirements/pip_tools.txt | 4 +- requirements/test.txt | 60 ++++++++++++++++++++------ requirements/tox.txt | 7 ++- 8 files changed, 114 insertions(+), 55 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 2ad5179..4a6726d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -16,7 +16,7 @@ backports-zoneinfo[tzdata]==0.2.1 # kombu billiard==4.2.0 # via celery -celery==5.3.5 +celery==5.3.6 # via edx-celeryutils certifi==2023.11.17 # via requests @@ -66,15 +66,15 @@ edx-bulk-grades==1.0.2 # via -r requirements/base.in edx-celeryutils==1.2.3 # via super-csv -edx-django-utils==5.8.0 +edx-django-utils==5.9.0 # via super-csv edx-opaque-keys==2.5.1 # via edx-bulk-grades fs==2.4.16 # via xblock -idna==3.4 +idna==3.6 # via requests -importlib-metadata==6.8.0 +importlib-metadata==7.0.0 # via markdown jsonfield==3.1.0 # via edx-celeryutils @@ -90,9 +90,9 @@ markupsafe==2.1.3 # via # mako # xblock -newrelic==9.2.0 +newrelic==9.3.0 # via edx-django-utils -path==16.7.1 +path==16.9.0 # via path-py path-py==12.5.0 # via -r requirements/base.in @@ -141,7 +141,7 @@ stevedore==5.1.0 # edx-opaque-keys super-csv==3.1.0 # via edx-bulk-grades -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # asgiref # edx-opaque-keys @@ -157,7 +157,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.10 +wcwidth==0.2.12 # via prompt-toolkit web-fragments==2.1.0 # via diff --git a/requirements/ci.txt b/requirements/ci.txt index eb5a80e..157abc9 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -30,9 +30,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 @@ -51,9 +50,9 @@ tomli==2.0.1 # -r requirements/tox.txt # pyproject-api # tox -tox==4.11.3 +tox==4.11.4 # via -r requirements/tox.txt -virtualenv==20.24.6 +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/dev.txt b/requirements/dev.txt index 846f497..bb8cbdd 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,6 +8,8 @@ amqp==5.2.0 # via # -r requirements/base.txt # kombu +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/base.txt @@ -36,10 +38,12 @@ cachetools==5.3.2 # via # -r requirements/tox.txt # tox -celery==5.3.5 +celery==5.3.6 # via # -r requirements/base.txt # edx-celeryutils +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/tox.txt + # requirementslib # virtualenv django==3.2.23 # via @@ -114,7 +119,7 @@ django==3.2.23 # edx-i18n-tools # jsonfield # super-csv -django-appconf==1.0.5 +django-appconf==1.0.6 # via django-statici18n django-crum==0.7.9 # via @@ -137,6 +142,8 @@ djangorestframework==3.14.0 # via # -r requirements/base.txt # super-csv +docopt==0.6.2 + # via pipreqs edx-bulk-grades==1.0.2 # via # -r requirements/base.in @@ -145,7 +152,7 @@ edx-celeryutils==1.2.3 # via # -r requirements/base.txt # super-csv -edx-django-utils==5.8.0 +edx-django-utils==5.9.0 # via # -r requirements/base.txt # super-csv @@ -157,7 +164,7 @@ edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-bulk-grades -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via pytest filelock==3.13.1 # via @@ -168,18 +175,18 @@ fs==2.4.16 # via # -r requirements/base.txt # xblock -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests -importlib-metadata==6.8.0 +importlib-metadata==7.0.0 # via # -r requirements/base.txt # build # markdown iniconfig==2.0.0 # via pytest -isort==5.12.0 +isort==5.13.0 # via pylint jinja2==3.1.2 # via code-annotations @@ -212,7 +219,7 @@ markupsafe==2.1.3 # xblock mccabe==0.7.0 # via pylint -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/base.txt # edx-django-utils @@ -223,7 +230,7 @@ packaging==23.2 # pyproject-api # pytest # tox -path==16.7.1 +path==16.9.0 # via # -r requirements/base.txt # edx-i18n-tools @@ -236,15 +243,23 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore +pep517==0.13.1 + # via requirementslib +pip-api==0.0.30 + # via isort pip-tools==7.3.0 # via -r requirements/pip_tools.in -platformdirs==3.11.0 +pipreqs==0.4.13 + # via isort +platformdirs==4.1.0 # via - # -c requirements/common_constraints.txt # -r requirements/tox.txt # pylint + # requirementslib # tox # virtualenv +plette[validation]==0.4.4 + # via requirementslib pluggy==1.3.0 # via # -r requirements/tox.txt @@ -264,6 +279,10 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi +pydantic==2.5.2 + # via requirementslib +pydantic-core==2.14.5 + # via pydantic pylint==3.0.2 # via # edx-lint @@ -319,7 +338,11 @@ requests==2.31.0 # via # -r requirements/base.txt # edx-bulk-grades + # requirementslib # slumber + # yarg +requirementslib==3.0.0 + # via isort simplejson==3.19.2 # via # -r requirements/base.txt @@ -357,6 +380,7 @@ tomli==2.0.1 # -r requirements/tox.txt # build # coverage + # pep517 # pip-tools # pylint # pyproject-api @@ -364,18 +388,24 @@ tomli==2.0.1 # pytest # tox tomlkit==0.12.3 - # via pylint -tox==4.11.3 + # via + # plette + # pylint + # requirementslib +tox==4.11.4 # via # -r requirements/tox.in # -r requirements/tox.txt -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/base.txt + # annotated-types # asgiref # astroid # edx-opaque-keys # kombu + # pydantic + # pydantic-core # pylint tzdata==2023.3 # via @@ -392,11 +422,11 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.24.6 +virtualenv==20.25.0 # via # -r requirements/tox.txt # tox -wcwidth==0.2.10 +wcwidth==0.2.12 # via # -r requirements/base.txt # prompt-toolkit @@ -409,12 +439,14 @@ webob==1.8.7 # via # -r requirements/base.txt # xblock -wheel==0.41.3 +wheel==0.42.0 # via pip-tools xblock==1.8.1 # via # -r requirements/base.in # -r requirements/base.txt +yarg==0.1.9 + # via pipreqs zipp==3.17.0 # via # -r requirements/base.txt diff --git a/requirements/pip.txt b/requirements/pip.txt index 9014f2c..14cb99c 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.41.3 +wheel==0.42.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: pip==23.3.1 # via -r requirements/pip.in -setuptools==68.2.2 +setuptools==69.0.2 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 449e80a..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 @@ -21,7 +21,7 @@ tomli==2.0.1 # build # pip-tools # pyproject-hooks -wheel==0.41.3 +wheel==0.42.0 # via pip-tools zipp==3.17.0 # via importlib-metadata diff --git a/requirements/test.txt b/requirements/test.txt index e9eb42f..660dd4c 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,6 +8,8 @@ amqp==5.2.0 # via # -r requirements/base.txt # kombu +annotated-types==0.6.0 + # via pydantic appdirs==1.4.4 # via # -r requirements/base.txt @@ -30,10 +32,12 @@ billiard==4.2.0 # via # -r requirements/base.txt # celery -celery==5.3.5 +celery==5.3.6 # via # -r requirements/base.txt # edx-celeryutils +cerberus==1.3.5 + # via plette certifi==2023.11.17 # via # -r requirements/base.txt @@ -79,6 +83,8 @@ coverage[toml]==7.3.2 # pytest-cov dill==0.3.7 # via pylint +distlib==0.3.7 + # via requirementslib django==3.2.23 # via # -c requirements/common_constraints.txt @@ -111,13 +117,15 @@ djangorestframework==3.14.0 # via # -r requirements/base.txt # super-csv +docopt==0.6.2 + # via pipreqs edx-bulk-grades==1.0.2 # via -r requirements/base.txt edx-celeryutils==1.2.3 # via # -r requirements/base.txt # super-csv -edx-django-utils==5.8.0 +edx-django-utils==5.9.0 # via # -r requirements/base.txt # super-csv @@ -127,23 +135,23 @@ edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-bulk-grades -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via pytest fs==2.4.16 # via # -r requirements/base.txt # xblock -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests -importlib-metadata==6.8.0 +importlib-metadata==7.0.0 # via # -r requirements/base.txt # markdown iniconfig==2.0.0 # via pytest -isort==5.12.0 +isort==5.13.0 # via pylint jinja2==3.1.2 # via code-annotations @@ -173,13 +181,13 @@ markupsafe==2.1.3 # xblock mccabe==0.7.0 # via pylint -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/base.txt # edx-django-utils packaging==23.2 # via pytest -path==16.7.1 +path==16.9.0 # via # -r requirements/base.txt # path-py @@ -189,10 +197,18 @@ pbr==6.0.0 # via # -r requirements/base.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 pluggy==1.3.0 # via pytest prompt-toolkit==3.0.41 @@ -207,6 +223,10 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi +pydantic==2.5.2 + # via requirementslib +pydantic-core==2.14.5 + # via pydantic pylint==3.0.2 # via # edx-lint @@ -255,7 +275,11 @@ requests==2.31.0 # via # -r requirements/base.txt # edx-bulk-grades + # requirementslib # slumber + # yarg +requirementslib==3.0.0 + # via isort simplejson==3.19.2 # via # -r requirements/base.txt @@ -290,17 +314,24 @@ text-unidecode==1.3 tomli==2.0.1 # via # coverage + # pep517 # pylint # pytest 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 + # annotated-types # asgiref # astroid # edx-opaque-keys # kombu + # pydantic + # pydantic-core # pylint tzdata==2023.3 # via @@ -317,7 +348,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.10 +wcwidth==0.2.12 # via # -r requirements/base.txt # prompt-toolkit @@ -331,10 +362,13 @@ webob==1.8.7 # xblock xblock==1.8.1 # via -r requirements/base.txt +yarg==0.1.9 + # via pipreqs zipp==3.17.0 # via # -r requirements/base.txt # importlib-metadata # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/requirements/tox.txt b/requirements/tox.txt index 4517aca..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.6 +virtualenv==20.25.0 # via tox