From a1ec511b8ab5eadaf78a2f31516e12fdeebbf5ed Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 26 Nov 2023 19:20:46 -0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 8 ++++---- requirements/common_constraints.txt | 5 +++++ requirements/docs.txt | 6 +++--- requirements/local.txt | 23 ++++++++++++----------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 4 ++-- requirements/production.txt | 12 ++++++------ requirements/test.txt | 26 ++++++++++++++------------ 8 files changed, 47 insertions(+), 39 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 155728e..0ffbe0f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,7 +8,7 @@ asgiref==3.7.2 # via django attrs==23.1.0 # via -r requirements/base.in -certifi==2023.7.22 +certifi==2023.11.17 # via requests cffi==1.16.0 # via @@ -46,7 +46,7 @@ django-crum==0.7.9 # via edx-django-utils django-environ==0.11.2 # via -r requirements/base.in -django-filter==23.3 +django-filter==23.4 # via -r requirements/base.in django-waffle==4.0.0 # via @@ -70,13 +70,13 @@ edx-django-release-util==1.3.0 # via -r requirements/base.in edx-django-utils==5.8.0 # via -r requirements/base.in -idna==3.4 +idna==3.6 # via requests inflection==0.5.1 # via drf-yasg mysqlclient==2.2.0 # via -r requirements/base.in -newrelic==9.1.1 +newrelic==9.2.0 # via edx-django-utils oauthlib==3.2.2 # via diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 15aafb2..d6c9280 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -21,3 +21,8 @@ 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/docs.txt b/requirements/docs.txt index 9506596..4014d3c 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -14,7 +14,7 @@ babel==2.13.1 # sphinx beautifulsoup4==4.12.2 # via pydata-sphinx-theme -certifi==2023.7.22 +certifi==2023.11.17 # via requests charset-normalizer==3.3.2 # via requests @@ -22,7 +22,7 @@ docutils==0.19 # via # pydata-sphinx-theme # sphinx -idna==3.4 +idna==3.6 # via requests imagesize==1.4.1 # via sphinx @@ -38,7 +38,7 @@ packaging==23.2 # sphinx pydata-sphinx-theme==0.14.3 # via sphinx-book-theme -pygments==2.16.1 +pygments==2.17.2 # via # accessible-pygments # pydata-sphinx-theme diff --git a/requirements/local.txt b/requirements/local.txt index 442e662..d0d9cc0 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -32,7 +32,7 @@ beautifulsoup4==4.12.2 # via # -r requirements/docs.txt # pydata-sphinx-theme -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -83,7 +83,7 @@ defusedxml==0.8.0rc2 # -r requirements/test.txt # python3-openid # social-auth-core -diff-cover==8.0.0 +diff-cover==8.0.1 # via -r requirements/test.txt dill==0.3.7 # via @@ -118,7 +118,7 @@ django-dynamic-fixture==3.1.3 # -r requirements/test.txt django-environ==0.11.2 # via -r requirements/test.txt -django-filter==23.3 +django-filter==23.4 # via -r requirements/test.txt django-waffle==4.0.0 # via @@ -151,17 +151,17 @@ edx-django-utils==5.8.0 # via -r requirements/test.txt edx-lint==5.3.6 # via -r requirements/test.txt -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # -r requirements/test.txt # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==20.0.0 +faker==20.1.0 # via # -r requirements/test.txt # factory-boy -idna==3.4 +idna==3.6 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -202,7 +202,7 @@ mccabe==0.7.0 # via # -r requirements/test.txt # pylint -mypy==1.7.0 +mypy==1.7.1 # via -r requirements/test.txt mypy-extensions==1.0.0 # via @@ -210,7 +210,7 @@ mypy-extensions==1.0.0 # mypy mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/test.txt # edx-django-utils @@ -231,8 +231,9 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -platformdirs==4.0.0 +platformdirs==3.11.0 # via + # -c requirements/common_constraints.txt # -r requirements/test.txt # pylint pluggy==1.3.0 @@ -254,7 +255,7 @@ pydata-sphinx-theme==0.14.3 # via # -r requirements/docs.txt # sphinx-book-theme -pygments==2.16.1 +pygments==2.17.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -415,7 +416,7 @@ tomli==2.0.1 # mypy # pylint # pytest -tomlkit==0.12.2 +tomlkit==0.12.3 # via # -r requirements/test.txt # pylint diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index ea34731..41203fd 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -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/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/production.txt b/requirements/production.txt index d483b01..6e2cbec 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -10,15 +10,15 @@ asgiref==3.7.2 # django attrs==23.1.0 # via -r requirements/base.txt -boto3==1.28.84 +boto3==1.29.6 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.31.84 +botocore==1.32.6 # via # boto3 # s3transfer -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/base.txt # requests @@ -68,7 +68,7 @@ django-crum==0.7.9 # edx-django-utils django-environ==0.11.2 # via -r requirements/base.txt -django-filter==23.3 +django-filter==23.4 # via -r requirements/base.txt django-storages==1.14.2 # via -r requirements/production.in @@ -102,7 +102,7 @@ greenlet==3.0.1 # via gevent gunicorn==21.2.0 # via -r requirements/production.in -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests @@ -116,7 +116,7 @@ jmespath==1.0.1 # botocore mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/base.txt # -r requirements/production.in diff --git a/requirements/test.txt b/requirements/test.txt index dd9e6b3..da38149 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,7 +15,7 @@ astroid==3.0.1 # pylint-celery attrs==23.1.0 # via -r requirements/base.txt -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/base.txt # requests @@ -57,7 +57,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -diff-cover==8.0.0 +diff-cover==8.0.1 # via -r requirements/test.in dill==0.3.7 # via pylint @@ -87,7 +87,7 @@ django-dynamic-fixture==3.1.3 # -r requirements/test.in django-environ==0.11.2 # via -r requirements/base.txt -django-filter==23.3 +django-filter==23.4 # via -r requirements/base.txt django-waffle==4.0.0 # via @@ -115,13 +115,13 @@ edx-django-utils==5.8.0 # via -r requirements/base.txt edx-lint==5.3.6 # via -r requirements/test.in -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==20.0.0 +faker==20.1.0 # via factory-boy -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests @@ -141,13 +141,13 @@ markupsafe==2.1.3 # via jinja2 mccabe==0.7.0 # via pylint -mypy==1.7.0 +mypy==1.7.1 # via -r requirements/test.in mypy-extensions==1.0.0 # via mypy mysqlclient==2.2.0 # via -r requirements/base.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -165,8 +165,10 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.0.0 - # via pylint +platformdirs==3.11.0 + # via + # -c requirements/common_constraints.txt + # pylint pluggy==1.3.0 # via # diff-cover @@ -181,7 +183,7 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pygments==2.16.1 +pygments==2.17.2 # via diff-cover pyjwt[crypto]==2.8.0 # via @@ -279,7 +281,7 @@ tomli==2.0.1 # mypy # pylint # pytest -tomlkit==0.12.2 +tomlkit==0.12.3 # via pylint typing-extensions==4.8.0 # via