diff --git a/requirements.txt b/requirements.txt index a9e8370d..d446f6de 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,21 +8,21 @@ asgiref==3.8.1 # via django backoff==2.2.1 # via -r requirements/base.in -boto3==1.38.43 +boto3==1.43.9 # via -r requirements/base.in -botocore==1.38.43 +botocore==1.43.9 # via # boto3 # s3transfer -certifi==2025.6.15 +certifi==2026.4.22 # via requests cffi==1.17.1 # via pynacl charset-normalizer==3.4.2 # via requests -click==8.2.1 +click==8.4.0 # via edx-django-utils -django==4.2.23 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -41,9 +41,9 @@ edx-django-release-util==1.5.0 # via -r requirements/base.in edx-django-utils==8.0.0 # via -r requirements/base.in -gunicorn==23.0.0 +gunicorn==26.0.0 # via -r requirements/base.in -idna==3.10 +idna==3.15 # via requests isort==6.0.1 # via -r requirements/base.in @@ -53,9 +53,9 @@ jmespath==1.0.1 # botocore mysqlclient==2.2.7 # via -r requirements/base.in -newrelic==10.14.0 +newrelic==13.0.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.2 # via gunicorn path==17.1.0 # via -r requirements/base.in @@ -73,9 +73,9 @@ python-memcached==1.62 # via -r requirements/base.in pyyaml==6.0.2 # via edx-django-release-util -requests==2.32.4 +requests==2.34.2 # via -r requirements/base.in -s3transfer==0.13.0 +s3transfer==0.17.0 # via boto3 six==1.17.0 # via @@ -83,9 +83,9 @@ six==1.17.0 # python-dateutil sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.8.0 # via edx-django-utils -urllib3==2.2.3 +urllib3==2.7.0 # via # -c requirements/common_constraints.txt # botocore diff --git a/requirements/base.in b/requirements/base.in index 0445ae24..21783d25 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -7,7 +7,7 @@ boto3 Django django-storages edx-django-release-util -edx-django-utils +edx-django-utils>=8.0.1 gunicorn isort newrelic diff --git a/requirements/ci.txt b/requirements/ci.txt index ef6cc183..1c9d1874 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,23 +4,21 @@ # # make upgrade # -cachetools==6.1.0 - # via tox -chardet==5.2.0 +cachetools==7.1.2 # via tox colorama==0.4.6 # via tox distlib==0.3.9 # via virtualenv -filelock==3.18.0 +filelock==3.29.0 # via # tox # virtualenv -packaging==25.0 +packaging==26.2 # via # pyproject-api # tox -platformdirs==4.3.8 +platformdirs==4.9.6 # via # tox # virtualenv @@ -28,7 +26,13 @@ pluggy==1.6.0 # via tox pyproject-api==1.9.1 # via tox -tox==4.27.0 +python-discovery==1.3.1 + # via + # tox + # virtualenv +tomli-w==1.2.0 + # via tox +tox==4.54.0 # via -r requirements/ci.in -virtualenv==20.31.2 +virtualenv==21.3.3 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index f5be1e05..d7e9f1d7 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,22 +10,22 @@ asgiref==3.8.1 # django backoff==2.2.1 # via -r requirements/test.txt -boto3==1.38.43 +boto3==1.43.9 # via -r requirements/test.txt -botocore==1.38.43 +botocore==1.43.9 # via # -r requirements/test.txt # boto3 # s3transfer -build==1.2.2.post1 +build==1.5.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==6.1.0 +cachetools==7.1.2 # via # -r requirements/ci.txt # tox -certifi==2025.6.15 +certifi==2026.4.22 # via # -r requirements/test.txt # requests @@ -41,7 +41,7 @@ charset-normalizer==3.4.2 # via # -r requirements/test.txt # requests -click==8.2.1 +click==8.4.0 # via # -r requirements/pip-tools.txt # -r requirements/test.txt @@ -51,7 +51,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.9.1 +coverage[toml]==7.14.0 # via # -r requirements/test.txt # pytest-cov @@ -59,7 +59,7 @@ distlib==0.3.9 # via # -r requirements/ci.txt # virtualenv -django==4.2.23 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -82,14 +82,14 @@ edx-django-release-util==1.5.0 # via -r requirements/test.txt edx-django-utils==8.0.0 # via -r requirements/test.txt -filelock==3.18.0 +filelock==3.29.0 # via # -r requirements/ci.txt # tox # virtualenv -gunicorn==23.0.0 +gunicorn==26.0.0 # via -r requirements/test.txt -idna==3.10 +idna==3.15 # via # -r requirements/test.txt # requests @@ -106,9 +106,9 @@ jmespath==1.0.1 # botocore mysqlclient==2.2.7 # via -r requirements/test.txt -newrelic==10.14.0 +newrelic==13.0.0 # via -r requirements/test.txt -packaging==25.0 +packaging==26.2 # via # -r requirements/ci.txt # -r requirements/pip-tools.txt @@ -126,7 +126,7 @@ pbr==6.1.1 # stevedore pip-tools==7.4.1 # via -r requirements/pip-tools.txt -platformdirs==4.3.8 +platformdirs==4.9.6 # via # -r requirements/ci.txt # tox @@ -165,7 +165,7 @@ pyproject-hooks==1.2.0 # -r requirements/pip-tools.txt # build # pip-tools -pytest==8.4.1 +pytest==9.0.3 # via # -r requirements/test.txt # pytest-cov @@ -178,15 +178,20 @@ python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # botocore +python-discovery==1.3.1 + # via + # -r requirements/ci.txt + # tox + # virtualenv python-memcached==1.62 # via -r requirements/test.txt pyyaml==6.0.2 # via # -r requirements/test.txt # edx-django-release-util -requests==2.32.4 +requests==2.34.2 # via -r requirements/test.txt -s3transfer==0.13.0 +s3transfer==0.17.0 # via # -r requirements/test.txt # boto3 @@ -199,23 +204,27 @@ sqlparse==0.5.3 # via # -r requirements/test.txt # django -stevedore==5.4.1 +stevedore==5.8.0 # via # -r requirements/test.txt # edx-django-utils -tox==4.27.0 +tomli-w==1.2.0 + # via + # -r requirements/ci.txt + # tox +tox==4.54.0 # via -r requirements/ci.txt -urllib3==2.2.3 +urllib3==2.7.0 # via # -c requirements/common_constraints.txt # -r requirements/test.txt # botocore # requests -virtualenv==20.31.2 +virtualenv==21.3.3 # via # -r requirements/ci.txt # tox -wheel==0.45.1 +wheel==0.47.0 # via # -r requirements/pip-tools.txt # pip-tools diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 990b4234..0cd08a84 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,19 +4,21 @@ # # make upgrade # -build==1.2.2.post1 +build==1.5.0 # via pip-tools -click==8.2.1 +click==8.4.0 # via pip-tools -packaging==25.0 - # via build -pip-tools==7.4.1 +packaging==26.2 + # via + # build + # wheel +pip-tools==7.5.3 # via -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via # build # pip-tools -wheel==0.45.1 +wheel==0.47.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index dabfa8f0..94cb062a 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,13 +4,13 @@ # # make upgrade # -wheel==0.45.1 +packaging==26.2 + # via wheel +wheel==0.47.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==24.2 - # via - # -c requirements/common_constraints.txt - # -r requirements/pip.in -setuptools==80.9.0 +pip==26.1.1 + # via -r requirements/pip.in +setuptools==82.0.1 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index e2b2f497..b9f2b64a 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -9,15 +9,15 @@ asgiref==3.8.1 # -r requirements/../requirements.txt # django backoff==2.2.1 - # via -r requirements/../requirements.txt -boto3==1.38.43 - # via -r requirements/../requirements.txt -botocore==1.38.43 + # via -r requirements.txt +boto3==1.43.9 + # via -r requirements.txt +botocore==1.43.9 # via # -r requirements/../requirements.txt # boto3 # s3transfer -certifi==2025.6.15 +certifi==2026.4.22 # via # -r requirements/../requirements.txt # requests @@ -29,11 +29,11 @@ charset-normalizer==3.4.2 # via # -r requirements/../requirements.txt # requests -click==8.2.1 +click==8.4.0 # via # -r requirements/../requirements.txt # edx-django-utils -coverage[toml]==7.9.1 +coverage[toml]==7.14.0 # via pytest-cov # via # -c requirements/common_constraints.txt @@ -54,12 +54,12 @@ django-waffle==5.0.0 # -r requirements/../requirements.txt # edx-django-utils edx-django-release-util==1.5.0 - # via -r requirements/../requirements.txt -edx-django-utils==8.0.0 - # via -r requirements/../requirements.txt -gunicorn==23.0.0 - # via -r requirements/../requirements.txt -idna==3.10 + # via -r requirements.txt +edx-django-utils==8.0.1 + # via -r requirements.txt +gunicorn==26.0.0 + # via -r requirements.txt +idna==3.15 # via # -r requirements/../requirements.txt # requests @@ -72,11 +72,11 @@ jmespath==1.0.1 # -r requirements/../requirements.txt # boto3 # botocore -mysqlclient==2.2.7 - # via -r requirements/../requirements.txt -newrelic==10.14.0 - # via -r requirements/../requirements.txt -packaging==25.0 +mysqlclient==2.2.8 + # via -r requirements.txt +newrelic==13.0.0 + # via -r requirements.txt +packaging==26.2 # via # -r requirements/../requirements.txt # gunicorn @@ -105,7 +105,7 @@ pynacl==1.5.0 # via # -r requirements/../requirements.txt # edx-django-utils -pytest==8.4.1 +pytest==9.0.3 # via # -r requirements/test.in # pytest-cov @@ -124,9 +124,9 @@ pyyaml==6.0.2 # via # -r requirements/../requirements.txt # edx-django-release-util -requests==2.32.4 - # via -r requirements/../requirements.txt -s3transfer==0.13.0 +requests==2.34.2 + # via -r requirements.txt +s3transfer==0.17.0 # via # -r requirements/../requirements.txt # boto3 @@ -139,11 +139,11 @@ sqlparse==0.5.3 # via # -r requirements/../requirements.txt # django -stevedore==5.4.1 +stevedore==5.8.0 # via # -r requirements/../requirements.txt # edx-django-utils -urllib3==2.2.3 +urllib3==2.7.0 # via # -c requirements/common_constraints.txt # -r requirements/../requirements.txt