diff --git a/requirements/base.txt b/requirements/base.txt index f038fab..219bb0b 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -34,8 +34,9 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==3.2.24 +django==3.2.25 # via + # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/base.in # django-cors-headers @@ -78,7 +79,7 @@ edx-auth-backends==4.2.0 # via -r requirements/base.in edx-django-release-util==1.3.0 # via -r requirements/base.in -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/base.in # edx-drf-extensions @@ -130,7 +131,7 @@ pymongo==3.13.0 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via opsgenie-sdk python3-openid==3.2.0 # via social-auth-core @@ -152,7 +153,7 @@ requests==2.31.0 # responses # slumber # social-auth-core -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via social-auth-core responses==0.25.0 # via -r requirements/base.in @@ -182,7 +183,7 @@ stevedore==5.2.0 # edx-opaque-keys tenacity==8.2.3 # via opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/base.in typing-extensions==4.10.0 # via diff --git a/requirements/ci.txt b/requirements/ci.txt index ec441f5..041964c 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -12,7 +12,7 @@ filelock==3.13.1 # via # tox # virtualenv -packaging==23.2 +packaging==24.0 # via # pyproject-api # tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 29c3b40..0ab0ecd 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -14,7 +14,7 @@ # using LTS django version - +Django<5.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html diff --git a/requirements/dev.txt b/requirements/dev.txt index 132b6a2..b5edf0b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -14,7 +14,7 @@ astroid==3.1.0 # -r requirements/validation.txt # pylint # pylint-celery -build==1.0.3 +build==1.1.1 # via # -r requirements/pip-tools.txt # pip-tools @@ -79,6 +79,7 @@ cryptography==42.0.5 # via # -r requirements/validation.txt # pyjwt + # secretstorage # social-auth-core ddt==1.7.2 # via -r requirements/validation.txt @@ -97,7 +98,7 @@ distlib==0.3.8 # via # -r requirements/validation.txt # virtualenv -django==3.2.24 +django==3.2.25 # via # -r requirements/validation.txt # django-cors-headers @@ -152,7 +153,7 @@ edx-auth-backends==4.2.0 # via -r requirements/validation.txt edx-django-release-util==1.3.0 # via -r requirements/validation.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/validation.txt # edx-drf-extensions @@ -175,7 +176,7 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/validation.txt -faker==23.3.0 +faker==24.1.0 # via # -r requirements/validation.txt # factory-boy @@ -188,7 +189,7 @@ idna==3.6 # via # -r requirements/validation.txt # requests -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via # -r requirements/pip-tools.txt # -r requirements/validation.txt @@ -216,6 +217,11 @@ jaraco-classes==3.3.1 # via # -r requirements/validation.txt # keyring +jeepney==0.8.0 + # via + # -r requirements/validation.txt + # keyring + # secretstorage jinja2==3.1.3 # via # -r requirements/validation.txt @@ -271,7 +277,7 @@ openapi-codec==1.3.2 # django-rest-swagger opsgenie-sdk==2.1.5 # via -r requirements/validation.txt -packaging==23.2 +packaging==24.0 # via # -r requirements/pip-tools.txt # -r requirements/validation.txt @@ -285,9 +291,9 @@ pbr==6.0.0 # via # -r requirements/validation.txt # stevedore -pip-tools==7.4.0 +pip-tools==7.4.1 # via -r requirements/pip-tools.txt -pkginfo==1.9.6 +pkginfo==1.10.0 # via # -r requirements/validation.txt # twine @@ -370,7 +376,7 @@ pyproject-hooks==1.0.0 # -r requirements/pip-tools.txt # build # pip-tools -pytest==8.0.2 +pytest==8.1.1 # via # -r requirements/validation.txt # pytest-cov @@ -379,7 +385,7 @@ pytest-cov==4.1.0 # via -r requirements/validation.txt pytest-django==4.8.0 # via -r requirements/validation.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/validation.txt # faker @@ -420,7 +426,7 @@ requests==2.31.0 # slumber # social-auth-core # twine -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/validation.txt # social-auth-core @@ -438,6 +444,10 @@ rich==13.7.1 # via # -r requirements/validation.txt # twine +secretstorage==3.3.3 + # via + # -r requirements/validation.txt + # keyring semantic-version==2.10.0 # via # -r requirements/validation.txt @@ -486,7 +496,7 @@ tenacity==8.2.3 # via # -r requirements/validation.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/validation.txt text-unidecode==1.3 # via @@ -508,7 +518,7 @@ tomlkit==0.12.4 # via # -r requirements/validation.txt # pylint -tox==4.13.0 +tox==4.14.1 # via -r requirements/validation.txt twine==5.0.0 # via -r requirements/validation.txt diff --git a/requirements/django.txt b/requirements/django.txt index 7eec28f..ddab664 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==3.2.24 +django==3.2.25 diff --git a/requirements/doc.txt b/requirements/doc.txt index a43a62a..36ee865 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -24,7 +24,7 @@ babel==2.14.0 # sphinx beautifulsoup4==4.12.3 # via pydata-sphinx-theme -build==1.0.3 +build==1.1.1 # via -r requirements/doc.in cachetools==5.3.3 # via @@ -84,6 +84,7 @@ cryptography==42.0.5 # via # -r requirements/test.txt # pyjwt + # secretstorage # social-auth-core ddt==1.7.2 # via -r requirements/test.txt @@ -100,8 +101,9 @@ distlib==0.3.8 # via # -r requirements/test.txt # virtualenv -django==3.2.24 +django==3.2.25 # via + # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/test.txt # django-cors-headers @@ -159,7 +161,7 @@ edx-auth-backends==4.2.0 # via -r requirements/test.txt edx-django-release-util==1.3.0 # via -r requirements/test.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/test.txt # edx-drf-extensions @@ -180,7 +182,7 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==23.3.0 +faker==24.1.0 # via # -r requirements/test.txt # factory-boy @@ -195,7 +197,7 @@ idna==3.6 # requests imagesize==1.4.1 # via sphinx -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via # build # keyring @@ -220,6 +222,10 @@ itypes==1.2.0 # coreapi jaraco-classes==3.3.1 # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.3 # via # -r requirements/test.txt @@ -263,7 +269,7 @@ openapi-codec==1.3.2 # django-rest-swagger opsgenie-sdk==2.1.5 # via -r requirements/test.txt -packaging==23.2 +packaging==24.0 # via # -r requirements/test.txt # build @@ -276,7 +282,7 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -pkginfo==1.9.6 +pkginfo==1.10.0 # via twine platformdirs==4.2.0 # via @@ -351,7 +357,7 @@ pyproject-api==1.6.1 # tox pyproject-hooks==1.0.0 # via build -pytest==8.0.2 +pytest==8.1.1 # via # -r requirements/test.txt # pytest-cov @@ -360,7 +366,7 @@ pytest-cov==4.1.0 # via -r requirements/test.txt pytest-django==4.8.0 # via -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # faker @@ -400,7 +406,7 @@ requests==2.31.0 # social-auth-core # sphinx # twine -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/test.txt # social-auth-core @@ -414,6 +420,8 @@ rfc3986==2.0.0 # via twine rich==13.7.1 # via twine +secretstorage==3.3.3 + # via keyring semantic-version==2.10.0 # via # -r requirements/test.txt @@ -481,7 +489,7 @@ tenacity==8.2.3 # via # -r requirements/test.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -502,7 +510,7 @@ tomlkit==0.12.4 # via # -r requirements/test.txt # pylint -tox==4.13.0 +tox==4.14.1 # via -r requirements/test.txt twine==5.0.0 # via -r requirements/doc.in diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 44c48d9..82cca79 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,15 +4,15 @@ # # make upgrade # -build==1.0.3 +build==1.1.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via build -packaging==23.2 +packaging==24.0 # via build -pip-tools==7.4.0 +pip-tools==7.4.1 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via diff --git a/requirements/production.txt b/requirements/production.txt index ab8ca79..6d70338 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -46,7 +46,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==3.2.24 +django==3.2.25 # via # -r requirements/base.txt # django-cors-headers @@ -91,7 +91,7 @@ edx-auth-backends==4.2.0 # via -r requirements/base.txt edx-django-release-util==1.3.0 # via -r requirements/base.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/base.txt # edx-drf-extensions @@ -149,7 +149,7 @@ openapi-codec==1.3.2 # django-rest-swagger opsgenie-sdk==2.1.5 # via -r requirements/base.txt -packaging==23.2 +packaging==24.0 # via gunicorn pbr==6.0.0 # via @@ -181,7 +181,7 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # opsgenie-sdk @@ -212,7 +212,7 @@ requests==2.31.0 # responses # slumber # social-auth-core -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/base.txt # social-auth-core @@ -259,7 +259,7 @@ tenacity==8.2.3 # via # -r requirements/base.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/base.txt typing-extensions==4.10.0 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index 3d31f7c..61bee61 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -72,6 +72,7 @@ cryptography==42.0.5 # via # -r requirements/test.txt # pyjwt + # secretstorage # social-auth-core ddt==1.7.2 # via -r requirements/test.txt @@ -88,8 +89,9 @@ distlib==0.3.8 # via # -r requirements/test.txt # virtualenv -django==3.2.24 +django==3.2.25 # via + # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/test.txt # django-cors-headers @@ -140,7 +142,7 @@ edx-auth-backends==4.2.0 # via -r requirements/test.txt edx-django-release-util==1.3.0 # via -r requirements/test.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/test.txt # edx-drf-extensions @@ -163,7 +165,7 @@ exceptiongroup==1.2.0 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==23.3.0 +faker==24.1.0 # via # -r requirements/test.txt # factory-boy @@ -176,7 +178,7 @@ idna==3.6 # via # -r requirements/test.txt # requests -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via # keyring # twine @@ -200,6 +202,10 @@ itypes==1.2.0 # coreapi jaraco-classes==3.3.1 # via keyring +jeepney==0.8.0 + # via + # keyring + # secretstorage jinja2==3.1.3 # via # -r requirements/test.txt @@ -242,7 +248,7 @@ openapi-codec==1.3.2 # django-rest-swagger opsgenie-sdk==2.1.5 # via -r requirements/test.txt -packaging==23.2 +packaging==24.0 # via # -r requirements/test.txt # pyproject-api @@ -252,7 +258,7 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -pkginfo==1.9.6 +pkginfo==1.10.0 # via twine platformdirs==4.2.0 # via @@ -323,7 +329,7 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.0.2 +pytest==8.1.1 # via # -r requirements/test.txt # pytest-cov @@ -332,7 +338,7 @@ pytest-cov==4.1.0 # via -r requirements/test.txt pytest-django==4.8.0 # via -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/test.txt # faker @@ -370,7 +376,7 @@ requests==2.31.0 # slumber # social-auth-core # twine -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/test.txt # social-auth-core @@ -382,6 +388,8 @@ rfc3986==2.0.0 # via twine rich==13.7.1 # via twine +secretstorage==3.3.3 + # via keyring semantic-version==2.10.0 # via # -r requirements/test.txt @@ -427,7 +435,7 @@ tenacity==8.2.3 # via # -r requirements/test.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -445,7 +453,7 @@ tomlkit==0.12.4 # via # -r requirements/test.txt # pylint -tox==4.13.0 +tox==4.14.1 # via -r requirements/test.txt twine==5.0.0 # via -r requirements/quality.in diff --git a/requirements/test.txt b/requirements/test.txt index 2ae81bb..0e411ee 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -76,6 +76,7 @@ dill==0.3.8 distlib==0.3.8 # via virtualenv # via + # -c requirements/common_constraints.txt # -c requirements/constraints.txt # -r requirements/base.txt # django-cors-headers @@ -124,7 +125,7 @@ edx-auth-backends==4.2.0 # via -r requirements/base.txt edx-django-release-util==1.3.0 # via -r requirements/base.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/base.txt # edx-drf-extensions @@ -143,7 +144,7 @@ exceptiongroup==1.2.0 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==23.3.0 +faker==24.1.0 # via # -r requirements/test.in # factory-boy @@ -197,7 +198,7 @@ openapi-codec==1.3.2 # django-rest-swagger opsgenie-sdk==2.1.5 # via -r requirements/base.txt -packaging==23.2 +packaging==24.0 # via # pyproject-api # pytest @@ -257,7 +258,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.6.1 # via tox -pytest==8.0.2 +pytest==8.1.1 # via # pytest-cov # pytest-django @@ -265,7 +266,7 @@ pytest-cov==4.1.0 # via -r requirements/test.in pytest-django==4.8.0 # via -r requirements/test.in -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # faker @@ -297,7 +298,7 @@ requests==2.31.0 # responses # slumber # social-auth-core -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/base.txt # social-auth-core @@ -346,7 +347,7 @@ tenacity==8.2.3 # via # -r requirements/base.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via -r requirements/base.txt text-unidecode==1.3 # via python-slugify @@ -359,7 +360,7 @@ tomli==2.0.1 # tox tomlkit==0.12.4 # via pylint -tox==4.13.0 +tox==4.14.1 # via -r requirements/test.in typing-extensions==4.10.0 # via diff --git a/requirements/validation.txt b/requirements/validation.txt index dd437bf..e9ac394 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -87,6 +87,7 @@ cryptography==42.0.5 # -r requirements/quality.txt # -r requirements/test.txt # pyjwt + # secretstorage # social-auth-core ddt==1.7.2 # via @@ -108,7 +109,7 @@ distlib==0.3.8 # -r requirements/quality.txt # -r requirements/test.txt # virtualenv -django==3.2.24 +django==3.2.25 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -178,7 +179,7 @@ edx-django-release-util==1.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt -edx-django-utils==5.10.1 +edx-django-utils==5.11.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -210,7 +211,7 @@ factory-boy==3.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt -faker==23.3.0 +faker==24.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -226,7 +227,7 @@ idna==3.6 # -r requirements/quality.txt # -r requirements/test.txt # requests -importlib-metadata==7.0.1 +importlib-metadata==7.0.2 # via # -r requirements/quality.txt # keyring @@ -256,6 +257,11 @@ jaraco-classes==3.3.1 # via # -r requirements/quality.txt # keyring +jeepney==0.8.0 + # via + # -r requirements/quality.txt + # keyring + # secretstorage jinja2==3.1.3 # via # -r requirements/quality.txt @@ -320,7 +326,7 @@ opsgenie-sdk==2.1.5 # via # -r requirements/quality.txt # -r requirements/test.txt -packaging==23.2 +packaging==24.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -332,7 +338,7 @@ pbr==6.0.0 # -r requirements/quality.txt # -r requirements/test.txt # stevedore -pkginfo==1.9.6 +pkginfo==1.10.0 # via # -r requirements/quality.txt # twine @@ -420,7 +426,7 @@ pyproject-api==1.6.1 # -r requirements/quality.txt # -r requirements/test.txt # tox -pytest==8.0.2 +pytest==8.1.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -434,7 +440,7 @@ pytest-django==4.8.0 # via # -r requirements/quality.txt # -r requirements/test.txt -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -480,7 +486,7 @@ requests==2.31.0 # slumber # social-auth-core # twine -requests-oauthlib==1.3.1 +requests-oauthlib==1.4.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -501,6 +507,10 @@ rich==13.7.1 # via # -r requirements/quality.txt # twine +secretstorage==3.3.3 + # via + # -r requirements/quality.txt + # keyring semantic-version==2.10.0 # via # -r requirements/quality.txt @@ -557,7 +567,7 @@ tenacity==8.2.3 # -r requirements/quality.txt # -r requirements/test.txt # opsgenie-sdk -testfixtures==8.0.0 +testfixtures==8.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -580,7 +590,7 @@ tomlkit==0.12.4 # -r requirements/quality.txt # -r requirements/test.txt # pylint -tox==4.13.0 +tox==4.14.1 # via # -r requirements/quality.txt # -r requirements/test.txt