diff --git a/requirements/base.txt b/requirements/base.txt index 39cfb556..80cbb5be 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -11,13 +11,13 @@ asgiref==3.11.0 # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.35 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.35 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -97,7 +97,7 @@ 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 # 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,23 +144,23 @@ 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.1 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi pyjwt[crypto]==2.10.1 # via @@ -169,9 +169,9 @@ pyjwt[crypto]==2.10.1 # 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,7 +202,7 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via @@ -214,8 +214,6 @@ 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..d3d1cd1c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -11,13 +11,13 @@ asgiref==3.11.0 # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.35 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.35 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -97,7 +97,7 @@ 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 # 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,25 +144,25 @@ 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.1 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi pyjwt[crypto]==2.10.1 # via @@ -171,9 +171,9 @@ pyjwt[crypto]==2.10.1 # 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,7 +204,7 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via @@ -216,8 +216,6 @@ 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/doc.txt b/requirements/doc.txt index c2ce7f8a..61ae834b 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -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.35 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.35 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -105,13 +105,13 @@ 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 # 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.1 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi pydata-sphinx-theme==0.15.4 # via sphinx-book-theme @@ -201,9 +201,9 @@ pyjwt[crypto]==2.10.1 # 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,7 +260,7 @@ 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 @@ -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..ca097d0b 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -11,13 +11,13 @@ asgiref==3.11.0 # django-countries boto==2.49.0 # via -r requirements/base.in -boto3==1.42.4 +boto3==1.42.35 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.35 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -97,7 +97,7 @@ 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 # 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==24.1.1 # via -r requirements/production.in html5lib==1.1 # via -r requirements/base.in @@ -150,31 +150,31 @@ 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.3.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.1 # via edx-django-utils -pycparser==2.23 +pycparser==3.0 # via cffi pyjwt[crypto]==2.10.1 # via @@ -183,9 +183,9 @@ pyjwt[crypto]==2.10.1 # 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,7 +217,7 @@ six==1.17.0 # edx-rbac # html5lib # python-dateutil -sqlparse==0.5.4 +sqlparse==0.5.5 # via django stevedore==5.6.0 # via @@ -229,8 +229,6 @@ 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..7ea333d2 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -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.35 # via -r requirements/base.in -botocore==1.42.4 +botocore==1.42.35 # via # boto3 # s3transfer -certifi==2025.11.12 +certifi==2026.1.4 # via requests cffi==2.0.0 # via @@ -35,7 +35,7 @@ coreapi==2.3.3 # via -r requirements/base.in coreschema==0.0.4 # via coreapi -coverage[toml]==7.12.0 +coverage[toml]==7.13.2 # via # -r requirements/test.in # pytest-cov @@ -45,9 +45,9 @@ cryptography==46.0.3 # 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,7 +112,7 @@ 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 # 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.1 # 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 @@ -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,13 +266,13 @@ 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 # via -r requirements/base.in @@ -280,8 +280,6 @@ 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..da6e5762 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.2 +cachetools==6.2.5 # 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