From b1ca9e4c79cc15a98ea3bb4c0cc33c0264882c15 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:28:58 -0500 Subject: [PATCH] chore: Updating Python Requirements (#283) --- requirements/base.txt | 26 +++++------ requirements/common_constraints.txt | 7 +-- requirements/dev.txt | 67 +++++++++++++++++------------ requirements/doc.txt | 59 +++++++++++++++---------- requirements/pip.txt | 2 +- requirements/production.txt | 23 +++++----- requirements/quality.txt | 57 +++++++++++++++--------- requirements/test.txt | 52 ++++++++++++---------- 8 files changed, 174 insertions(+), 119 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index d69de630..521cac38 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -9,18 +9,20 @@ annotated-types==0.6.0 anyascii==0.3.2 # via wagtail asgiref==3.7.2 - # via django + # via + # django + # django-cors-headers backports-zoneinfo==0.2.1 # via django beautifulsoup4==4.11.2 # via wagtail -boto3==1.28.79 +boto3==1.29.4 # via -r requirements/base.in -botocore==1.31.79 +botocore==1.32.4 # via # boto3 # s3transfer -certifi==2023.7.22 +certifi==2023.11.17 # via requests cffi==1.16.0 # via @@ -63,13 +65,13 @@ django==4.2.7 # edx-drf-extensions # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/base.in django-crum==0.7.9 # via edx-django-utils django-extensions==3.2.3 # via -r requirements/base.in -django-filter==23.3 +django-filter==23.4 # via wagtail django-modelcluster==6.1 # via wagtail @@ -113,7 +115,7 @@ edx-django-utils==5.8.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.in edx-opaque-keys==2.5.1 # via edx-drf-extensions @@ -143,7 +145,7 @@ mock==5.1.0 # via -r requirements/base.in 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 @@ -153,7 +155,7 @@ openpyxl==3.1.2 # via wagtail packaging==23.2 # via drf-yasg -pbr==5.11.1 +pbr==6.0.0 # via stevedore pillow==10.1.0 # via @@ -165,9 +167,9 @@ psutil==5.9.6 # via edx-django-utils pycparser==2.21 # via cffi -pydantic==2.4.2 +pydantic==2.5.1 # via inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via pydantic pyjwt[crypto]==2.8.0 # via @@ -254,7 +256,7 @@ urllib3==1.26.18 # via # botocore # requests -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/base.in webencodings==0.5.1 # via html5lib diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index c8424593..acbb3dc4 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 db2bfb4b..00b6f6ff 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -16,6 +16,7 @@ asgiref==3.7.2 # via # -r requirements/quality.txt # django + # django-cors-headers astroid==3.0.1 # via # -r requirements/quality.txt @@ -29,9 +30,9 @@ beautifulsoup4==4.11.2 # via # -r requirements/quality.txt # wagtail -boto3==1.28.79 +boto3==1.29.4 # via -r requirements/quality.txt -botocore==1.31.79 +botocore==1.32.4 # via # -r requirements/quality.txt # boto3 @@ -40,7 +41,11 @@ build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -certifi==2023.7.22 +cachetools==5.3.2 + # via + # -r requirements/quality.txt + # tox +certifi==2023.11.17 # via # -r requirements/quality.txt # requests @@ -50,7 +55,10 @@ cffi==1.16.0 # cryptography # pynacl chardet==5.2.0 - # via diff-cover + # via + # -r requirements/quality.txt + # diff-cover + # tox charset-normalizer==3.3.2 # via # -r requirements/quality.txt @@ -72,6 +80,10 @@ code-annotations==1.5.0 # via # -r requirements/quality.txt # edx-lint +colorama==0.4.6 + # via + # -r requirements/quality.txt + # tox coverage[toml]==7.3.2 # via # -r requirements/quality.txt @@ -88,7 +100,7 @@ defusedxml==0.8.0rc2 # python3-openid # social-auth-core # willow -diff-cover==8.0.0 +diff-cover==8.0.1 # via -r requirements/dev.in dill==0.3.7 # via @@ -124,7 +136,7 @@ django==4.2.7 # edx-i18n-tools # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/quality.txt django-crum==0.7.9 # via @@ -136,7 +148,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/quality.txt django-extensions==3.2.3 # via -r requirements/quality.txt -django-filter==23.3 +django-filter==23.4 # via # -r requirements/quality.txt # wagtail @@ -194,7 +206,7 @@ edx-django-utils==5.8.0 # -r requirements/quality.txt # edx-drf-extensions # edx-rest-api-client -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 @@ -212,13 +224,13 @@ et-xmlfile==1.1.0 # via # -r requirements/quality.txt # openpyxl -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via # -r requirements/quality.txt # pytest factory-boy==3.3.0 # via -r requirements/quality.txt -faker==19.13.0 +faker==20.1.0 # via # -r requirements/quality.txt # factory-boy @@ -285,7 +297,7 @@ mock==5.1.0 # via -r requirements/quality.txt mysqlclient==2.2.0 # via -r requirements/quality.txt -newrelic==9.1.1 +newrelic==9.2.0 # via # -r requirements/quality.txt # edx-django-utils @@ -304,11 +316,12 @@ packaging==23.2 # -r requirements/quality.txt # build # drf-yasg + # pyproject-api # pytest # tox path==16.7.1 # via edx-i18n-tools -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/quality.txt # stevedore @@ -325,8 +338,10 @@ 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 + # tox # virtualenv pluggy==1.3.0 # via @@ -340,27 +355,23 @@ psutil==5.9.6 # via # -r requirements/quality.txt # edx-django-utils -py==1.11.0 - # via - # -r requirements/quality.txt - # tox pycodestyle==2.11.1 # via -r requirements/quality.txt pycparser==2.21 # via # -r requirements/quality.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via # -r requirements/quality.txt # inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via # -r requirements/quality.txt # 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 @@ -399,6 +410,10 @@ pynacl==1.5.0 # via # -r requirements/quality.txt # edx-django-utils +pyproject-api==1.6.1 + # via + # -r requirements/quality.txt + # tox pyproject-hooks==1.0.0 # via # -r requirements/pip-tools.txt @@ -410,7 +425,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 @@ -469,7 +484,6 @@ six==1.16.0 # html5lib # l18n # python-dateutil - # tox slumber==0.7.1 # via # -r requirements/quality.txt @@ -518,17 +532,16 @@ tomli==2.0.1 # coverage # pip-tools # pylint + # pyproject-api # pyproject-hooks # pytest # tox -tomlkit==0.12.2 +tomlkit==0.12.3 # via # -r requirements/quality.txt # pylint -tox==3.28.0 - # via - # -c requirements/common_constraints.txt - # -r requirements/quality.txt +tox==4.11.3 + # via -r requirements/quality.txt typing-extensions==4.8.0 # via # -r requirements/quality.txt @@ -554,7 +567,7 @@ virtualenv==20.24.6 # via # -r requirements/quality.txt # tox -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/quality.txt webencodings==0.5.1 # via diff --git a/requirements/doc.txt b/requirements/doc.txt index 36e93b40..355a9b60 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -18,6 +18,7 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django + # django-cors-headers astroid==3.0.1 # via # -r requirements/test.txt @@ -33,14 +34,18 @@ beautifulsoup4==4.11.2 # via # -r requirements/test.txt # wagtail -boto3==1.28.79 +boto3==1.29.4 # via -r requirements/test.txt -botocore==1.31.79 +botocore==1.32.4 # via # -r requirements/test.txt # boto3 # s3transfer -certifi==2023.7.22 +cachetools==5.3.2 + # via + # -r requirements/test.txt + # tox +certifi==2023.11.17 # via # -r requirements/test.txt # requests @@ -49,6 +54,10 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl +chardet==5.2.0 + # via + # -r requirements/test.txt + # tox charset-normalizer==3.3.2 # via # -r requirements/test.txt @@ -68,6 +77,10 @@ code-annotations==1.5.0 # via # -r requirements/test.txt # edx-lint +colorama==0.4.6 + # via + # -r requirements/test.txt + # tox coverage[toml]==7.3.2 # via # -r requirements/test.txt @@ -115,7 +128,7 @@ django==4.2.7 # edx-drf-extensions # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -125,7 +138,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-extensions==3.2.3 # via -r requirements/test.txt -django-filter==23.3 +django-filter==23.4 # via # -r requirements/test.txt # wagtail @@ -191,7 +204,7 @@ edx-django-utils==5.8.0 # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -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/test.txt @@ -207,13 +220,13 @@ et-xmlfile==1.1.0 # via # -r requirements/test.txt # openpyxl -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==19.13.0 +faker==20.1.0 # via # -r requirements/test.txt # factory-boy @@ -278,7 +291,7 @@ mock==5.1.0 # via -r requirements/test.txt 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 @@ -297,10 +310,11 @@ packaging==23.2 # via # -r requirements/test.txt # drf-yasg + # pyproject-api # pytest # sphinx # tox -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore @@ -317,6 +331,7 @@ platformdirs==3.11.0 # via # -r requirements/test.txt # pylint + # tox # virtualenv pluggy==1.3.0 # via @@ -327,23 +342,19 @@ psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils -py==1.11.0 - # via - # -r requirements/test.txt - # tox pycparser==2.21 # via # -r requirements/test.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via # -r requirements/test.txt # inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via # -r requirements/test.txt # pydantic -pygments==2.16.1 +pygments==2.17.1 # via # doc8 # readme-renderer @@ -385,6 +396,10 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils +pyproject-api==1.6.1 + # via + # -r requirements/test.txt + # tox pytest==7.4.3 # via # -r requirements/test.txt @@ -392,7 +407,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 @@ -457,7 +472,6 @@ six==1.16.0 # html5lib # l18n # python-dateutil - # tox slumber==0.7.1 # via # -r requirements/test.txt @@ -518,13 +532,14 @@ tomli==2.0.1 # coverage # doc8 # pylint + # pyproject-api # pytest # tox -tomlkit==0.12.2 +tomlkit==0.12.3 # via # -r requirements/test.txt # pylint -tox==3.28.0 +tox==4.11.3 # via -r requirements/test.txt typing-extensions==4.8.0 # via @@ -551,7 +566,7 @@ virtualenv==20.24.6 # via # -r requirements/test.txt # tox -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/test.txt webencodings==0.5.1 # via diff --git a/requirements/pip.txt b/requirements/pip.txt index 9014f2cf..9465bd42 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/production.txt b/requirements/production.txt index 19d4619f..44d3a617 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -16,6 +16,7 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django + # django-cors-headers backports-zoneinfo==0.2.1 # via # -r requirements/base.txt @@ -24,16 +25,16 @@ beautifulsoup4==4.11.2 # via # -r requirements/base.txt # wagtail -boto3==1.28.79 +boto3==1.29.4 # via # -r requirements/base.txt # -r requirements/production.in -botocore==1.31.79 +botocore==1.32.4 # via # -r requirements/base.txt # boto3 # s3transfer -certifi==2023.7.22 +certifi==2023.11.17 # via # -r requirements/base.txt # requests @@ -84,7 +85,7 @@ django==4.2.7 # edx-drf-extensions # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -92,7 +93,7 @@ django-crum==0.7.9 # edx-django-utils django-extensions==3.2.3 # via -r requirements/base.txt -django-filter==23.3 +django-filter==23.4 # via # -r requirements/base.txt # wagtail @@ -150,7 +151,7 @@ edx-django-utils==5.8.0 # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.txt edx-opaque-keys==2.5.1 # via @@ -199,7 +200,7 @@ mock==5.1.0 # via -r requirements/base.txt 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 @@ -217,7 +218,7 @@ packaging==23.2 # -r requirements/base.txt # drf-yasg # gunicorn -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore @@ -238,11 +239,11 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via # -r requirements/base.txt # inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via # -r requirements/base.txt # pydantic @@ -366,7 +367,7 @@ urllib3==1.26.18 # -r requirements/base.txt # botocore # requests -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/base.txt webencodings==0.5.1 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index 45ec445c..3ff9887d 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -16,6 +16,7 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django + # django-cors-headers astroid==3.0.1 # via # -r requirements/test.txt @@ -29,14 +30,18 @@ beautifulsoup4==4.11.2 # via # -r requirements/test.txt # wagtail -boto3==1.28.79 +boto3==1.29.4 # via -r requirements/test.txt -botocore==1.31.79 +botocore==1.32.4 # via # -r requirements/test.txt # boto3 # s3transfer -certifi==2023.7.22 +cachetools==5.3.2 + # via + # -r requirements/test.txt + # tox +certifi==2023.11.17 # via # -r requirements/test.txt # requests @@ -45,6 +50,10 @@ cffi==1.16.0 # -r requirements/test.txt # cryptography # pynacl +chardet==5.2.0 + # via + # -r requirements/test.txt + # tox charset-normalizer==3.3.2 # via # -r requirements/test.txt @@ -64,6 +73,10 @@ code-annotations==1.5.0 # via # -r requirements/test.txt # edx-lint +colorama==0.4.6 + # via + # -r requirements/test.txt + # tox coverage[toml]==7.3.2 # via # -r requirements/test.txt @@ -111,7 +124,7 @@ django==4.2.7 # edx-drf-extensions # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -121,7 +134,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-extensions==3.2.3 # via -r requirements/test.txt -django-filter==23.3 +django-filter==23.4 # via # -r requirements/test.txt # wagtail @@ -179,7 +192,7 @@ edx-django-utils==5.8.0 # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/test.txt edx-lint==5.3.6 # via @@ -195,13 +208,13 @@ et-xmlfile==1.1.0 # via # -r requirements/test.txt # openpyxl -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==19.13.0 +faker==20.1.0 # via # -r requirements/test.txt # factory-boy @@ -262,7 +275,7 @@ mock==5.1.0 # via -r requirements/test.txt 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 @@ -279,9 +292,10 @@ packaging==23.2 # via # -r requirements/test.txt # drf-yasg + # pyproject-api # pytest # tox -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore @@ -298,6 +312,7 @@ platformdirs==3.11.0 # via # -r requirements/test.txt # pylint + # tox # virtualenv pluggy==1.3.0 # via @@ -308,21 +323,17 @@ psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils -py==1.11.0 - # via - # -r requirements/test.txt - # tox pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via # -r requirements/test.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via # -r requirements/test.txt # inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via # -r requirements/test.txt # pydantic @@ -365,6 +376,10 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils +pyproject-api==1.6.1 + # via + # -r requirements/test.txt + # tox pytest==7.4.3 # via # -r requirements/test.txt @@ -372,7 +387,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 @@ -430,7 +445,6 @@ six==1.16.0 # html5lib # l18n # python-dateutil - # tox slumber==0.7.1 # via # -r requirements/test.txt @@ -473,13 +487,14 @@ tomli==2.0.1 # -r requirements/test.txt # coverage # pylint + # pyproject-api # pytest # tox -tomlkit==0.12.2 +tomlkit==0.12.3 # via # -r requirements/test.txt # pylint -tox==3.28.0 +tox==4.11.3 # via -r requirements/test.txt typing-extensions==4.8.0 # via @@ -506,7 +521,7 @@ virtualenv==20.24.6 # via # -r requirements/test.txt # tox -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/test.txt webencodings==0.5.1 # via diff --git a/requirements/test.txt b/requirements/test.txt index cff68bce..0ad88b38 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -16,6 +16,7 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django + # django-cors-headers astroid==3.0.1 # via # pylint @@ -28,14 +29,16 @@ beautifulsoup4==4.11.2 # via # -r requirements/base.txt # wagtail -boto3==1.28.79 +boto3==1.29.4 # via -r requirements/base.txt -botocore==1.31.79 +botocore==1.32.4 # via # -r requirements/base.txt # boto3 # s3transfer -certifi==2023.7.22 +cachetools==5.3.2 + # via tox +certifi==2023.11.17 # via # -r requirements/base.txt # requests @@ -44,6 +47,8 @@ cffi==1.16.0 # -r requirements/base.txt # cryptography # pynacl +chardet==5.2.0 + # via tox charset-normalizer==3.3.2 # via # -r requirements/base.txt @@ -61,6 +66,8 @@ code-annotations==1.5.0 # via # -r requirements/test.in # edx-lint +colorama==0.4.6 + # via tox coverage[toml]==7.3.2 # via # -r requirements/test.in @@ -103,7 +110,7 @@ distlib==0.3.7 # edx-drf-extensions # social-auth-app-django # wagtail -django-cors-headers==4.3.0 +django-cors-headers==4.3.1 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -113,7 +120,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.in django-extensions==3.2.3 # via -r requirements/base.txt -django-filter==23.3 +django-filter==23.4 # via # -r requirements/base.txt # wagtail @@ -171,7 +178,7 @@ edx-django-utils==5.8.0 # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==8.13.0 +edx-drf-extensions==8.13.1 # via -r requirements/base.txt edx-lint==5.3.6 # via -r requirements/test.in @@ -187,11 +194,11 @@ et-xmlfile==1.1.0 # via # -r requirements/base.txt # openpyxl -exceptiongroup==1.1.3 +exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==19.13.0 +faker==20.1.0 # via # -r requirements/test.in # factory-boy @@ -242,7 +249,7 @@ mock==5.1.0 # -r requirements/test.in 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 @@ -259,9 +266,10 @@ packaging==23.2 # via # -r requirements/base.txt # drf-yasg + # pyproject-api # pytest # tox -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore @@ -276,7 +284,9 @@ pillow-heif==0.13.1 # willow platformdirs==3.11.0 # via + # -c requirements/common_constraints.txt # pylint + # tox # virtualenv pluggy==1.3.0 # via @@ -286,17 +296,15 @@ psutil==5.9.6 # via # -r requirements/base.txt # edx-django-utils -py==1.11.0 - # via tox pycparser==2.21 # via # -r requirements/base.txt # cffi -pydantic==2.4.2 +pydantic==2.5.1 # via # -r requirements/base.txt # inflect -pydantic-core==2.10.1 +pydantic-core==2.14.3 # via # -r requirements/base.txt # pydantic @@ -331,6 +339,8 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils +pyproject-api==1.6.1 + # via tox pytest==7.4.3 # via # -r requirements/test.in @@ -338,7 +348,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 @@ -394,7 +404,6 @@ six==1.16.0 # html5lib # l18n # python-dateutil - # tox slumber==0.7.1 # via # -r requirements/base.txt @@ -432,14 +441,13 @@ tomli==2.0.1 # via # coverage # pylint + # pyproject-api # pytest # tox -tomlkit==0.12.2 +tomlkit==0.12.3 # via pylint -tox==3.28.0 - # via - # -c requirements/common_constraints.txt - # -r requirements/test.in +tox==4.11.3 + # via -r requirements/test.in typing-extensions==4.8.0 # via # -r requirements/base.txt @@ -463,7 +471,7 @@ urllib3==1.26.18 # requests virtualenv==20.24.6 # via tox -wagtail==5.2 +wagtail==5.2.1 # via -r requirements/base.txt webencodings==0.5.1 # via