diff --git a/Makefile b/Makefile index 7ae9b982..5bf7f276 100644 --- a/Makefile +++ b/Makefile @@ -35,6 +35,7 @@ PIP_COMPILE = pip-compile --rebuild $(PIP_COMPILE_OPTS) compile-requirements: export CUSTOM_COMPILE_COMMAND=make upgrade compile-requirements: ## update the requirements/*.txt files with the latest packages satisfying requirements/*.in pip install -qr requirements/pip-tools.txt + pip install -qr requirements/pip.txt # Make sure to compile files after any other files they include! $(PIP_COMPILE) --allow-unsafe -o requirements/pip.txt requirements/pip.in $(PIP_COMPILE) -o requirements/pip-tools.txt requirements/pip-tools.in diff --git a/requirements/base.txt b/requirements/base.txt index ba686c38..5ed171eb 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -37,7 +37,7 @@ click-repl==0.3.0 # via celery cryptography==46.0.3 # via pyjwt -django==4.2.25 +django==5.2.8 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in @@ -76,7 +76,7 @@ packaging==25.0 # via kombu prompt-toolkit==3.0.52 # via click-repl -psutil==7.1.1 +psutil==7.1.3 # via edx-django-utils pycparser==2.23 # via cffi diff --git a/requirements/ci.txt b/requirements/ci.txt index 1c58f37f..8f506120 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -18,7 +18,7 @@ filelock==3.20.0 # via # tox # virtualenv -grimp==3.12 +grimp==3.13 # via import-linter import-linter==2.5.2 # via -r requirements/ci.in @@ -34,11 +34,11 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -tox==4.31.0 +tox==4.32.0 # via -r requirements/ci.in typing-extensions==4.15.0 # via # grimp # import-linter -virtualenv==20.35.3 +virtualenv==20.35.4 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 34001755..f3a7f328 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -94,7 +94,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.11.0 +coverage[toml]==7.11.1 # via # -r requirements/quality.txt # pytest-cov @@ -102,7 +102,6 @@ cryptography==46.0.3 # via # -r requirements/quality.txt # pyjwt - # secretstorage ddt==1.7.2 # via -r requirements/quality.txt diff-cover==9.7.1 @@ -115,7 +114,7 @@ distlib==0.4.0 # via # -r requirements/ci.txt # virtualenv -django==4.2.25 +django==5.2.8 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt @@ -133,7 +132,7 @@ django-crum==0.7.9 # via # -r requirements/quality.txt # edx-django-utils -django-debug-toolbar==6.0.0 +django-debug-toolbar==6.1.0 # via # -r requirements/dev.in # -r requirements/quality.txt @@ -155,13 +154,13 @@ djangorestframework==3.16.1 # -r requirements/quality.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.16.4 +djangorestframework-stubs==3.16.5 # via -r requirements/quality.txt dnspython==2.8.0 # via # -r requirements/quality.txt # pymongo -docutils==0.22.2 +docutils==0.22.3 # via # -r requirements/quality.txt # readme-renderer @@ -190,7 +189,7 @@ filelock==3.20.0 # virtualenv freezegun==1.5.5 # via -r requirements/quality.txt -grimp==3.12 +grimp==3.13 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -231,11 +230,6 @@ jaraco-functools==4.3.0 # via # -r requirements/quality.txt # keyring -jeepney==0.9.0 - # via - # -r requirements/quality.txt - # keyring - # secretstorage jinja2==3.1.6 # via # -r requirements/quality.txt @@ -286,7 +280,7 @@ mypy-extensions==1.1.0 # mypy mysqlclient==2.2.7 # via -r requirements/quality.txt -nh3==0.3.1 +nh3==0.3.2 # via # -r requirements/quality.txt # readme-renderer @@ -330,7 +324,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/quality.txt # click-repl -psutil==7.1.1 +psutil==7.1.3 # via # -r requirements/quality.txt # edx-django-utils @@ -440,10 +434,6 @@ rich==14.2.0 # twine rules==3.5 # via -r requirements/quality.txt -secretstorage==3.4.0 - # via - # -r requirements/quality.txt - # keyring semantic-version==2.10.0 # via # -r requirements/quality.txt @@ -476,7 +466,7 @@ tomlkit==0.13.3 # via # -r requirements/quality.txt # pylint -tox==4.31.0 +tox==4.32.0 # via -r requirements/ci.txt twine==6.2.0 # via -r requirements/quality.txt @@ -516,7 +506,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.35.3 +virtualenv==20.35.4 # via # -r requirements/ci.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index 2ace4968..c56df329 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -67,7 +67,7 @@ click-repl==0.3.0 # celery code-annotations==2.3.0 # via -r requirements/test.txt -coverage[toml]==7.11.0 +coverage[toml]==7.11.1 # via # -r requirements/test.txt # pytest-cov @@ -77,7 +77,7 @@ cryptography==46.0.3 # pyjwt ddt==1.7.2 # via -r requirements/test.txt -django==4.2.25 +django==5.2.8 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -95,7 +95,7 @@ django-crum==0.7.9 # via # -r requirements/test.txt # edx-django-utils -django-debug-toolbar==6.0.0 +django-debug-toolbar==6.1.0 # via -r requirements/test.txt django-stubs==5.2.7 # via @@ -115,7 +115,7 @@ djangorestframework==3.16.1 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.16.4 +djangorestframework-stubs==3.16.5 # via -r requirements/test.txt dnspython==2.8.0 # via @@ -146,7 +146,7 @@ edx-opaque-keys==3.0.0 # edx-drf-extensions freezegun==1.5.5 # via -r requirements/test.txt -grimp==3.12 +grimp==3.13 # via # -r requirements/test.txt # import-linter @@ -185,7 +185,7 @@ mypy-extensions==1.1.0 # mypy mysqlclient==2.2.7 # via -r requirements/test.txt -nh3==0.3.1 +nh3==0.3.2 # via readme-renderer packaging==25.0 # via @@ -209,7 +209,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl -psutil==7.1.1 +psutil==7.1.3 # via # -r requirements/test.txt # edx-django-utils diff --git a/requirements/pip.txt b/requirements/pip.txt index dec15874..172b7cce 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -9,6 +9,8 @@ wheel==0.45.1 # The following packages are considered to be unsafe in a requirements file: pip==25.2 - # via -r requirements/pip.in + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/pip.in setuptools==80.9.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 808f65e6..ec37666b 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -69,7 +69,7 @@ code-annotations==2.3.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.11.0 +coverage[toml]==7.11.1 # via # -r requirements/test.txt # pytest-cov @@ -77,12 +77,11 @@ cryptography==46.0.3 # via # -r requirements/test.txt # pyjwt - # secretstorage ddt==1.7.2 # via -r requirements/test.txt dill==0.4.0 # via pylint -django==4.2.25 +django==5.2.8 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -99,7 +98,7 @@ django-crum==0.7.9 # via # -r requirements/test.txt # edx-django-utils -django-debug-toolbar==6.0.0 +django-debug-toolbar==6.1.0 # via -r requirements/test.txt django-stubs==5.2.7 # via @@ -119,13 +118,13 @@ djangorestframework==3.16.1 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.16.4 +djangorestframework-stubs==3.16.5 # via -r requirements/test.txt dnspython==2.8.0 # via # -r requirements/test.txt # pymongo -docutils==0.22.2 +docutils==0.22.3 # via readme-renderer drf-jwt==1.19.2 # via @@ -145,7 +144,7 @@ edx-opaque-keys==3.0.0 # edx-drf-extensions freezegun==1.5.5 # via -r requirements/test.txt -grimp==3.12 +grimp==3.13 # via # -r requirements/test.txt # import-linter @@ -173,10 +172,6 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.3.0 # via keyring -jeepney==0.9.0 - # via - # keyring - # secretstorage jinja2==3.1.6 # via # -r requirements/test.txt @@ -211,7 +206,7 @@ mypy-extensions==1.1.0 # mypy mysqlclient==2.2.7 # via -r requirements/test.txt -nh3==0.3.1 +nh3==0.3.2 # via readme-renderer packaging==25.0 # via @@ -234,7 +229,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl -psutil==7.1.1 +psutil==7.1.3 # via # -r requirements/test.txt # edx-django-utils @@ -319,8 +314,6 @@ rich==14.2.0 # via twine rules==3.5 # via -r requirements/test.txt -secretstorage==3.4.0 - # via keyring semantic-version==2.10.0 # via # -r requirements/test.txt diff --git a/requirements/test.txt b/requirements/test.txt index 80843b07..5b99a303 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -57,7 +57,7 @@ click-repl==0.3.0 # celery code-annotations==2.3.0 # via -r requirements/test.in -coverage[toml]==7.11.0 +coverage[toml]==7.11.1 # via # -r requirements/test.in # pytest-cov @@ -83,7 +83,7 @@ django-crum==0.7.9 # via # -r requirements/base.txt # edx-django-utils -django-debug-toolbar==6.0.0 +django-debug-toolbar==6.1.0 # via -r requirements/test.in django-stubs==5.2.7 # via @@ -101,7 +101,7 @@ djangorestframework==3.16.1 # -r requirements/base.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.16.4 +djangorestframework-stubs==3.16.5 # via -r requirements/test.in dnspython==2.8.0 # via @@ -123,7 +123,7 @@ edx-opaque-keys==3.0.0 # edx-drf-extensions freezegun==1.5.5 # via -r requirements/test.in -grimp==3.12 +grimp==3.13 # via import-linter idna==3.11 # via @@ -164,7 +164,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/base.txt # click-repl -psutil==7.1.1 +psutil==7.1.3 # via # -r requirements/base.txt # edx-django-utils