From d897482fd031c927ffc4ec3ae8b07ed7b2dc8341 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 11 Oct 2026 20:27:40 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 16 +++++++-------- requirements/ci.txt | 14 ++++++------- requirements/django.txt | 2 +- requirements/pip-tools.txt | 2 +- requirements/quality.txt | 40 +++++++++++++++++++------------------- requirements/test.txt | 38 ++++++++++++++++++------------------ 6 files changed, 56 insertions(+), 56 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index bcf57945..2b4ee416 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -14,7 +14,7 @@ attrs==26.1.0 # via # jsonschema # referencing -camel-converter[pydantic]==5.1.1 +camel-converter[pydantic]==6.0.0 # via meilisearch certifi==2026.7.22 # via @@ -30,7 +30,7 @@ click==8.5.0 # via edx-django-utils cryptography==50.0.2 # via pyjwt -django==5.2.17 +django==5.2.18 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -60,14 +60,14 @@ django-waffle==5.0.0 # via # edx-django-utils # edx-drf-extensions -djangorestframework==3.18.1 +djangorestframework==3.18.3 # via # -r requirements/base.in # django-elasticsearch-dsl-drf # drf-jwt # drf-spectacular # edx-drf-extensions -dnspython==2.8.0 +dnspython==2.9.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions @@ -116,18 +116,18 @@ path-py==12.5.0 # via -r requirements/base.in psutil==7.2.2 # via edx-django-utils -pycparser==3.0 +pycparser==3.11 # via cffi -pydantic==2.13.5 +pydantic==2.14.1 # via camel-converter -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via pydantic pyjwt[crypto]==2.15.1 # via # -r requirements/base.in # drf-jwt # edx-drf-extensions -pymongo==4.18.2 +pymongo==4.18.3 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils diff --git a/requirements/ci.txt b/requirements/ci.txt index c80f997b..c7ca58c4 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,13 +4,13 @@ # # make upgrade # -cachetools==7.2.0 +cachetools==7.2.1 # via tox colorama==0.4.6 # via tox distlib==0.4.3 # via virtualenv -filelock==4.0.10 +filelock==4.1.1 # via # python-discovery # tox @@ -20,23 +20,23 @@ packaging==26.3 # pyproject-api # tox # virtualenv -platformdirs==4.12.3 +platformdirs==4.13.0 # via # tox # virtualenv pluggy==1.6.0 # via tox -pyproject-api==1.11.3 +pyproject-api==1.11.5 # via tox -python-discovery==1.6.1 +python-discovery==1.6.2 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.64.8 +tox==4.65.3 # via -r requirements/ci.in typing-extensions==4.16.0 # via tox -virtualenv==21.14.5 +virtualenv==21.14.6 # via tox diff --git a/requirements/django.txt b/requirements/django.txt index 64358185..d34f4a40 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==5.2.17 +django==5.2.18 diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index df8bedd6..4fb32ea1 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -12,7 +12,7 @@ packaging==26.3 # via # build # wheel -pip-tools==7.6.1 +pip-tools==7.6.2 # via -r requirements/pip-tools.in pyproject-hooks==1.3.3 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index 371e9a1e..fe813bf7 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -15,7 +15,7 @@ asgiref==3.12.1 # -r requirements/test.txt # django # django-cors-headers -astroid==4.3.3 +astroid==4.3.4 # via # -r requirements/test.txt # pylint @@ -26,11 +26,11 @@ attrs==26.1.0 # -r requirements/test.txt # jsonschema # referencing -cachetools==7.2.0 +cachetools==7.2.1 # via # -r requirements/test.txt # tox -camel-converter[pydantic]==5.1.1 +camel-converter[pydantic]==6.0.0 # via # -r requirements/base.txt # -r requirements/test.txt @@ -96,7 +96,7 @@ distlib==0.4.3 # via # -r requirements/test.txt # virtualenv -django==5.2.17 +django==5.2.18 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -140,7 +140,7 @@ django-waffle==5.0.0 # -r requirements/test.txt # edx-django-utils # edx-drf-extensions -djangorestframework==3.18.1 +djangorestframework==3.18.3 # via # -r requirements/base.txt # -r requirements/test.txt @@ -148,7 +148,7 @@ djangorestframework==3.18.1 # drf-jwt # drf-spectacular # edx-drf-extensions -dnspython==2.8.0 +dnspython==2.9.0 # via # -r requirements/base.txt # -r requirements/test.txt @@ -197,11 +197,11 @@ elasticsearch-dsl==7.4.1 # django-elasticsearch-dsl-drf factory-boy==3.3.3 # via -r requirements/test.txt -faker==40.40.0 +faker==40.43.0 # via # -r requirements/test.txt # factory-boy -filelock==4.0.10 +filelock==4.1.1 # via # -r requirements/test.txt # python-discovery @@ -221,7 +221,7 @@ inflection==0.5.1 # -r requirements/base.txt # -r requirements/test.txt # drf-spectacular -iniconfig==2.3.0 +iniconfig==2.3.1 # via # -r requirements/test.txt # pytest @@ -286,7 +286,7 @@ path-py==12.5.0 # -r requirements/test.txt pep8==1.7.1 # via -r requirements/test.txt -platformdirs==4.12.3 +platformdirs==4.13.0 # via # -r requirements/test.txt # pylint @@ -306,17 +306,17 @@ psutil==7.2.2 # edx-django-utils pycodestyle==2.15.0 # via -r requirements/quality.in -pycparser==3.0 +pycparser==3.11 # via # -r requirements/base.txt # -r requirements/test.txt # cffi -pydantic==2.13.5 +pydantic==2.14.1 # via # -r requirements/base.txt # -r requirements/test.txt # camel-converter -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -332,7 +332,7 @@ pyjwt[crypto]==2.15.1 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -pylint==4.1.2 +pylint==4.1.3 # via # -r requirements/quality.in # -r requirements/test.txt @@ -348,7 +348,7 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pymongo==4.18.2 +pymongo==4.18.3 # via # -r requirements/base.txt # -r requirements/test.txt @@ -358,7 +358,7 @@ pynacl==1.6.2 # -r requirements/base.txt # -r requirements/test.txt # edx-django-utils -pyproject-api==1.11.3 +pyproject-api==1.11.5 # via # -r requirements/test.txt # tox @@ -376,12 +376,12 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # -r requirements/test.txt # elasticsearch-dsl -python-discovery==1.6.1 +python-discovery==1.6.2 # via # -r requirements/test.txt # tox # virtualenv -python-slugify==9.1.2 +python-slugify==9.1.3 # via # -r requirements/test.txt # code-annotations @@ -450,7 +450,7 @@ tomlkit==0.15.1 # -r requirements/test.txt # edx-lint # pylint -tox==4.64.8 +tox==4.65.3 # via -r requirements/test.txt typing-extensions==4.16.0 # via @@ -478,7 +478,7 @@ urllib3==1.26.20 # -r requirements/test.txt # elasticsearch # requests -virtualenv==21.14.5 +virtualenv==21.14.6 # via # -r requirements/test.txt # tox diff --git a/requirements/test.txt b/requirements/test.txt index ff3a9651..8172c59d 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -13,7 +13,7 @@ asgiref==3.12.1 # -r requirements/base.txt # django # django-cors-headers -astroid==4.3.3 +astroid==4.3.4 # via # -r requirements/test.in # pylint @@ -22,9 +22,9 @@ attrs==26.1.0 # -r requirements/base.txt # jsonschema # referencing -cachetools==7.2.0 +cachetools==7.2.1 # via tox -camel-converter[pydantic]==5.1.1 +camel-converter[pydantic]==6.0.0 # via # -r requirements/base.txt # meilisearch @@ -103,14 +103,14 @@ django-waffle==5.0.0 # -r requirements/base.txt # edx-django-utils # edx-drf-extensions -djangorestframework==3.18.1 +djangorestframework==3.18.3 # via # -r requirements/base.txt # django-elasticsearch-dsl-drf # drf-jwt # drf-spectacular # edx-drf-extensions -dnspython==2.8.0 +dnspython==2.9.0 # via # -r requirements/base.txt # pymongo @@ -145,9 +145,9 @@ elasticsearch-dsl==7.4.1 # django-elasticsearch-dsl-drf factory-boy==3.3.3 # via -r requirements/test.in -faker==40.40.0 +faker==40.43.0 # via factory-boy -filelock==4.0.10 +filelock==4.1.1 # via # python-discovery # tox @@ -162,7 +162,7 @@ inflection==0.5.1 # via # -r requirements/base.txt # drf-spectacular -iniconfig==2.3.0 +iniconfig==2.3.1 # via pytest isort==9.0.2 # via pylint @@ -206,7 +206,7 @@ path-py==12.5.0 # via -r requirements/base.txt pep8==1.7.1 # via -r requirements/test.in -platformdirs==4.12.3 +platformdirs==4.13.0 # via # pylint # tox @@ -221,15 +221,15 @@ psutil==7.2.2 # via # -r requirements/base.txt # edx-django-utils -pycparser==3.0 +pycparser==3.11 # via # -r requirements/base.txt # cffi -pydantic==2.13.5 +pydantic==2.14.1 # via # -r requirements/base.txt # camel-converter -pydantic-core==2.46.5 +pydantic-core==2.50.1 # via # -r requirements/base.txt # pydantic @@ -242,9 +242,9 @@ pyjwt[crypto]==2.15.1 # -r requirements/base.txt # drf-jwt # edx-drf-extensions -pylint==4.1.2 +pylint==4.1.3 # via -r requirements/test.in -pymongo==4.18.2 +pymongo==4.18.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -252,7 +252,7 @@ pynacl==1.6.2 # via # -r requirements/base.txt # edx-django-utils -pyproject-api==1.11.3 +pyproject-api==1.11.5 # via tox pytest==9.1.1 # via @@ -267,11 +267,11 @@ python-dateutil==2.9.0.post0 # via # -r requirements/base.txt # elasticsearch-dsl -python-discovery==1.6.1 +python-discovery==1.6.2 # via # tox # virtualenv -python-slugify==9.1.2 +python-slugify==9.1.3 # via code-annotations pyyaml==6.0.3 # via @@ -322,7 +322,7 @@ tomli-w==1.2.0 # via tox tomlkit==0.15.1 # via pylint -tox==4.64.8 +tox==4.65.3 # via -r requirements/test.in typing-extensions==4.16.0 # via @@ -346,7 +346,7 @@ urllib3==1.26.20 # -r requirements/base.txt # elasticsearch # requests -virtualenv==21.14.5 +virtualenv==21.14.6 # via tox # The following packages are considered to be unsafe in a requirements file: