From 9e27c88bd4376ae35c6bbb0f9dd044fbe9f54318 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 21 Nov 2023 10:29:59 -0500 Subject: [PATCH] chore: Updating Python Requirements (#220) --- requirements/base.txt | 12 +++++------ requirements/ci.txt | 31 +++++++++++++++++++---------- requirements/common_constraints.txt | 7 ++++--- requirements/dev.txt | 27 +++++++++++++------------ requirements/doc.txt | 24 +++++++++++----------- requirements/pip.txt | 2 +- requirements/quality.txt | 24 ++++++++++++---------- requirements/test.txt | 18 ++++++++--------- 8 files changed, 79 insertions(+), 66 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 72293af..8f51e4c 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,7 +8,7 @@ appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -certifi==2023.7.22 +certifi==2023.11.17 # via requests cffi==1.16.0 # via @@ -49,7 +49,7 @@ edx-django-utils==5.8.0 # via # -r requirements/base.in # edx-drf-extensions -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.in edx-opaque-keys==2.5.1 # via @@ -61,15 +61,15 @@ idna==3.4 # via requests lxml==4.9.3 # via xblock -mako==1.2.4 +mako==1.3.0 # via xblock markupsafe==2.1.3 # via # mako # xblock -newrelic==9.1.1 +newrelic==9.2.0 # via edx-django-utils -pbr==5.11.1 +pbr==6.0.0 # via stevedore psutil==5.9.6 # via edx-django-utils @@ -113,7 +113,7 @@ typing-extensions==4.8.0 # via # asgiref # edx-opaque-keys -urllib3==2.0.7 +urllib3==2.1.0 # via requests web-fragments==2.1.0 # via xblock diff --git a/requirements/ci.txt b/requirements/ci.txt index 745b542..25f8f22 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,12 +4,18 @@ # # make upgrade # -certifi==2023.7.22 +cachetools==5.3.2 + # via tox +certifi==2023.11.17 # via requests +chardet==5.2.0 + # via tox charset-normalizer==3.3.2 # via requests codecov==2.1.13 # via -r requirements/ci.in +colorama==0.4.6 + # via tox coverage==7.3.2 # via codecov distlib==0.3.7 @@ -21,24 +27,27 @@ filelock==3.13.1 idna==3.4 # via requests packaging==23.2 - # via tox + # via + # pyproject-api + # tox platformdirs==3.11.0 - # via virtualenv + # via + # -c requirements/common_constraints.txt + # tox + # virtualenv pluggy==1.3.0 # via tox -py==1.11.0 +pyproject-api==1.6.1 # via tox requests==2.31.0 # via codecov -six==1.16.0 - # via tox tomli==2.0.1 - # via tox -tox==3.28.0 # via - # -c requirements/common_constraints.txt - # -r requirements/ci.in -urllib3==2.0.7 + # pyproject-api + # tox +tox==4.11.3 + # via -r requirements/ci.in +urllib3==2.1.0 # via requests virtualenv==20.24.6 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index afe6aa8..d6c9280 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -22,6 +22,7 @@ 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 -# tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos. -# Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810 -tox<4.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 ff76cce..d7bbfee 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -23,7 +23,7 @@ build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/quality.txt # requests @@ -62,7 +62,7 @@ cryptography==41.0.5 # via # -r requirements/quality.txt # pyjwt -ddt==1.6.0 +ddt==1.7.0 # via -r requirements/quality.txt diff-cover==4.0.0 # via @@ -108,7 +108,7 @@ edx-django-utils==5.8.0 # via # -r requirements/quality.txt # edx-drf-extensions -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/quality.txt edx-i18n-tools==1.3.0 # via -r requirements/dev.in @@ -118,7 +118,7 @@ edx-opaque-keys==2.5.1 # via # -r requirements/quality.txt # edx-drf-extensions -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # -r requirements/quality.txt # pytest @@ -158,7 +158,7 @@ lxml==4.9.3 # -r requirements/quality.txt # edx-i18n-tools # xblock -mako==1.2.4 +mako==1.3.0 # via # -r requirements/quality.txt # xblock @@ -174,7 +174,7 @@ mccabe==0.7.0 # pylint mock==5.1.0 # via -r requirements/quality.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/quality.txt # edx-django-utils @@ -188,7 +188,7 @@ path==16.7.1 # via edx-i18n-tools path-py==11.5.0 # via -r requirements/dev.in -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/quality.txt # stevedore @@ -196,6 +196,7 @@ pip-tools==7.3.0 # via -r requirements/pip-tools.txt platformdirs==3.11.0 # via + # -c requirements/common_constraints.txt # -r requirements/quality.txt # pylint pluggy==1.3.0 @@ -215,13 +216,13 @@ pycparser==2.21 # via # -r requirements/quality.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt -pygments==2.16.1 +pygments==2.17.1 # via diff-cover pyjwt[crypto]==2.8.0 # via @@ -268,7 +269,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/quality.txt -pytest-django==4.6.0 +pytest-django==4.7.0 # via -r requirements/quality.txt python-dateutil==2.8.2 # via @@ -336,7 +337,7 @@ tomli==2.0.1 # pylint # pyproject-hooks # pytest -tomlkit==0.12.2 +tomlkit==0.12.3 # via # -r requirements/quality.txt # pylint @@ -351,7 +352,7 @@ typing-extensions==4.8.0 # pydantic # pydantic-core # pylint -urllib3==2.0.7 +urllib3==2.1.0 # via # -r requirements/quality.txt # requests diff --git a/requirements/doc.txt b/requirements/doc.txt index 0f0f3c6..03e4541 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -22,7 +22,7 @@ babel==2.13.1 # sphinx beautifulsoup4==4.12.2 # via pydata-sphinx-theme -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/test.txt # requests @@ -52,7 +52,7 @@ cryptography==41.0.5 # -r requirements/test.txt # pyjwt # secretstorage -ddt==1.6.0 +ddt==1.7.0 # via -r requirements/test.txt django==3.2.23 # via @@ -98,13 +98,13 @@ edx-django-utils==5.8.0 # via # -r requirements/test.txt # edx-drf-extensions -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/test.txt edx-opaque-keys==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # -r requirements/test.txt # pytest @@ -140,13 +140,13 @@ jinja2==3.1.2 # -r requirements/test.txt # code-annotations # sphinx -keyring==24.2.0 +keyring==24.3.0 # via twine lxml==4.9.3 # via # -r requirements/test.txt # xblock -mako==1.2.4 +mako==1.3.0 # via # -r requirements/test.txt # xblock @@ -164,7 +164,7 @@ mock==5.1.0 # via -r requirements/test.txt more-itertools==10.1.0 # via jaraco-classes -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/test.txt # edx-django-utils @@ -176,7 +176,7 @@ packaging==23.2 # pydata-sphinx-theme # pytest # sphinx -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore @@ -196,7 +196,7 @@ pycparser==2.21 # cffi pydata-sphinx-theme==0.14.3 # via sphinx-book-theme -pygments==2.16.1 +pygments==2.17.1 # via # accessible-pygments # doc8 @@ -225,7 +225,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.6.0 +pytest-django==4.7.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via @@ -262,7 +262,7 @@ restructuredtext-lint==1.4.0 # via doc8 rfc3986==2.0.0 # via twine -rich==13.6.0 +rich==13.7.0 # via twine secretstorage==3.3.3 # via keyring @@ -332,7 +332,7 @@ typing-extensions==4.8.0 # edx-opaque-keys # pydata-sphinx-theme # rich -urllib3==2.0.7 +urllib3==2.1.0 # via # -r requirements/test.txt # requests diff --git a/requirements/pip.txt b/requirements/pip.txt index 9014f2c..9465bd4 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.41.3 # 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.1 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index d82d4bd..263fcb5 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -16,7 +16,7 @@ astroid==3.0.1 # via # pylint # pylint-celery -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/test.txt # requests @@ -51,7 +51,7 @@ cryptography==41.0.5 # via # -r requirements/test.txt # pyjwt -ddt==1.6.0 +ddt==1.7.0 # via -r requirements/test.txt dill==0.3.7 # via pylint @@ -90,7 +90,7 @@ edx-django-utils==5.8.0 # via # -r requirements/test.txt # edx-drf-extensions -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/test.txt edx-lint==5.3.6 # via -r requirements/quality.in @@ -98,7 +98,7 @@ edx-opaque-keys==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # -r requirements/test.txt # pytest @@ -126,7 +126,7 @@ lxml==4.9.3 # via # -r requirements/test.txt # xblock -mako==1.2.4 +mako==1.3.0 # via # -r requirements/test.txt # xblock @@ -140,7 +140,7 @@ mccabe==0.7.0 # via pylint mock==5.1.0 # via -r requirements/test.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/test.txt # edx-django-utils @@ -148,12 +148,14 @@ packaging==23.2 # via # -r requirements/test.txt # pytest -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore platformdirs==3.11.0 - # via pylint + # via + # -c requirements/common_constraints.txt + # pylint pluggy==1.3.0 # via # -r requirements/test.txt @@ -205,7 +207,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.6.0 +pytest-django==4.7.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via @@ -266,7 +268,7 @@ tomli==2.0.1 # coverage # pylint # pytest -tomlkit==0.12.2 +tomlkit==0.12.3 # via pylint typing-extensions==4.8.0 # via @@ -275,7 +277,7 @@ typing-extensions==4.8.0 # astroid # edx-opaque-keys # pylint -urllib3==2.0.7 +urllib3==2.1.0 # via # -r requirements/test.txt # requests diff --git a/requirements/test.txt b/requirements/test.txt index 4f5de18..6ba0464 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -12,7 +12,7 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/base.txt # requests @@ -40,7 +40,7 @@ cryptography==41.0.5 # via # -r requirements/base.txt # pyjwt -ddt==1.6.0 +ddt==1.7.0 # via -r requirements/test.in # via # -c requirements/common_constraints.txt @@ -76,13 +76,13 @@ edx-django-utils==5.8.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.txt edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via pytest fs==2.4.16 # via @@ -100,7 +100,7 @@ lxml==4.9.3 # via # -r requirements/base.txt # xblock -mako==1.2.4 +mako==1.3.0 # via # -r requirements/base.txt # xblock @@ -112,13 +112,13 @@ markupsafe==2.1.3 # xblock mock==5.1.0 # via -r requirements/test.in -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/base.txt # edx-django-utils packaging==23.2 # via pytest -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore @@ -152,7 +152,7 @@ pytest==7.4.3 # pytest-django pytest-cov==4.1.0 # via -r requirements/test.in -pytest-django==4.6.0 +pytest-django==4.7.0 # via -r requirements/test.in python-dateutil==2.8.2 # via @@ -209,7 +209,7 @@ typing-extensions==4.8.0 # -r requirements/base.txt # asgiref # edx-opaque-keys -urllib3==2.0.7 +urllib3==2.1.0 # via # -r requirements/base.txt # requests