diff --git a/requirements/base.txt b/requirements/base.txt index 2a80dbd..cd3fe46 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,7 +6,7 @@ # amqp==5.3.1 # via kombu -asgiref==3.11.1 +asgiref==3.12.1 # via django billiard==4.2.4 # via celery @@ -14,7 +14,7 @@ celery==5.6.3 # via # -c requirements/constraints.txt # edx-celeryutils -cffi==2.0.0 +cffi==2.1.0 # via pynacl click==8.4.2 # via @@ -29,7 +29,7 @@ click-plugins==1.1.1.2 # via celery click-repl==0.3.0 # via celery -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -80,7 +80,7 @@ sqlparse==0.5.5 # via django stevedore==5.9.0 # via edx-django-utils -tzdata==2026.2 +tzdata==2026.3 # via kombu tzlocal==5.4.4 # via celery diff --git a/requirements/ci.txt b/requirements/ci.txt index 6c3e461..35be334 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -10,7 +10,7 @@ colorama==0.4.6 # via tox distlib==0.4.3 # via virtualenv -filelock==3.29.5 +filelock==3.31.0 # via # python-discovery # tox @@ -19,7 +19,7 @@ packaging==26.2 # via # pyproject-api # tox -platformdirs==4.10.0 +platformdirs==4.10.1 # via # python-discovery # tox @@ -28,13 +28,13 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.1 # via tox -python-discovery==1.4.3 +python-discovery==1.4.4 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.56.1 +tox==4.57.0 # via -r requirements/ci.in -virtualenv==21.5.1 +virtualenv==21.6.1 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 72cc4cc..edb1bcb 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -18,3 +18,9 @@ Django<6.0 # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html # See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 + +# 2026-07-06: Constrain social-auth-* packages to the latest version compatible with +# edx-drf-extensions<=10.6.0. (Newer versions require a POST instead of a GET.) +# Tracking issue: https://github.com/openedx/edx-drf-extensions/issues/561 +social-auth-app-django<6.0.0 +social-auth-core<5.0.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index c8eca18..5b8f586 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,7 +8,7 @@ amqp==5.3.1 # via # -r requirements/quality.txt # kombu -asgiref==3.11.1 +asgiref==3.12.1 # via # -r requirements/quality.txt # django @@ -34,7 +34,7 @@ celery==5.6.3 # -c requirements/constraints.txt # -r requirements/quality.txt # edx-celeryutils -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/quality.txt # pynacl @@ -77,7 +77,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via # -r requirements/quality.txt # pytest-cov @@ -93,7 +93,7 @@ distlib==0.4.3 # via # -r requirements/ci.txt # virtualenv -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/quality.txt @@ -127,7 +127,7 @@ edx-i18n-tools==2.0.0 # via -r requirements/dev.in edx-lint==6.1.0 # via -r requirements/quality.txt -filelock==3.29.5 +filelock==3.31.0 # via # -r requirements/ci.txt # python-discovery @@ -189,9 +189,9 @@ packaging==26.2 # wheel path==16.16.0 # via edx-i18n-tools -pip-tools==7.5.3 +pip-tools==7.6.0 # via -r requirements/pip-tools.txt -platformdirs==4.10.0 +platformdirs==4.10.1 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -241,7 +241,7 @@ pylint-celery==0.3 # via # -r requirements/quality.txt # edx-lint -pylint-django==2.7.0 +pylint-django==2.8.0 # via # -r requirements/quality.txt # edx-lint @@ -277,7 +277,7 @@ python-dateutil==2.9.0.post0 # -r requirements/quality.txt # celery # freezegun -python-discovery==1.4.3 +python-discovery==1.4.4 # via # -r requirements/ci.txt # tox @@ -321,18 +321,18 @@ tomli-w==1.2.0 # via # -r requirements/ci.txt # tox -tomlkit==0.15.0 +tomlkit==0.15.1 # via # -r requirements/quality.txt # edx-lint # pylint -tox==4.56.1 +tox==4.57.0 # via -r requirements/ci.txt typing-extensions==4.16.0 # via # -r requirements/quality.txt # sqlalchemy -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/quality.txt # kombu @@ -346,7 +346,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.5.1 +virtualenv==21.6.1 # via # -r requirements/ci.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index d067730..acca82c 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -12,7 +12,7 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -asgiref==3.11.1 +asgiref==3.12.1 # via # -r requirements/test.txt # django @@ -33,12 +33,12 @@ celery==5.6.3 # edx-celeryutils certifi==2026.6.17 # via requests -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests click==8.4.2 # via @@ -63,7 +63,7 @@ click-repl==0.3.0 # celery code-annotations==3.0.0 # via -r requirements/test.txt -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via # -r requirements/test.txt # pytest-cov @@ -71,7 +71,7 @@ cryptography==49.0.0 # via secretstorage ddt==1.7.2 # via -r requirements/test.txt -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -129,7 +129,7 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.1.2 # via keyring -jaraco-functools==4.5.0 +jaraco-functools==4.6.0 # via keyring jeepney==0.9.0 # via @@ -255,7 +255,7 @@ six==1.17.0 # python-dateutil snowballstemmer==3.1.1 # via sphinx -soupsieve==2.8.4 +soupsieve==2.9 # via beautifulsoup4 sphinx==9.1.0 # via @@ -300,7 +300,7 @@ typing-extensions==4.16.0 # beautifulsoup4 # pydata-sphinx-theme # sqlalchemy -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/test.txt # kombu diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index a082bfc..20aa67f 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -12,7 +12,7 @@ packaging==26.2 # via # build # wheel -pip-tools==7.5.3 +pip-tools==7.6.0 # via -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index 06ee5cb..b38632c 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,7 +8,7 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -asgiref==3.11.1 +asgiref==3.12.1 # via # -r requirements/test.txt # django @@ -25,7 +25,7 @@ celery==5.6.3 # -c requirements/constraints.txt # -r requirements/test.txt # edx-celeryutils -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/test.txt # pynacl @@ -58,7 +58,7 @@ code-annotations==3.0.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via # -r requirements/test.txt # pytest-cov @@ -66,7 +66,7 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.4.1 # via pylint -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -136,7 +136,7 @@ packaging==26.2 # -r requirements/test.txt # kombu # pytest -platformdirs==4.10.0 +platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via @@ -171,7 +171,7 @@ pylint==4.0.6 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.7.0 +pylint-django==2.8.0 # via edx-lint pylint-plugin-utils==0.9.0 # via @@ -227,7 +227,7 @@ text-unidecode==1.3 # via # -r requirements/test.txt # python-slugify -tomlkit==0.15.0 +tomlkit==0.15.1 # via # edx-lint # pylint @@ -235,7 +235,7 @@ typing-extensions==4.16.0 # via # -r requirements/test.txt # sqlalchemy -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/test.txt # kombu diff --git a/requirements/test.txt b/requirements/test.txt index 001818a..028c7de 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -7,7 +7,7 @@ # via # -r requirements/base.txt # kombu -asgiref==3.11.1 +asgiref==3.12.1 # via # -r requirements/base.txt # django @@ -18,7 +18,7 @@ asgiref==3.11.1 # -c requirements/constraints.txt # -r requirements/base.txt # edx-celeryutils -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/base.txt # pynacl @@ -45,7 +45,7 @@ click-repl==0.3.0 # celery code-annotations==3.0.0 # via -r requirements/test.in -coverage[toml]==7.15.0 +coverage[toml]==7.15.2 # via pytest-cov ddt==1.7.2 # via -r requirements/test.in @@ -160,7 +160,7 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.16.0 # via sqlalchemy -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/base.txt # kombu