From 063ae45653a37b932e9622067a4c661ce5f57ae8 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 28 Jul 2026 11:55:52 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 46 +++++++++++++-------------- requirements/dev.txt | 46 +++++++++++++-------------- requirements/doc.txt | 62 +++++++++++++++++++------------------ requirements/pip.txt | 6 ++-- requirements/pip_tools.txt | 10 +++--- requirements/production.txt | 58 +++++++++++++++++----------------- requirements/test.txt | 61 ++++++++++++++++++------------------ requirements/tox.txt | 18 +++++------ 8 files changed, 154 insertions(+), 153 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index f6f1caec..04816f76 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -2,9 +2,9 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/base.txt requirements/base.in +# make upgrade # -asgiref==3.11.1 +asgiref==3.12.1 # via # django # django-cors-headers @@ -13,30 +13,30 @@ asn1crypto==1.5.1 # via snowflake-connector-python boto==2.49.0 # via -r requirements/base.in -boto3==1.42.90 +boto3==1.43.57 # via # -r requirements/base.in # snowflake-connector-python -botocore==1.42.90 +botocore==1.43.57 # via # boto3 # s3transfer # snowflake-connector-python -certifi==2026.2.25 +certifi==2026.7.22 # via # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # requests # snowflake-connector-python -click==8.3.2 +click==8.4.2 # via edx-django-utils -cryptography==46.0.7 +cryptography==49.0.0 # via # -r requirements/base.in # django-fernet-fields-v2 @@ -65,7 +65,7 @@ django==4.2.30 # edx-rbac django-cors-headers==4.9.0 # via -r requirements/base.in -django-countries==8.2.0 +django-countries==9.0.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -124,7 +124,7 @@ edx-drf-extensions==10.6.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==10.22.10 +edx-enterprise-data==10.22.11 # via -r requirements/base.in edx-opaque-keys==4.0.0 # via @@ -140,13 +140,13 @@ edx-rest-api-client==7.0.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==40.13.0 +faker==40.36.0 # via factory-boy filelock==3.32.0 # via snowflake-connector-python html5lib==1.1 # via -r requirements/base.in -idna==3.11 +idna==3.18 # via # requests # snowflake-connector-python @@ -162,7 +162,7 @@ mysql-connector-python==9.5.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==26.1 +packaging==26.2 # via # drf-yasg # snowflake-connector-python @@ -172,7 +172,7 @@ psutil==7.2.2 # via edx-django-utils pycparser==3.0 # via cffi -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions @@ -180,17 +180,17 @@ pyjwt[crypto]==2.12.1 # snowflake-connector-python pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils -pyopenssl==26.2.0 +pyopenssl==26.3.0 # via snowflake-connector-python python-dateutil==2.9.0.post0 # via botocore python-memcached==1.62 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.3.post1 # via # drf-yasg # snowflake-connector-python @@ -198,7 +198,7 @@ pyyaml==6.0.3 # via # drf-yasg # edx-django-release-util -requests==2.33.1 +requests==2.34.2 # via # edx-drf-extensions # edx-enterprise-data @@ -206,7 +206,7 @@ requests==2.33.1 # snowflake-connector-python rules==3.5 # via edx-enterprise-data -s3transfer==0.16.0 +s3transfer==0.19.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -225,15 +225,15 @@ sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.9.0 # via # edx-django-utils # edx-opaque-keys tomlkit==0.15.1 # via snowflake-connector-python -tqdm==4.67.3 +tqdm==4.70.0 # via -r requirements/base.in -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # django-countries # edx-opaque-keys diff --git a/requirements/dev.txt b/requirements/dev.txt index d150ffc1..99e3c9b4 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -2,9 +2,9 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/dev.txt requirements/dev.in +# make upgrade # -asgiref==3.11.1 +asgiref==3.12.1 # via # django # django-cors-headers @@ -13,30 +13,30 @@ asn1crypto==1.5.1 # via snowflake-connector-python boto==2.49.0 # via -r requirements/base.in -boto3==1.42.90 +boto3==1.43.57 # via # -r requirements/base.in # snowflake-connector-python -botocore==1.42.90 +botocore==1.43.57 # via # boto3 # s3transfer # snowflake-connector-python -certifi==2026.2.25 +certifi==2026.7.22 # via # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # requests # snowflake-connector-python -click==8.3.2 +click==8.4.2 # via edx-django-utils -cryptography==46.0.7 +cryptography==49.0.0 # via # -r requirements/base.in # django-fernet-fields-v2 @@ -65,7 +65,7 @@ django==4.2.30 # edx-rbac django-cors-headers==4.9.0 # via -r requirements/base.in -django-countries==8.2.0 +django-countries==9.0.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -124,7 +124,7 @@ edx-drf-extensions==10.6.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==10.22.10 +edx-enterprise-data==10.22.11 # via -r requirements/base.in edx-opaque-keys==4.0.0 # via @@ -140,13 +140,13 @@ edx-rest-api-client==7.0.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==40.13.0 +faker==40.36.0 # via factory-boy filelock==3.32.0 # via snowflake-connector-python html5lib==1.1 # via -r requirements/base.in -idna==3.11 +idna==3.18 # via # requests # snowflake-connector-python @@ -164,7 +164,7 @@ mysqlclient==2.2.8 # via -r requirements/dev.in ordered-set==4.1.0 # via -r requirements/base.in -packaging==26.1 +packaging==26.2 # via # drf-yasg # snowflake-connector-python @@ -174,7 +174,7 @@ psutil==7.2.2 # via edx-django-utils pycparser==3.0 # via cffi -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions @@ -182,17 +182,17 @@ pyjwt[crypto]==2.12.1 # snowflake-connector-python pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils -pyopenssl==26.2.0 +pyopenssl==26.3.0 # via snowflake-connector-python python-dateutil==2.9.0.post0 # via botocore python-memcached==1.62 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.3.post1 # via # drf-yasg # snowflake-connector-python @@ -200,7 +200,7 @@ pyyaml==6.0.3 # via # drf-yasg # edx-django-release-util -requests==2.33.1 +requests==2.34.2 # via # edx-drf-extensions # edx-enterprise-data @@ -208,7 +208,7 @@ requests==2.33.1 # snowflake-connector-python rules==3.5 # via edx-enterprise-data -s3transfer==0.16.0 +s3transfer==0.19.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -227,15 +227,15 @@ sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.9.0 # via # edx-django-utils # edx-opaque-keys tomlkit==0.15.1 # via snowflake-connector-python -tqdm==4.67.3 +tqdm==4.70.0 # via -r requirements/base.in -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # django-countries # edx-opaque-keys diff --git a/requirements/doc.txt b/requirements/doc.txt index d1c55148..713882b9 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -2,13 +2,13 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/doc.txt requirements/doc.in +# make upgrade # accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==1.0.0 # via sphinx -asgiref==3.11.1 +asgiref==3.12.1 # via # django # django-cors-headers @@ -19,34 +19,34 @@ babel==2.18.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via pydata-sphinx-theme boto==2.49.0 # via -r requirements/base.in -boto3==1.42.90 +boto3==1.43.57 # via # -r requirements/base.in # snowflake-connector-python -botocore==1.42.90 +botocore==1.43.57 # via # boto3 # s3transfer # snowflake-connector-python -certifi==2026.2.25 +certifi==2026.7.22 # via # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # requests # snowflake-connector-python -click==8.3.2 +click==8.4.2 # via edx-django-utils -cryptography==46.0.7 +cryptography==49.0.0 # via # -r requirements/base.in # django-fernet-fields-v2 @@ -75,7 +75,7 @@ django==4.2.30 # edx-rbac django-cors-headers==4.9.0 # via -r requirements/base.in -django-countries==8.2.0 +django-countries==9.0.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -138,7 +138,7 @@ edx-drf-extensions==10.6.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==10.22.10 +edx-enterprise-data==10.22.11 # via -r requirements/base.in edx-opaque-keys==4.0.0 # via @@ -154,13 +154,13 @@ edx-rest-api-client==7.0.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==40.13.0 +faker==40.36.0 # via factory-boy filelock==3.32.0 # via snowflake-connector-python html5lib==1.1 # via -r requirements/base.in -idna==3.11 +idna==3.18 # via # requests # snowflake-connector-python @@ -169,7 +169,9 @@ imagesize==2.0.0 inflection==0.5.1 # via drf-yasg jinja2==3.1.6 - # via sphinx + # via + # pydata-sphinx-theme + # sphinx jmespath==1.1.0 # via # boto3 @@ -182,7 +184,7 @@ mysql-connector-python==9.5.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==26.1 +packaging==26.2 # via # drf-yasg # snowflake-connector-python @@ -197,14 +199,14 @@ psutil==7.2.2 # via edx-django-utils pycparser==3.0 # via cffi -pydata-sphinx-theme==0.16.1 +pydata-sphinx-theme==0.20.0 # via sphinx-book-theme pygments==2.20.0 # via # accessible-pygments # pydata-sphinx-theme # sphinx -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions @@ -212,17 +214,17 @@ pyjwt[crypto]==2.12.1 # snowflake-connector-python pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils -pyopenssl==26.2.0 +pyopenssl==26.3.0 # via snowflake-connector-python python-dateutil==2.9.0.post0 # via botocore python-memcached==1.62 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.3.post1 # via # drf-yasg # snowflake-connector-python @@ -230,18 +232,19 @@ pyyaml==6.0.3 # via # drf-yasg # edx-django-release-util -requests==2.33.1 +requests==2.34.2 # via # edx-drf-extensions # edx-enterprise-data # edx-rest-api-client + # pydata-sphinx-theme # snowflake-connector-python # sphinx roman-numerals==4.1.0 # via sphinx rules==3.5 # via edx-enterprise-data -s3transfer==0.16.0 +s3transfer==0.19.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -252,7 +255,7 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx snowflake-connector-python==4.7.1 # via @@ -260,14 +263,14 @@ snowflake-connector-python==4.7.1 # edx-enterprise-data sortedcontainers==2.4.0 # via snowflake-connector-python -soupsieve==2.8.3 +soupsieve==2.9.1 # via beautifulsoup4 sphinx==9.0.4 # via # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.2.0 +sphinx-book-theme==1.4.0 # via -r requirements/doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -283,20 +286,19 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.9.0 # via # edx-django-utils # edx-opaque-keys tomlkit==0.15.1 # via snowflake-connector-python -tqdm==4.67.3 +tqdm==4.70.0 # via -r requirements/base.in -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # beautifulsoup4 # django-countries # edx-opaque-keys - # pydata-sphinx-theme # pyopenssl # snowflake-connector-python uritemplate==4.2.0 diff --git a/requirements/pip.txt b/requirements/pip.txt index 66b0e5e3..a6db1b99 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,9 +4,9 @@ # # pip-compile --allow-unsafe --output-file=requirements/pip.txt requirements/pip.in # -packaging==26.1 +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: @@ -14,5 +14,5 @@ pip==24.2 # via # -c requirements/constraints.txt # -r requirements/pip.in -setuptools==82.0.1 +setuptools==83.0.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 1a286184..95f0d16e 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -4,15 +4,15 @@ # # make upgrade # -build==1.4.3 +build==1.5.0 # via pip-tools -click==8.3.2 +click==8.4.2 # via pip-tools -packaging==26.1 +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 @@ -20,7 +20,7 @@ pyproject-hooks==1.2.0 # pip-tools six==1.17.0 # via -r requirements/pip_tools.in -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/production.txt b/requirements/production.txt index e144c090..ebf0daea 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -2,9 +2,9 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/production.txt requirements/production.in +# make upgrade # -asgiref==3.11.1 +asgiref==3.12.1 # via # django # django-cors-headers @@ -13,30 +13,30 @@ asn1crypto==1.5.1 # via snowflake-connector-python boto==2.49.0 # via -r requirements/base.in -boto3==1.42.90 +boto3==1.43.57 # via # -r requirements/base.in # snowflake-connector-python -botocore==1.42.90 +botocore==1.43.57 # via # boto3 # s3transfer # snowflake-connector-python -certifi==2026.2.25 +certifi==2026.7.22 # via # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # requests # snowflake-connector-python -click==8.3.2 +click==8.4.2 # via edx-django-utils -cryptography==46.0.7 +cryptography==49.0.0 # via # -r requirements/base.in # django-fernet-fields-v2 @@ -65,7 +65,7 @@ django==4.2.30 # edx-rbac django-cors-headers==4.9.0 # via -r requirements/base.in -django-countries==8.2.0 +django-countries==9.0.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -124,7 +124,7 @@ edx-drf-extensions==10.6.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==10.22.10 +edx-enterprise-data==10.22.11 # via -r requirements/base.in edx-opaque-keys==4.0.0 # via @@ -140,19 +140,19 @@ edx-rest-api-client==7.0.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==40.13.0 +faker==40.36.0 # via factory-boy filelock==3.32.0 # via snowflake-connector-python -gevent==26.4.0 +gevent==26.7.0 # via -r requirements/production.in -greenlet==3.4.0 +greenlet==3.5.4 # via gevent -gunicorn==25.3.0 +gunicorn==26.0.0 # via -r requirements/production.in html5lib==1.1 # via -r requirements/base.in -idna==3.11 +idna==3.18 # via # requests # snowflake-connector-python @@ -168,11 +168,11 @@ mysql-connector-python==9.5.0 # via edx-enterprise-data mysqlclient==2.2.8 # via -r requirements/production.in -newrelic==12.1.0 +newrelic==13.3.0 # via -r requirements/production.in ordered-set==4.1.0 # via -r requirements/base.in -packaging==26.1 +packaging==26.2 # via # drf-yasg # gunicorn @@ -185,7 +185,7 @@ psutil==7.2.2 # via edx-django-utils pycparser==3.0 # via cffi -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions @@ -193,17 +193,17 @@ pyjwt[crypto]==2.12.1 # snowflake-connector-python pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils -pyopenssl==26.2.0 +pyopenssl==26.3.0 # via snowflake-connector-python python-dateutil==2.9.0.post0 # via botocore python-memcached==1.62 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.3.post1 # via # drf-yasg # snowflake-connector-python @@ -212,7 +212,7 @@ pyyaml==6.0.3 # -r requirements/production.in # drf-yasg # edx-django-release-util -requests==2.33.1 +requests==2.34.2 # via # edx-drf-extensions # edx-enterprise-data @@ -220,7 +220,7 @@ requests==2.33.1 # snowflake-connector-python rules==3.5 # via edx-enterprise-data -s3transfer==0.16.0 +s3transfer==0.19.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -239,15 +239,15 @@ sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.9.0 # via # edx-django-utils # edx-opaque-keys tomlkit==0.15.1 # via snowflake-connector-python -tqdm==4.67.3 +tqdm==4.70.0 # via -r requirements/base.in -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # django-countries # edx-opaque-keys @@ -263,9 +263,9 @@ urllib3==1.26.20 # requests webencodings==0.5.1 # via html5lib -zope-event==6.1 +zope-event==6.2 # via gevent -zope-interface==8.3 +zope-interface==8.5 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index e54cfb63..45d3d36f 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -2,9 +2,9 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/test.txt requirements/test.in +# make upgrade # -asgiref==3.11.1 +asgiref==3.12.1 # via # django # django-cors-headers @@ -15,36 +15,36 @@ astroid==3.3.11 # via pylint boto==2.49.0 # via -r requirements/base.in -boto3==1.42.90 +boto3==1.43.57 # via # -r requirements/base.in # snowflake-connector-python -botocore==1.42.90 +botocore==1.43.57 # via # boto3 # s3transfer # snowflake-connector-python -certifi==2026.2.25 +certifi==2026.7.22 # via # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl chardet==7.4.3 # via diff-cover -charset-normalizer==3.4.7 +charset-normalizer==3.4.9 # via # requests # snowflake-connector-python -click==8.3.2 +click==8.4.2 # via edx-django-utils -coverage[toml]==7.13.5 +coverage[toml]==7.15.2 # via # -r requirements/test.in # pytest-cov -cryptography==46.0.7 +cryptography==49.0.0 # via # -r requirements/base.in # django-fernet-fields-v2 @@ -53,11 +53,10 @@ cryptography==46.0.7 # snowflake-connector-python ddt==1.7.2 # via -r requirements/test.in -diff-cover==10.2.0 +diff-cover==10.4.1 # via -r requirements/test.in dill==0.4.1 # via pylint -django==4.2.30 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -79,7 +78,7 @@ django==4.2.30 # edx-rbac django-cors-headers==4.9.0 # via -r requirements/base.in -django-countries==8.2.0 +django-countries==9.0.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -140,7 +139,7 @@ edx-drf-extensions==10.6.0 # -r requirements/base.in # edx-enterprise-data # edx-rbac -edx-enterprise-data==10.22.10 +edx-enterprise-data==10.22.11 # via -r requirements/base.in edx-opaque-keys==4.0.0 # via @@ -156,7 +155,7 @@ edx-rest-api-client==7.0.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==40.13.0 +faker==40.36.0 # via factory-boy filelock==3.32.0 # via snowflake-connector-python @@ -164,7 +163,7 @@ freezegun==1.5.5 # via -r requirements/test.in html5lib==1.1 # via -r requirements/base.in -idna==3.11 +idna==3.18 # via # requests # snowflake-connector-python @@ -190,12 +189,12 @@ mysql-connector-python==9.5.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==26.1 +packaging==26.2 # via # drf-yasg # pytest # snowflake-connector-python -platformdirs==4.9.6 +platformdirs==4.11.0 # via # pylint # snowflake-connector-python @@ -216,7 +215,7 @@ pygments==2.20.0 # via # diff-cover # pytest -pyjwt[crypto]==2.12.1 +pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions @@ -228,13 +227,13 @@ pylint==3.3.8 # -r requirements/test.in pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils -pyopenssl==26.2.0 +pyopenssl==26.3.0 # via snowflake-connector-python -pytest==9.0.3 +pytest==9.1.1 # via # pytest-cov # pytest-django @@ -248,7 +247,7 @@ python-dateutil==2.9.0.post0 # freezegun python-memcached==1.62 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.3.post1 # via # -r requirements/test.in # drf-yasg @@ -258,18 +257,18 @@ pyyaml==6.0.3 # drf-yasg # edx-django-release-util # responses -requests==2.33.1 +requests==2.34.2 # via # edx-drf-extensions # edx-enterprise-data # edx-rest-api-client # responses # snowflake-connector-python -responses==0.26.0 +responses==0.26.2 # via -r requirements/test.in rules==3.5 # via edx-enterprise-data -s3transfer==0.16.0 +s3transfer==0.19.2 # via boto3 semantic-version==2.10.0 # via edx-drf-extensions @@ -280,7 +279,7 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via pydocstyle snowflake-connector-python==4.7.1 # via @@ -290,17 +289,17 @@ sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.9.0 # via # edx-django-utils # edx-opaque-keys -tomlkit==0.14.0 +tomlkit==0.15.1 # via # pylint # snowflake-connector-python -tqdm==4.67.3 +tqdm==4.70.0 # via -r requirements/base.in -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # django-countries # edx-opaque-keys diff --git a/requirements/tox.txt b/requirements/tox.txt index a83660e1..0f702f15 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,37 +4,37 @@ # # make upgrade # -cachetools==7.0.5 +cachetools==7.1.6 # via tox colorama==0.4.6 # via tox -distlib==0.4.0 +distlib==0.4.3 # via virtualenv -filelock==3.28.0 +filelock==3.32.0 # via # python-discovery # tox # virtualenv -packaging==26.1 +packaging==26.2 # via # pyproject-api # tox -platformdirs==4.9.6 +platformdirs==4.11.0 # via # python-discovery # tox # virtualenv pluggy==1.6.0 # via tox -pyproject-api==1.10.0 +pyproject-api==1.11.0 # via tox -python-discovery==1.2.2 +python-discovery==1.5.0 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.53.0 +tox==4.58.0 # via -r requirements/tox.in -virtualenv==21.2.4 +virtualenv==21.7.0 # via tox