diff --git a/requirements/base.txt b/requirements/base.txt index 39cfb556..4289f84f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,20 +4,20 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.40 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.40 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -31,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==46.0.3 +cryptography==46.0.4 # via # django-fernet-fields-v2 # pyjwt -django==4.2.27 +django==4.2.28 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -97,9 +97,9 @@ dnspython==2.6.1 # pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.11 +drf-yasg==1.21.14 # via edx-api-doc-tools -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via -r requirements/base.in @@ -132,7 +132,7 @@ edx-rest-api-client==6.2.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==38.2.0 +faker==40.1.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in @@ -144,34 +144,34 @@ itypes==1.2.0 # via coreapi jinja2==3.1.6 # via coreschema -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore -markdown==3.10 +markdown==3.10.1 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 -mysql-connector-python==9.5.0 +mysql-connector-python==9.6.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.0 # via drf-yasg -psutil==7.1.3 +psutil==7.2.2 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # drf-jwt # edx-drf-extensions # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.5 +pymongo==4.16.0 # via edx-opaque-keys -pynacl==1.6.1 +pynacl==1.6.2 # via edx-django-utils python-dateutil==2.9.0.post0 # via botocore @@ -202,20 +202,18 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.67.1 +tqdm==4.67.2 # via -r requirements/base.in typing-extensions==4.15.0 # via # django-countries # edx-opaque-keys -tzdata==2025.2 - # via faker uritemplate==4.2.0 # via # coreapi diff --git a/requirements/dev.txt b/requirements/dev.txt index 585d0846..31add4b5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,20 +4,20 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.40 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.40 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -31,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==46.0.3 +cryptography==46.0.4 # via # django-fernet-fields-v2 # pyjwt -django==4.2.27 +django==4.2.28 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -97,9 +97,9 @@ dnspython==2.6.1 # pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.11 +drf-yasg==1.21.14 # via edx-api-doc-tools -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via -r requirements/base.in @@ -132,7 +132,7 @@ edx-rest-api-client==6.2.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==38.2.0 +faker==40.1.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in @@ -144,36 +144,36 @@ itypes==1.2.0 # via coreapi jinja2==3.1.6 # via coreschema -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore -markdown==3.10 +markdown==3.10.1 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 -mysql-connector-python==9.5.0 +mysql-connector-python==9.6.0 # via edx-enterprise-data mysqlclient==2.2.7 # via -r requirements/dev.in ordered-set==4.1.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.0 # via drf-yasg -psutil==7.1.3 +psutil==7.2.2 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # drf-jwt # edx-drf-extensions # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.5 +pymongo==4.16.0 # via edx-opaque-keys -pynacl==1.6.1 +pynacl==1.6.2 # via edx-django-utils python-dateutil==2.9.0.post0 # via botocore @@ -204,20 +204,18 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.67.1 +tqdm==4.67.2 # via -r requirements/base.in typing-extensions==4.15.0 # via # django-countries # edx-opaque-keys -tzdata==2025.2 - # via faker uritemplate==4.2.0 # via # coreapi diff --git a/requirements/django.txt b/requirements/django.txt index 36d06b29..4fabdee8 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.27 +django==4.2.28 diff --git a/requirements/doc.txt b/requirements/doc.txt index c2ce7f8a..3b5ba520 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -8,12 +8,12 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==1.0.0 # via sphinx -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers # django-countries -babel==2.17.0 +babel==2.18.0 # via # pydata-sphinx-theme # sphinx @@ -21,13 +21,13 @@ beautifulsoup4==4.14.3 # via pydata-sphinx-theme boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.40 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.40 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -41,11 +41,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==46.0.3 +cryptography==46.0.4 # via # django-fernet-fields-v2 # pyjwt -django==4.2.27 +django==4.2.28 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -105,15 +105,15 @@ dnspython==2.6.1 # via # -c requirements/constraints.txt # pymongo -docutils==0.22.3 +docutils==0.22.4 # via # pydata-sphinx-theme # sphinx drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.11 +drf-yasg==1.21.14 # via edx-api-doc-tools -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via -r requirements/base.in @@ -146,7 +146,7 @@ edx-rest-api-client==6.2.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==38.2.0 +faker==40.1.2 # via factory-boy html5lib==1.1 # via -r requirements/base.in @@ -162,19 +162,19 @@ jinja2==3.1.6 # via # coreschema # sphinx -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore -markdown==3.10 +markdown==3.10.1 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 -mysql-connector-python==9.5.0 +mysql-connector-python==9.6.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.0 # via # drf-yasg # pydata-sphinx-theme @@ -183,9 +183,9 @@ path==16.14.0 # via # -c requirements/constraints.txt # -r requirements/doc.in -psutil==7.1.3 +psutil==7.2.2 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi pydata-sphinx-theme==0.15.4 # via sphinx-book-theme @@ -194,16 +194,16 @@ pygments==2.19.2 # accessible-pygments # pydata-sphinx-theme # sphinx -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # drf-jwt # edx-drf-extensions # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.5 +pymongo==4.16.0 # via edx-opaque-keys -pynacl==1.6.1 +pynacl==1.6.2 # via edx-django-utils python-dateutil==2.9.0.post0 # via botocore @@ -222,7 +222,7 @@ requests==2.32.5 # edx-enterprise-data # edx-rest-api-client # sphinx -roman-numerals==3.1.0 +roman-numerals==4.1.0 # via sphinx rules==3.5 # via edx-enterprise-data @@ -239,7 +239,7 @@ six==1.17.0 # python-dateutil snowballstemmer==3.0.1 # via sphinx -soupsieve==2.8 +soupsieve==2.8.3 # via beautifulsoup4 sphinx==9.0.4 # via @@ -260,13 +260,13 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.67.1 +tqdm==4.67.2 # via -r requirements/base.in typing-extensions==4.15.0 # via @@ -274,8 +274,6 @@ typing-extensions==4.15.0 # django-countries # edx-opaque-keys # pydata-sphinx-theme -tzdata==2025.2 - # via faker uritemplate==4.2.0 # via # coreapi diff --git a/requirements/pip.txt b/requirements/pip.txt index 24903b33..00f9c3c9 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,7 +4,9 @@ # # pip-compile --allow-unsafe --output-file=requirements/pip.txt requirements/pip.in # -wheel==0.45.1 +packaging==26.0 + # via wheel +wheel==0.46.3 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: @@ -12,5 +14,5 @@ pip==24.2 # via # -c requirements/constraints.txt # -r requirements/pip.in -setuptools==80.9.0 +setuptools==80.10.2 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 31d363b6..3dc47d85 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -4,12 +4,14 @@ # # make upgrade # -build==1.3.0 +build==1.4.0 # via pip-tools click==8.3.1 # via pip-tools -packaging==25.0 - # via build +packaging==26.0 + # via + # build + # wheel pip-tools==7.5.2 # via -r requirements/pip_tools.in pyproject-hooks==1.2.0 @@ -18,7 +20,7 @@ pyproject-hooks==1.2.0 # pip-tools six==1.17.0 # via -r requirements/pip_tools.in -wheel==0.45.1 +wheel==0.46.3 # 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 c2b9896e..4d4690e6 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -4,20 +4,20 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.40 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.40 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -31,11 +31,11 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -cryptography==46.0.3 +cryptography==46.0.4 # via # django-fernet-fields-v2 # pyjwt -django==4.2.27 +django==4.2.28 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -97,9 +97,9 @@ dnspython==2.6.1 # pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.11 +drf-yasg==1.21.14 # via edx-api-doc-tools -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via -r requirements/base.in @@ -132,13 +132,13 @@ edx-rest-api-client==6.2.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==38.2.0 +faker==40.1.2 # via factory-boy gevent==25.9.1 # via -r requirements/production.in -greenlet==3.3.0 +greenlet==3.3.1 # via gevent -gunicorn==23.0.0 +gunicorn==25.0.1 # via -r requirements/production.in html5lib==1.1 # via -r requirements/base.in @@ -150,42 +150,42 @@ itypes==1.2.0 # via coreapi jinja2==3.1.6 # via coreschema -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore -markdown==3.10 +markdown==3.10.1 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 -mysql-connector-python==9.5.0 +mysql-connector-python==9.6.0 # via edx-enterprise-data mysqlclient==2.2.7 # via -r requirements/production.in -newrelic==11.1.0 +newrelic==11.4.0 # via -r requirements/production.in ordered-set==4.1.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.0 # via # drf-yasg # gunicorn path-py==8.2.1 # via -r requirements/production.in -psutil==7.1.3 +psutil==7.2.2 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # drf-jwt # edx-drf-extensions # edx-rest-api-client pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.5 +pymongo==4.16.0 # via edx-opaque-keys -pynacl==1.6.1 +pynacl==1.6.2 # via edx-django-utils python-dateutil==2.9.0.post0 # via botocore @@ -217,20 +217,18 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via # edx-django-utils # edx-opaque-keys -tqdm==4.67.1 +tqdm==4.67.2 # via -r requirements/base.in typing-extensions==4.15.0 # via # django-countries # edx-opaque-keys -tzdata==2025.2 - # via faker uritemplate==4.2.0 # via # coreapi @@ -245,7 +243,7 @@ webencodings==0.5.1 # via html5lib zope-event==6.1 # via gevent -zope-interface==8.1.1 +zope-interface==8.2 # 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 c1ec0a6b..17dfb2d1 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers @@ -13,13 +13,13 @@ astroid==3.3.11 # via pylint boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.40 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.40 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -35,19 +35,19 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -coverage[toml]==7.12.0 +coverage[toml]==7.13.3 # via # -r requirements/test.in # pytest-cov -cryptography==46.0.3 +cryptography==46.0.4 # via # django-fernet-fields-v2 # pyjwt ddt==1.7.2 # via -r requirements/test.in -diff-cover==9.7.2 +diff-cover==10.2.0 # via -r requirements/test.in -dill==0.4.0 +dill==0.4.1 # via pylint # via # -c requirements/constraints.txt @@ -112,9 +112,9 @@ dnspython==2.6.1 # pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.11 +drf-yasg==1.21.14 # via edx-api-doc-tools -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via -r requirements/base.in @@ -147,7 +147,7 @@ edx-rest-api-client==6.2.0 # edx-enterprise-data factory-boy==3.3.3 # via edx-enterprise-data -faker==38.2.0 +faker==40.1.2 # via factory-boy freezegun==1.5.5 # via -r requirements/test.in @@ -167,21 +167,21 @@ jinja2==3.1.6 # via # coreschema # diff-cover -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore -markdown==3.10 +markdown==3.10.1 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 mccabe==0.7.0 # via pylint -mysql-connector-python==9.5.0 +mysql-connector-python==9.6.0 # via edx-enterprise-data ordered-set==4.1.0 # via -r requirements/base.in -packaging==25.0 +packaging==26.0 # via # drf-yasg # pytest @@ -192,11 +192,11 @@ pluggy==1.6.0 # diff-cover # pytest # pytest-cov -psutil==7.1.3 +psutil==7.2.2 # via edx-django-utils pycodestyle==2.14.0 # via -r requirements/test.in -pycparser==2.23 +pycparser==3.0 # via cffi pydocstyle==6.3.0 # via -r requirements/test.in @@ -204,7 +204,7 @@ pygments==2.19.2 # via # diff-cover # pytest -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # drf-jwt # edx-drf-extensions @@ -215,9 +215,9 @@ pylint==3.3.8 # -r requirements/test.in pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.5 +pymongo==4.16.0 # via edx-opaque-keys -pynacl==1.6.1 +pynacl==1.6.2 # via edx-django-utils pytest==9.0.2 # via @@ -266,22 +266,20 @@ six==1.17.0 # python-dateutil snowballstemmer==3.0.1 # via pydocstyle -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via # edx-django-utils # edx-opaque-keys -tomlkit==0.13.3 +tomlkit==0.14.0 # via pylint -tqdm==4.67.1 +tqdm==4.67.2 # via -r requirements/base.in typing-extensions==4.15.0 # via # django-countries # edx-opaque-keys -tzdata==2025.2 - # via faker uritemplate==4.2.0 # via # coreapi diff --git a/requirements/tox.txt b/requirements/tox.txt index 8a502cf9..cc736a92 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.2 +cachetools==7.0.0 # via tox chardet==5.2.0 # via tox @@ -12,11 +12,11 @@ colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.20.0 +filelock==3.20.3 # via # tox # virtualenv -packaging==25.0 +packaging==26.0 # via # pyproject-api # tox @@ -28,7 +28,7 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -tox==4.32.0 +tox==4.34.1 # via -r requirements/tox.in -virtualenv==20.35.4 +virtualenv==20.36.1 # via tox