diff --git a/requirements/base.txt b/requirements/base.txt index e8d1ff3e..1664cc67 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -20,7 +20,7 @@ cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via requests click==8.3.1 # via @@ -37,7 +37,7 @@ click-repl==0.3.0 # via celery cryptography==46.0.5 # via pyjwt -django==5.2.11 +django==5.2.12 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in diff --git a/requirements/ci.txt b/requirements/ci.txt index cf8ba12e..b51e23d7 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==7.0.1 +cachetools==7.0.4 # via tox colorama==0.4.6 # via tox @@ -19,7 +19,7 @@ packaging==26.0 # via # pyproject-api # tox -platformdirs==4.9.2 +platformdirs==4.9.4 # via # python-discovery # tox @@ -28,9 +28,11 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -python-discovery==1.1.0 +python-discovery==1.1.1 # via virtualenv -tox==4.47.0 +tomli-w==1.2.0 + # via tox +tox==4.49.0 # via -r requirements/ci.in virtualenv==21.1.0 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 4fbeee7a..42f6c1e4 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,18 +8,6 @@ amqp==5.3.1 # via # -r requirements/quality.txt # kombu -annotated-doc==0.0.4 - # via - # -r requirements/quality.txt - # fastapi -annotated-types==0.7.0 - # via - # -r requirements/quality.txt - # pydantic -anyio==4.12.1 - # via - # -r requirements/quality.txt - # starlette asgiref==3.11.1 # via # -r requirements/quality.txt @@ -43,7 +31,7 @@ build==1.4.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==7.0.1 +cachetools==7.0.4 # via # -r requirements/ci.txt # tox @@ -58,9 +46,9 @@ cffi==2.0.0 # -r requirements/quality.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.0.1 # via diff-cover -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/quality.txt # requests @@ -78,7 +66,6 @@ click==8.3.1 # edx-lint # import-linter # pip-tools - # uvicorn click-didyoumean==0.3.1 # via # -r requirements/quality.txt @@ -95,7 +82,7 @@ click-repl==0.3.0 # via # -r requirements/quality.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/quality.txt # edx-lint @@ -124,7 +111,7 @@ distlib==0.4.0 # via # -r requirements/ci.txt # virtualenv -django==5.2.11 +django==5.2.12 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt @@ -192,10 +179,6 @@ edx-opaque-keys==3.1.0 # via # -r requirements/quality.txt # edx-drf-extensions -fastapi==0.135.1 - # via - # -r requirements/quality.txt - # import-linter filelock==3.25.0 # via # -r requirements/ci.txt @@ -208,10 +191,6 @@ grimp==3.14 # via # -r requirements/quality.txt # import-linter -h11==0.16.0 - # via - # -r requirements/quality.txt - # uvicorn id==1.6.1 # via # -r requirements/quality.txt @@ -219,9 +198,8 @@ id==1.6.1 idna==3.11 # via # -r requirements/quality.txt - # anyio # requests -import-linter==2.10 +import-linter==2.11 # via -r requirements/quality.txt importlib-metadata==8.7.1 # via @@ -239,7 +217,7 @@ jaraco-classes==3.4.0 # via # -r requirements/quality.txt # keyring -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via # -r requirements/quality.txt # keyring @@ -330,7 +308,7 @@ pathspec==1.0.4 # mypy pip-tools==7.5.3 # via -r requirements/pip-tools.txt -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -362,14 +340,6 @@ pycparser==3.0 # via # -r requirements/quality.txt # cffi -pydantic==2.12.5 - # via - # -r requirements/quality.txt - # fastapi -pydantic-core==2.41.5 - # via - # -r requirements/quality.txt - # pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt pygments==2.19.2 @@ -435,7 +405,7 @@ python-dateutil==2.9.0.post0 # -r requirements/quality.txt # celery # freezegun -python-discovery==1.1.0 +python-discovery==1.1.1 # via # -r requirements/ci.txt # virtualenv @@ -495,10 +465,6 @@ sqlparse==0.5.5 # -r requirements/quality.txt # django # django-debug-toolbar -starlette==0.52.1 - # via - # -r requirements/quality.txt - # fastapi stevedore==5.7.0 # via # -r requirements/quality.txt @@ -509,11 +475,15 @@ text-unidecode==1.3 # via # -r requirements/quality.txt # python-slugify +tomli-w==1.2.0 + # via + # -r requirements/ci.txt + # tox tomlkit==0.14.0 # via # -r requirements/quality.txt # pylint -tox==4.47.0 +tox==4.49.0 # via -r requirements/ci.txt twine==6.2.0 # via -r requirements/quality.txt @@ -525,24 +495,13 @@ types-pyyaml==6.0.12.20250915 typing-extensions==4.15.0 # via # -r requirements/quality.txt - # anyio # django-stubs # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys - # fastapi # grimp # import-linter # mypy - # pydantic - # pydantic-core - # starlette - # typing-inspection -typing-inspection==0.4.2 - # via - # -r requirements/quality.txt - # fastapi - # pydantic tzdata==2025.3 # via # -r requirements/quality.txt @@ -557,10 +516,6 @@ urllib3==2.6.3 # id # requests # twine -uvicorn==0.41.0 - # via - # -r requirements/quality.txt - # import-linter vine==5.1.0 # via # -r requirements/quality.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index 84ba4f06..884d6c4a 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -12,18 +12,6 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -annotated-doc==0.0.4 - # via - # -r requirements/test.txt - # fastapi -annotated-types==0.7.0 - # via - # -r requirements/test.txt - # pydantic -anyio==4.12.1 - # via - # -r requirements/test.txt - # starlette asgiref==3.11.1 # via # -r requirements/test.txt @@ -51,7 +39,7 @@ cffi==2.0.0 # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/test.txt # requests @@ -65,7 +53,6 @@ click==8.3.1 # code-annotations # edx-django-utils # import-linter - # uvicorn click-didyoumean==0.3.1 # via # -r requirements/test.txt @@ -78,7 +65,7 @@ click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via -r requirements/test.txt coverage[toml]==7.13.4 # via @@ -90,7 +77,7 @@ cryptography==46.0.5 # pyjwt ddt==1.7.2 # via -r requirements/test.txt -django==5.2.11 +django==5.2.12 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -157,28 +144,19 @@ edx-opaque-keys==3.1.0 # via # -r requirements/test.txt # edx-drf-extensions -fastapi==0.135.1 - # via - # -r requirements/test.txt - # import-linter freezegun==1.5.5 # via -r requirements/test.txt grimp==3.14 # via # -r requirements/test.txt # import-linter -h11==0.16.0 - # via - # -r requirements/test.txt - # uvicorn idna==3.11 # via # -r requirements/test.txt - # anyio # requests -imagesize==1.4.1 +imagesize==2.0.0 # via sphinx -import-linter==2.10 +import-linter==2.11 # via -r requirements/test.txt iniconfig==2.3.0 # via @@ -251,14 +229,6 @@ pycparser==3.0 # via # -r requirements/test.txt # cffi -pydantic==2.12.5 - # via - # -r requirements/test.txt - # fastapi -pydantic-core==2.41.5 - # via - # -r requirements/test.txt - # pydantic pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.19.2 @@ -362,10 +332,6 @@ sqlparse==0.5.5 # -r requirements/test.txt # django # django-debug-toolbar -starlette==0.52.1 - # via - # -r requirements/test.txt - # fastapi stevedore==5.7.0 # via # -r requirements/test.txt @@ -387,26 +353,15 @@ types-pyyaml==6.0.12.20250915 typing-extensions==4.15.0 # via # -r requirements/test.txt - # anyio # beautifulsoup4 # django-stubs # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys - # fastapi # grimp # import-linter # mypy - # pydantic - # pydantic-core # pydata-sphinx-theme - # starlette - # typing-inspection -typing-inspection==0.4.2 - # via - # -r requirements/test.txt - # fastapi - # pydantic tzdata==2025.3 # via # -r requirements/test.txt @@ -419,10 +374,6 @@ urllib3==2.6.3 # via # -r requirements/test.txt # requests -uvicorn==0.41.0 - # via - # -r requirements/test.txt - # import-linter vine==5.1.0 # via # -r requirements/test.txt diff --git a/requirements/quality.txt b/requirements/quality.txt index c7eac09e..f4bf007a 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,18 +8,6 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -annotated-doc==0.0.4 - # via - # -r requirements/test.txt - # fastapi -annotated-types==0.7.0 - # via - # -r requirements/test.txt - # pydantic -anyio==4.12.1 - # via - # -r requirements/test.txt - # starlette asgiref==3.11.1 # via # -r requirements/test.txt @@ -47,7 +35,7 @@ cffi==2.0.0 # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/test.txt # requests @@ -63,7 +51,6 @@ click==8.3.1 # edx-django-utils # edx-lint # import-linter - # uvicorn click-didyoumean==0.3.1 # via # -r requirements/test.txt @@ -78,7 +65,7 @@ click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/test.txt # edx-lint @@ -95,7 +82,7 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.4.1 # via pylint -django==5.2.11 +django==5.2.12 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -156,28 +143,19 @@ edx-opaque-keys==3.1.0 # via # -r requirements/test.txt # edx-drf-extensions -fastapi==0.135.1 - # via - # -r requirements/test.txt - # import-linter freezegun==1.5.5 # via -r requirements/test.txt grimp==3.14 # via # -r requirements/test.txt # import-linter -h11==0.16.0 - # via - # -r requirements/test.txt - # uvicorn id==1.6.1 # via twine idna==3.11 # via # -r requirements/test.txt - # anyio # requests -import-linter==2.10 +import-linter==2.11 # via -r requirements/test.txt importlib-metadata==8.7.1 # via keyring @@ -191,7 +169,7 @@ isort==8.0.1 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via keyring jaraco-functools==4.4.0 # via keyring @@ -253,7 +231,7 @@ pathspec==1.0.4 # via # -r requirements/test.txt # mypy -platformdirs==4.9.2 +platformdirs==4.9.4 # via pylint pluggy==1.6.0 # via @@ -274,14 +252,6 @@ pycparser==3.0 # via # -r requirements/test.txt # cffi -pydantic==2.12.5 - # via - # -r requirements/test.txt - # fastapi -pydantic-core==2.41.5 - # via - # -r requirements/test.txt - # pydantic pydocstyle==6.3.0 # via -r requirements/quality.in pygments==2.19.2 @@ -376,10 +346,6 @@ sqlparse==0.5.5 # -r requirements/test.txt # django # django-debug-toolbar -starlette==0.52.1 - # via - # -r requirements/test.txt - # fastapi stevedore==5.7.0 # via # -r requirements/test.txt @@ -404,24 +370,13 @@ types-pyyaml==6.0.12.20250915 typing-extensions==4.15.0 # via # -r requirements/test.txt - # anyio # django-stubs # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys - # fastapi # grimp # import-linter # mypy - # pydantic - # pydantic-core - # starlette - # typing-inspection -typing-inspection==0.4.2 - # via - # -r requirements/test.txt - # fastapi - # pydantic tzdata==2025.3 # via # -r requirements/test.txt @@ -436,10 +391,6 @@ urllib3==2.6.3 # id # requests # twine -uvicorn==0.41.0 - # via - # -r requirements/test.txt - # import-linter vine==5.1.0 # via # -r requirements/test.txt diff --git a/requirements/test.txt b/requirements/test.txt index 6c104be8..63d84faf 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,12 +8,6 @@ amqp==5.3.1 # via # -r requirements/base.txt # kombu -annotated-doc==0.0.4 - # via fastapi -annotated-types==0.7.0 - # via pydantic -anyio==4.12.1 - # via starlette asgiref==3.11.1 # via # -r requirements/base.txt @@ -35,7 +29,7 @@ cffi==2.0.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/base.txt # requests @@ -49,7 +43,6 @@ click==8.3.1 # code-annotations # edx-django-utils # import-linter - # uvicorn click-didyoumean==0.3.1 # via # -r requirements/base.txt @@ -62,7 +55,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via -r requirements/test.in coverage[toml]==7.13.4 # via @@ -128,20 +121,15 @@ edx-opaque-keys==3.1.0 # via # -r requirements/base.txt # edx-drf-extensions -fastapi==0.135.1 - # via import-linter freezegun==1.5.5 # via -r requirements/test.in grimp==3.14 # via import-linter -h11==0.16.0 - # via uvicorn idna==3.11 # via # -r requirements/base.txt - # anyio # requests -import-linter==2.10 +import-linter==2.11 # via -r requirements/test.in iniconfig==2.3.0 # via pytest @@ -190,10 +178,6 @@ pycparser==3.0 # via # -r requirements/base.txt # cffi -pydantic==2.12.5 - # via fastapi -pydantic-core==2.41.5 - # via pydantic pygments==2.19.2 # via # pytest @@ -250,8 +234,6 @@ sqlparse==0.5.5 # -r requirements/base.txt # django # django-debug-toolbar -starlette==0.52.1 - # via fastapi stevedore==5.7.0 # via # -r requirements/base.txt @@ -269,23 +251,13 @@ types-pyyaml==6.0.12.20250915 typing-extensions==4.15.0 # via # -r requirements/base.txt - # anyio # django-stubs # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys - # fastapi # grimp # import-linter # mypy - # pydantic - # pydantic-core - # starlette - # typing-inspection -typing-inspection==0.4.2 - # via - # fastapi - # pydantic tzdata==2025.3 # via # -r requirements/base.txt @@ -298,8 +270,6 @@ urllib3==2.6.3 # via # -r requirements/base.txt # requests -uvicorn==0.41.0 - # via import-linter vine==5.1.0 # via # -r requirements/base.txt