From 883ae5b0144a9e50c233526fe9f5be2d2a81ad3f Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sat, 11 Jul 2026 20:26:28 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 14 +++++++------- requirements/ci.txt | 8 ++++---- requirements/common_constraints.txt | 6 ++++++ requirements/dev.txt | 24 ++++++++++++------------ requirements/pip-tools.txt | 2 +- requirements/quality.txt | 24 ++++++++++++------------ requirements/test.txt | 20 ++++++++++---------- 7 files changed, 52 insertions(+), 46 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 44bdcc35..bc13400a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,21 +12,21 @@ asgiref==3.11.1 # via django binaryornot==0.6.0 # via cookiecutter -boto3==1.43.40 +boto3==1.43.46 # via fs-s3fs -botocore==1.43.40 +botocore==1.43.46 # via # boto3 # s3transfer certifi==2026.6.17 # via requests -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via requests click==8.4.2 # via cookiecutter cookiecutter==2.7.1 # via -r requirements/base.in -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -96,7 +96,7 @@ requests==2.34.2 # cookiecutter rich==15.0.0 # via cookiecutter -s3transfer==0.19.0 +s3transfer==0.19.1 # via boto3 simplejson==4.1.1 # via @@ -115,7 +115,7 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.16.0 # via edx-opaque-keys -tzdata==2026.2 +tzdata==2026.3 # via arrow urllib3==2.7.0 # via @@ -127,7 +127,7 @@ webob==1.8.10 # via # -r requirements/base.in # xblock -xblock[django]==6.3.0 +xblock[django]==6.3.1 # via -r requirements/base.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ci.txt b/requirements/ci.txt index 6c3e461a..1e94b7aa 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.29.7 # 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.56.4 # 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 72cc4cc8..a95691da 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>=5.9.0,<6.0.0 +social-auth-core>=4.9.1,<5.0.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index 183d3c3d..10055a12 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -32,12 +32,12 @@ binaryornot==0.6.0 # -r requirements/base.txt # -r requirements/test.txt # cookiecutter -boto3==1.43.40 +boto3==1.43.46 # via # -r requirements/base.txt # -r requirements/test.txt # fs-s3fs -botocore==1.43.40 +botocore==1.43.46 # via # -r requirements/base.txt # -r requirements/test.txt @@ -52,7 +52,7 @@ certifi==2026.6.17 # -r requirements/base.txt # -r requirements/test.txt # requests -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # -r requirements/base.txt # -r requirements/test.txt @@ -92,7 +92,7 @@ distlib==0.4.3 # via # -r requirements/test.txt # virtualenv -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -110,7 +110,7 @@ edx-opaque-keys==4.0.0 # -r requirements/base.txt # -r requirements/test.txt # xblock -filelock==3.29.5 +filelock==3.29.7 # via # -r requirements/test.txt # python-discovery @@ -236,7 +236,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 @@ -280,7 +280,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.3 +python-discovery==1.4.4 # via # -r requirements/test.txt # tox @@ -313,7 +313,7 @@ rich==15.0.0 # -r requirements/base.txt # -r requirements/test.txt # cookiecutter -s3transfer==0.19.0 +s3transfer==0.19.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -357,7 +357,7 @@ tomlkit==0.15.0 # via # edx-lint # pylint -tox==4.56.1 +tox==4.56.4 # via # -r requirements/test.in # -r requirements/test.txt @@ -366,7 +366,7 @@ typing-extensions==4.16.0 # -r requirements/base.txt # -r requirements/test.txt # edx-opaque-keys -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/base.txt # -r requirements/test.txt @@ -377,7 +377,7 @@ urllib3==2.7.0 # -r requirements/test.txt # botocore # requests -virtualenv==21.5.1 +virtualenv==21.6.1 # via # -r requirements/test.txt # tox @@ -390,7 +390,7 @@ webob==1.8.10 # -r requirements/base.txt # -r requirements/test.txt # xblock -xblock[django]==6.3.0 +xblock[django]==6.3.1 # via # -r requirements/base.txt # -r requirements/test.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index a082bfca..1c1849cc 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,7 +4,7 @@ # # make upgrade # -build==1.5.0 +build==1.5.1 # via pip-tools click==8.4.2 # via pip-tools diff --git a/requirements/quality.txt b/requirements/quality.txt index 29a9049e..141a0bf7 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -26,11 +26,11 @@ binaryornot==0.6.0 # via # -r requirements/test.txt # cookiecutter -boto3==1.43.40 +boto3==1.43.46 # via # -r requirements/test.txt # fs-s3fs -botocore==1.43.40 +botocore==1.43.46 # via # -r requirements/test.txt # boto3 @@ -43,7 +43,7 @@ certifi==2026.6.17 # via # -r requirements/test.txt # requests -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # -r requirements/test.txt # requests @@ -76,7 +76,7 @@ distlib==0.4.3 # via # -r requirements/test.txt # virtualenv -django==5.2.15 +django==5.2.16 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -91,7 +91,7 @@ edx-opaque-keys==4.0.0 # via # -r requirements/test.txt # xblock -filelock==3.29.5 +filelock==3.29.7 # via # -r requirements/test.txt # python-discovery @@ -202,7 +202,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 @@ -236,7 +236,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.3 +python-discovery==1.4.4 # via # -r requirements/test.txt # tox @@ -264,7 +264,7 @@ rich==15.0.0 # via # -r requirements/test.txt # cookiecutter -s3transfer==0.19.0 +s3transfer==0.19.1 # via # -r requirements/test.txt # boto3 @@ -302,13 +302,13 @@ tomlkit==0.15.0 # via # edx-lint # pylint -tox==4.56.1 +tox==4.56.4 # via -r requirements/test.txt typing-extensions==4.16.0 # via # -r requirements/test.txt # edx-opaque-keys -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/test.txt # arrow @@ -317,7 +317,7 @@ urllib3==2.7.0 # -r requirements/test.txt # botocore # requests -virtualenv==21.5.1 +virtualenv==21.6.1 # via # -r requirements/test.txt # tox @@ -327,7 +327,7 @@ webob==1.8.10 # via # -r requirements/test.txt # xblock -xblock[django]==6.3.0 +xblock[django]==6.3.1 # via # -r requirements/test.txt # acid-xblock diff --git a/requirements/test.txt b/requirements/test.txt index 0b8865a0..a9f7f4c3 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -22,11 +22,11 @@ binaryornot==0.6.0 # via # -r requirements/base.txt # cookiecutter -boto3==1.43.40 +boto3==1.43.46 # via # -r requirements/base.txt # fs-s3fs -botocore==1.43.40 +botocore==1.43.46 # via # -r requirements/base.txt # boto3 @@ -37,7 +37,7 @@ certifi==2026.6.17 # via # -r requirements/base.txt # requests -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # -r requirements/base.txt # requests @@ -69,7 +69,7 @@ edx-opaque-keys==4.0.0 # via # -r requirements/base.txt # xblock -filelock==3.29.5 +filelock==3.29.7 # via # python-discovery # tox @@ -179,7 +179,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.3 +python-discovery==1.4.4 # via # tox # virtualenv @@ -204,7 +204,7 @@ rich==15.0.0 # via # -r requirements/base.txt # cookiecutter -s3transfer==0.19.0 +s3transfer==0.19.1 # via # -r requirements/base.txt # boto3 @@ -232,13 +232,13 @@ text-unidecode==1.3 # python-slugify tomli-w==1.2.0 # via tox -tox==4.56.1 +tox==4.56.4 # via -r requirements/test.in typing-extensions==4.16.0 # via # -r requirements/base.txt # edx-opaque-keys -tzdata==2026.2 +tzdata==2026.3 # via # -r requirements/base.txt # arrow @@ -247,7 +247,7 @@ urllib3==2.7.0 # -r requirements/base.txt # botocore # requests -virtualenv==21.5.1 +virtualenv==21.6.1 # via tox web-fragments==4.0.0 # via -r requirements/base.txt @@ -255,7 +255,7 @@ webob==1.8.10 # via # -r requirements/base.txt # xblock -xblock[django]==6.3.0 +xblock[django]==6.3.1 # via # -r requirements/base.txt # acid-xblock