diff --git a/requirements/base.txt b/requirements/base.txt index 27a2c7fd..5e1421a8 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -67,7 +67,7 @@ drf-jwt==1.19.2 # via edx-drf-extensions edx-django-utils==5.9.0 # via edx-drf-extensions -edx-drf-extensions==9.0.0 +edx-drf-extensions==9.0.1 # via -r requirements/base.in edx-opaque-keys==2.5.1 # via edx-drf-extensions @@ -75,7 +75,7 @@ idna==3.6 # via requests kombu==5.3.4 # via celery -newrelic==9.2.0 +newrelic==9.3.0 # via edx-django-utils pbr==6.0.0 # via stevedore @@ -114,7 +114,7 @@ stevedore==5.1.0 # via # edx-django-utils # edx-opaque-keys -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # asgiref # edx-opaque-keys diff --git a/requirements/ci.txt b/requirements/ci.txt index ce1233e5..33046904 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -18,10 +18,8 @@ import-linter==1.12.1 # via -r requirements/ci.in packaging==23.2 # via tox -platformdirs==3.11.0 - # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # virtualenv +platformdirs==4.1.0 + # via virtualenv pluggy==1.3.0 # via tox py==1.11.0 @@ -36,7 +34,7 @@ tox==3.28.0 # via # -c requirements/constraints.txt # -r requirements/ci.in -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # grimp # import-linter diff --git a/requirements/dev.txt b/requirements/dev.txt index f5339638..b30dd7c0 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,6 +8,10 @@ amqp==5.2.0 # via # -r requirements/quality.txt # kombu +annotated-types==0.6.0 + # via + # -r requirements/quality.txt + # pydantic asgiref==3.7.2 # via # -r requirements/quality.txt @@ -35,6 +39,10 @@ build==1.0.3 # pip-tools celery==5.3.6 # via -r requirements/quality.txt +cerberus==1.3.5 + # via + # -r requirements/quality.txt + # plette certifi==2023.11.17 # via # -r requirements/quality.txt @@ -106,6 +114,8 @@ dill==0.3.7 distlib==0.3.7 # via # -r requirements/ci.txt + # -r requirements/quality.txt + # requirementslib # virtualenv django==3.2.23 # via @@ -130,11 +140,11 @@ django-debug-toolbar==4.2.0 # via # -r requirements/dev.in # -r requirements/quality.txt -django-stubs==4.2.6 +django-stubs==4.2.7 # via # -r requirements/quality.txt # djangorestframework-stubs -django-stubs-ext==4.2.5 +django-stubs-ext==4.2.7 # via # -r requirements/quality.txt # django-stubs @@ -148,8 +158,12 @@ djangorestframework==3.14.0 # -r requirements/quality.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.14.4 +djangorestframework-stubs==3.14.5 # via -r requirements/quality.txt +docopt==0.6.2 + # via + # -r requirements/quality.txt + # pipreqs docutils==0.20.1 # via # -r requirements/quality.txt @@ -162,7 +176,7 @@ edx-django-utils==5.9.0 # via # -r requirements/quality.txt # edx-drf-extensions -edx-drf-extensions==9.0.0 +edx-drf-extensions==9.0.1 # via -r requirements/quality.txt edx-i18n-tools==1.3.0 # via -r requirements/dev.in @@ -209,7 +223,7 @@ iniconfig==2.0.0 # via # -r requirements/quality.txt # pytest -isort==5.12.0 +isort==5.13.0 # via # -r requirements/quality.txt # pylint @@ -260,20 +274,18 @@ more-itertools==10.1.0 # -r requirements/quality.txt # jaraco-classes mypy==1.7.1 - # via - # -r requirements/quality.txt - # djangorestframework-stubs + # via -r requirements/quality.txt mypy-extensions==1.0.0 # via # -r requirements/quality.txt # mypy mysqlclient==2.2.0 # via -r requirements/quality.txt -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/quality.txt # edx-django-utils -nh3==0.2.14 +nh3==0.2.15 # via # -r requirements/quality.txt # readme-renderer @@ -285,25 +297,42 @@ packaging==23.2 # build # pytest # tox -path==16.7.1 +path==16.9.0 # via edx-i18n-tools pbr==6.0.0 # via # -r requirements/quality.txt # stevedore +pep517==0.13.1 + # via + # -r requirements/quality.txt + # requirementslib +pip-api==0.0.30 + # via + # -r requirements/quality.txt + # isort pip-tools==7.3.0 # via -r requirements/pip-tools.txt +pipreqs==0.4.13 + # via + # -r requirements/quality.txt + # isort pkginfo==1.9.6 # via # -r requirements/quality.txt # twine -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/ci.txt # -r requirements/quality.txt # pylint + # requirementslib # virtualenv +plette[validation]==0.4.4 + # via + # -r requirements/quality.txt + # plette + # requirementslib pluggy==1.3.0 # via # -r requirements/ci.txt @@ -331,6 +360,14 @@ pycparser==2.21 # via # -r requirements/quality.txt # cffi +pydantic==2.5.2 + # via + # -r requirements/quality.txt + # requirementslib +pydantic-core==2.14.5 + # via + # -r requirements/quality.txt + # pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt pygments==2.17.2 @@ -414,11 +451,17 @@ requests==2.31.0 # djangorestframework-stubs # edx-drf-extensions # requests-toolbelt + # requirementslib # twine + # yarg requests-toolbelt==1.0.0 # via # -r requirements/quality.txt # twine +requirementslib==3.0.0 + # via + # -r requirements/quality.txt + # isort rfc3986==2.0.0 # via # -r requirements/quality.txt @@ -473,6 +516,7 @@ tomli==2.0.1 # django-stubs # import-linter # mypy + # pep517 # pip-tools # pylint # pyproject-hooks @@ -481,7 +525,9 @@ tomli==2.0.1 tomlkit==0.12.3 # via # -r requirements/quality.txt + # plette # pylint + # requirementslib tox==3.28.0 # via # -c requirements/constraints.txt @@ -501,10 +547,11 @@ types-requests==2.31.0.10 # via # -r requirements/quality.txt # djangorestframework-stubs -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/ci.txt # -r requirements/quality.txt + # annotated-types # asgiref # astroid # django-stubs @@ -515,6 +562,8 @@ typing-extensions==4.8.0 # import-linter # kombu # mypy + # pydantic + # pydantic-core # pylint # rich tzdata==2023.3 @@ -546,6 +595,10 @@ wheel==0.42.0 # via # -r requirements/pip-tools.txt # pip-tools +yarg==0.1.9 + # via + # -r requirements/quality.txt + # pipreqs zipp==3.17.0 # via # -r requirements/pip-tools.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index 6ebdf9d9..561c65af 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -105,11 +105,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==4.2.0 # via -r requirements/test.txt -django-stubs==4.2.6 +django-stubs==4.2.7 # via # -r requirements/test.txt # djangorestframework-stubs -django-stubs-ext==4.2.5 +django-stubs-ext==4.2.7 # via # -r requirements/test.txt # django-stubs @@ -123,7 +123,7 @@ djangorestframework==3.14.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.14.4 +djangorestframework-stubs==3.14.5 # via -r requirements/test.txt doc8==1.1.1 # via -r requirements/doc.in @@ -142,7 +142,7 @@ edx-django-utils==5.9.0 # via # -r requirements/test.txt # edx-drf-extensions -edx-drf-extensions==9.0.0 +edx-drf-extensions==9.0.1 # via -r requirements/test.txt edx-opaque-keys==2.5.1 # via @@ -186,20 +186,18 @@ markupsafe==2.1.3 mock==5.1.0 # via -r requirements/test.txt mypy==1.7.1 - # via - # -r requirements/test.txt - # djangorestframework-stubs + # via -r requirements/test.txt mypy-extensions==1.0.0 # via # -r requirements/test.txt # mypy mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/test.txt # edx-django-utils -nh3==0.2.14 +nh3==0.2.15 # via readme-renderer packaging==23.2 # via @@ -363,7 +361,7 @@ types-requests==2.31.0.10 # via # -r requirements/test.txt # djangorestframework-stubs -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/test.txt # asgiref diff --git a/requirements/quality.txt b/requirements/quality.txt index 84696da4..26c8530b 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,6 +8,8 @@ amqp==5.2.0 # via # -r requirements/test.txt # kombu +annotated-types==0.6.0 + # via pydantic asgiref==3.7.2 # via # -r requirements/test.txt @@ -30,6 +32,8 @@ billiard==4.2.0 # celery celery==5.3.6 # via -r requirements/test.txt +cerberus==1.3.5 + # via plette certifi==2023.11.17 # via # -r requirements/test.txt @@ -87,6 +91,8 @@ ddt==1.7.0 # via -r requirements/test.txt dill==0.3.7 # via pylint +distlib==0.3.7 + # via requirementslib django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt @@ -107,11 +113,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==4.2.0 # via -r requirements/test.txt -django-stubs==4.2.6 +django-stubs==4.2.7 # via # -r requirements/test.txt # djangorestframework-stubs -django-stubs-ext==4.2.5 +django-stubs-ext==4.2.7 # via # -r requirements/test.txt # django-stubs @@ -125,8 +131,10 @@ djangorestframework==3.14.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.14.4 +djangorestframework-stubs==3.14.5 # via -r requirements/test.txt +docopt==0.6.2 + # via pipreqs docutils==0.20.1 # via readme-renderer drf-jwt==1.19.2 @@ -137,7 +145,7 @@ edx-django-utils==5.9.0 # via # -r requirements/test.txt # edx-drf-extensions -edx-drf-extensions==9.0.0 +edx-drf-extensions==9.0.1 # via -r requirements/test.txt edx-lint==5.3.6 # via -r requirements/quality.in @@ -169,7 +177,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.12.0 +isort==5.13.0 # via # -r requirements/quality.in # pylint @@ -204,20 +212,18 @@ mock==5.1.0 more-itertools==10.1.0 # via jaraco-classes mypy==1.7.1 - # via - # -r requirements/test.txt - # djangorestframework-stubs + # via -r requirements/test.txt mypy-extensions==1.0.0 # via # -r requirements/test.txt # mypy mysqlclient==2.2.0 # via -r requirements/test.txt -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/test.txt # edx-django-utils -nh3==0.2.14 +nh3==0.2.15 # via readme-renderer packaging==23.2 # via @@ -227,12 +233,20 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore +pep517==0.13.1 + # via requirementslib +pip-api==0.0.30 + # via isort +pipreqs==0.4.13 + # via isort pkginfo==1.9.6 # via twine -platformdirs==3.11.0 +platformdirs==4.1.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # pylint + # requirementslib +plette[validation]==0.4.4 + # via requirementslib pluggy==1.3.0 # via # -r requirements/test.txt @@ -251,6 +265,10 @@ pycparser==2.21 # via # -r requirements/test.txt # cffi +pydantic==2.5.2 + # via requirementslib +pydantic-core==2.14.5 + # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in pygments==2.17.2 @@ -319,9 +337,13 @@ requests==2.31.0 # djangorestframework-stubs # edx-drf-extensions # requests-toolbelt + # requirementslib # twine + # yarg requests-toolbelt==1.0.0 # via twine +requirementslib==3.0.0 + # via isort rfc3986==2.0.0 # via twine rich==13.7.0 @@ -363,10 +385,14 @@ tomli==2.0.1 # django-stubs # import-linter # mypy + # pep517 # pylint # pytest tomlkit==0.12.3 - # via pylint + # via + # plette + # pylint + # requirementslib twine==4.0.2 # via -r requirements/quality.in types-pytz==2023.3.1.1 @@ -382,9 +408,10 @@ types-requests==2.31.0.10 # via # -r requirements/test.txt # djangorestframework-stubs -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/test.txt + # annotated-types # asgiref # astroid # django-stubs @@ -395,6 +422,8 @@ typing-extensions==4.8.0 # import-linter # kombu # mypy + # pydantic + # pydantic-core # pylint # rich tzdata==2023.3 @@ -418,7 +447,13 @@ wcwidth==0.2.12 # via # -r requirements/test.txt # prompt-toolkit +yarg==0.1.9 + # via pipreqs zipp==3.17.0 # via # importlib-metadata # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/requirements/test.txt b/requirements/test.txt index 0f8d02e2..5c71a8bb 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -92,11 +92,11 @@ django-crum==0.7.9 # edx-django-utils django-debug-toolbar==4.2.0 # via -r requirements/test.in -django-stubs==4.2.6 +django-stubs==4.2.7 # via # -r requirements/test.in # djangorestframework-stubs -django-stubs-ext==4.2.5 +django-stubs-ext==4.2.7 # via django-stubs django-waffle==4.0.0 # via @@ -108,7 +108,7 @@ djangorestframework==3.14.0 # -r requirements/base.txt # drf-jwt # edx-drf-extensions -djangorestframework-stubs==3.14.4 +djangorestframework-stubs==3.14.5 # via -r requirements/test.in drf-jwt==1.19.2 # via @@ -118,7 +118,7 @@ edx-django-utils==5.9.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-drf-extensions==9.0.0 +edx-drf-extensions==9.0.1 # via -r requirements/base.txt edx-opaque-keys==2.5.1 # via @@ -147,14 +147,12 @@ markupsafe==2.1.3 mock==5.1.0 # via -r requirements/test.in mypy==1.7.1 - # via - # -r requirements/test.in - # djangorestframework-stubs + # via -r requirements/test.in mypy-extensions==1.0.0 # via mypy mysqlclient==2.2.0 # via -r requirements/test.in -newrelic==9.2.0 +newrelic==9.3.0 # via # -r requirements/base.txt # edx-django-utils @@ -257,7 +255,7 @@ types-pyyaml==6.0.12.12 # djangorestframework-stubs types-requests==2.31.0.10 # via djangorestframework-stubs -typing-extensions==4.8.0 +typing-extensions==4.9.0 # via # -r requirements/base.txt # asgiref