diff --git a/requirements.txt b/requirements.txt index b0cb0fc5..c19fed14 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,21 +8,21 @@ asgiref==3.11.1 # via django backoff==2.2.1 # via -r requirements/base.in -boto3==1.42.84 +boto3==1.43.5 # via -r requirements/base.in -botocore==1.42.84 +botocore==1.43.5 # via # boto3 # s3transfer -certifi==2026.2.25 +certifi==2026.4.22 # via requests cffi==2.0.0 # via pynacl charset-normalizer==3.4.7 # via requests -click==8.3.2 +click==8.3.3 # via edx-django-utils -django==5.2.13 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -40,10 +40,12 @@ django-waffle==5.0.0 edx-django-release-util==1.5.0 # via -r requirements/base.in edx-django-utils==8.0.1 + # via + # -c requirements/constraints.txt + # -r requirements/base.in +gunicorn==26.0.0 # via -r requirements/base.in -gunicorn==25.3.0 - # via -r requirements/base.in -idna==3.11 +idna==3.13 # via requests isort==8.0.1 # via -r requirements/base.in @@ -55,7 +57,7 @@ mysqlclient==2.2.8 # via -r requirements/base.in newrelic==12.1.0 # via -r requirements/base.in -packaging==26.0 +packaging==26.2 # via gunicorn path==17.1.1 # via -r requirements/base.in @@ -73,7 +75,7 @@ pyyaml==6.0.3 # via edx-django-release-util requests==2.33.1 # via -r requirements/base.in -s3transfer==0.16.0 +s3transfer==0.17.0 # via boto3 six==1.17.0 # via diff --git a/requirements/ci.txt b/requirements/ci.txt index a274addc..6fdfe1fa 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,22 +4,22 @@ # # make upgrade # -cachetools==7.0.5 +cachetools==7.1.1 # via tox colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.25.2 +filelock==3.29.0 # via # python-discovery # tox # virtualenv -packaging==26.0 +packaging==26.2 # via # pyproject-api # tox -platformdirs==4.9.4 +platformdirs==4.9.6 # via # python-discovery # tox @@ -28,13 +28,13 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -python-discovery==1.2.1 +python-discovery==1.3.0 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.52.0 +tox==4.53.1 # via -r requirements/ci.in -virtualenv==21.2.0 +virtualenv==21.3.1 # via tox diff --git a/requirements/constraints.txt b/requirements/constraints.txt index a51cb08b..e6e19e76 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -10,3 +10,15 @@ # Common constraints for edx repos -c common_constraints.txt + +# BOMS-480: Pinning edx-django-utils to 8.0.1. +# The xqueue service is failing because the `edx-django-utils` +# monitoring backend uses deprecated New Relic agent API functions +# that no longer exist in newer versions of the New Relic Python agent. +# xqueue specifies `newrelic==10.14.0` in requirements +# edx-django-utils 8.0.0 uses **deprecated** New Relic API calls: +# - `newrelic.agent.add_custom_parameter()` (deprecated) +# - `newrelic.agent.record_exception()` (deprecated) +#`edx-django-utils==8.0.1` version is compatible with New Relic 11.0.0+ +# and backward compatible with older versions +edx-django-utils>=8.0.1 \ No newline at end of file diff --git a/requirements/dev.txt b/requirements/dev.txt index f4e3ab78..ca63b335 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,22 +10,22 @@ asgiref==3.11.1 # django backoff==2.2.1 # via -r requirements/test.txt -boto3==1.42.84 +boto3==1.43.5 # via -r requirements/test.txt -botocore==1.42.84 +botocore==1.43.5 # via # -r requirements/test.txt # boto3 # s3transfer -build==1.4.2 +build==1.5.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==7.0.5 +cachetools==7.1.1 # via # -r requirements/ci.txt # tox -certifi==2026.2.25 +certifi==2026.4.22 # via # -r requirements/test.txt # requests @@ -37,7 +37,7 @@ charset-normalizer==3.4.7 # via # -r requirements/test.txt # requests -click==8.3.2 +click==8.3.3 # via # -r requirements/pip-tools.txt # -r requirements/test.txt @@ -55,7 +55,7 @@ distlib==0.4.0 # via # -r requirements/ci.txt # virtualenv -django==5.2.13 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -77,16 +77,18 @@ django-waffle==5.0.0 edx-django-release-util==1.5.0 # via -r requirements/test.txt edx-django-utils==8.0.1 - # via -r requirements/test.txt -filelock==3.25.2 + # via + # -c requirements/constraints.txt + # -r requirements/test.txt +filelock==3.29.0 # via # -r requirements/ci.txt # python-discovery # tox # virtualenv -gunicorn==25.3.0 +gunicorn==26.0.0 # via -r requirements/test.txt -idna==3.11 +idna==3.13 # via # -r requirements/test.txt # requests @@ -105,7 +107,7 @@ mysqlclient==2.2.8 # via -r requirements/test.txt newrelic==12.1.0 # via -r requirements/test.txt -packaging==26.0 +packaging==26.2 # via # -r requirements/ci.txt # -r requirements/pip-tools.txt @@ -120,7 +122,7 @@ path==17.1.1 # via -r requirements/test.txt pip-tools==7.5.3 # via -r requirements/pip-tools.txt -platformdirs==4.9.4 +platformdirs==4.9.6 # via # -r requirements/ci.txt # python-discovery @@ -160,7 +162,7 @@ pyproject-hooks==1.2.0 # -r requirements/pip-tools.txt # build # pip-tools -pytest==9.0.2 +pytest==9.0.3 # via # -r requirements/test.txt # pytest-cov @@ -173,7 +175,7 @@ python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # botocore -python-discovery==1.2.1 +python-discovery==1.3.0 # via # -r requirements/ci.txt # tox @@ -188,7 +190,7 @@ pyyaml==6.0.3 # edx-django-release-util requests==2.33.1 # via -r requirements/test.txt -s3transfer==0.16.0 +s3transfer==0.17.0 # via # -r requirements/test.txt # boto3 @@ -209,18 +211,18 @@ tomli-w==1.2.0 # via # -r requirements/ci.txt # tox -tox==4.52.0 +tox==4.53.1 # via -r requirements/ci.txt urllib3==2.6.3 # via # -r requirements/test.txt # botocore # requests -virtualenv==21.2.0 +virtualenv==21.3.1 # via # -r requirements/ci.txt # tox -wheel==0.46.3 +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 8b3b2959..bf7e12a9 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,11 +4,11 @@ # # make upgrade # -build==1.4.2 +build==1.5.0 # via pip-tools -click==8.3.2 +click==8.3.3 # via pip-tools -packaging==26.0 +packaging==26.2 # via # build # wheel @@ -18,7 +18,7 @@ pyproject-hooks==1.2.0 # via # build # pip-tools -wheel==0.46.3 +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 c87fe302..26c81897 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,13 +4,13 @@ # # make upgrade # -packaging==26.0 +packaging==26.2 # via wheel -wheel==0.46.3 +wheel==0.47.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==26.0.1 +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 4c947b7d..0cd3fed8 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -10,14 +10,14 @@ asgiref==3.11.1 # django backoff==2.2.1 # via -r requirements.txt -boto3==1.42.84 +boto3==1.43.5 # via -r requirements.txt -botocore==1.42.84 +botocore==1.43.5 # via # -r requirements.txt # boto3 # s3transfer -certifi==2026.2.25 +certifi==2026.4.22 # via # -r requirements.txt # requests @@ -29,7 +29,7 @@ charset-normalizer==3.4.7 # via # -r requirements.txt # requests -click==8.3.2 +click==8.3.3 # via # -r requirements.txt # edx-django-utils @@ -56,10 +56,12 @@ django-waffle==5.0.0 edx-django-release-util==1.5.0 # via -r requirements.txt edx-django-utils==8.0.1 + # via + # -c requirements/constraints.txt + # -r requirements.txt +gunicorn==26.0.0 # via -r requirements.txt -gunicorn==25.3.0 - # via -r requirements.txt -idna==3.11 +idna==3.13 # via # -r requirements.txt # requests @@ -76,7 +78,7 @@ mysqlclient==2.2.8 # via -r requirements.txt newrelic==12.1.0 # via -r requirements.txt -packaging==26.0 +packaging==26.2 # via # -r requirements.txt # gunicorn @@ -101,7 +103,7 @@ pynacl==1.6.2 # via # -r requirements.txt # edx-django-utils -pytest==9.0.2 +pytest==9.0.3 # via # -r requirements/test.in # pytest-cov @@ -122,7 +124,7 @@ pyyaml==6.0.3 # edx-django-release-util requests==2.33.1 # via -r requirements.txt -s3transfer==0.16.0 +s3transfer==0.17.0 # via # -r requirements.txt # boto3