From 59f6de4ecc4499064ad24c838f5b30c7a45c155f Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 23 Oct 2023 09:09:41 -0400 Subject: [PATCH] fix: Replaced whitelist_externals with allowlist_externals in tox and removed tox-battery --- requirements/ci.in | 1 - requirements/ci.txt | 21 ++-- requirements/common_constraints.txt | 5 - requirements/dev.txt | 150 ++++++++++++++-------------- requirements/pip-tools.txt | 19 ++-- requirements/pip.txt | 6 +- requirements/quality.txt | 141 +++++++++++++------------- requirements/test.txt | 101 ++++++++++--------- tox.ini | 2 +- 9 files changed, 223 insertions(+), 223 deletions(-) diff --git a/requirements/ci.in b/requirements/ci.in index 45e13317..b161bd0f 100644 --- a/requirements/ci.in +++ b/requirements/ci.in @@ -4,4 +4,3 @@ coveralls # Code coverage reporting tox # Virtualenv management for tests -tox-battery # Makes tox aware of requirements file changes diff --git a/requirements/ci.txt b/requirements/ci.txt index 85d97125..ddf8f6b2 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,29 +4,29 @@ # # make upgrade # -certifi==2023.5.7 +certifi==2023.7.22 # via requests -charset-normalizer==3.1.0 +charset-normalizer==3.3.1 # via requests coverage==6.5.0 # via coveralls coveralls==3.3.1 # via -r requirements/ci.in -distlib==0.3.6 +distlib==0.3.7 # via virtualenv docopt==0.6.2 # via coveralls -filelock==3.12.0 +filelock==3.12.4 # via # tox # virtualenv idna==3.4 # via requests -packaging==23.1 +packaging==23.2 # via tox -platformdirs==3.5.1 +platformdirs==3.11.0 # via virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via tox py==1.11.0 # via tox @@ -40,10 +40,7 @@ tox==3.28.0 # via # -c requirements/common_constraints.txt # -r requirements/ci.in - # tox-battery -tox-battery==0.6.1 - # via -r requirements/ci.in -urllib3==2.0.2 +urllib3==2.0.7 # via requests -virtualenv==20.23.0 +virtualenv==20.24.5 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 7e39123f..afe6aa88 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -25,8 +25,3 @@ django-simple-history==3.0.0 # tox>4.0.0 isn't yet compatible with many tox plugins, causing CI failures in almost all repos. # Details can be found in this discussion: https://github.com/tox-dev/tox/discussions/1810 tox<4.0.0 - -# edx-sphinx-theme is not compatible with latest Sphinx==6.0.0 version -# Pinning Sphinx version unless the compatibility issue gets resolved -# For details, see issue https://github.com/openedx/edx-sphinx-theme/issues/197 -sphinx<6.0.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index bb5123c6..e6013d71 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,36 +4,37 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.6.0 + # via pydantic +anyio==3.7.1 # via + # fastapi # httpcore # starlette appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -astroid==2.15.5 +astroid==3.0.1 # via # pylint # pylint-celery -bleach==6.0.0 - # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx # requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -chardet==5.1.0 +chardet==5.2.0 # via # diff-cover # pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.3.1 # via requests -click==8.1.3 +click==8.1.7 # via # click-log # code-annotations @@ -43,7 +44,7 @@ click==8.1.3 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==1.3.0 +code-annotations==1.5.0 # via # edx-lint # edx-toggles @@ -54,26 +55,26 @@ coverage[toml]==6.5.0 # pytest-cov coveralls==3.3.1 # via -r requirements/ci.in -cryptography==41.0.1 +cryptography==41.0.4 # via - # djfernet # pyjwt # secretstorage ddt==1.6.0 # via -r requirements/test.in -diff-cover==7.5.0 +diff-cover==8.0.0 # via -r requirements/dev.in -dill==0.3.6 +dill==0.3.7 # via pylint -distlib==0.3.6 +distlib==0.3.7 # via virtualenv -django==3.2.19 +django==3.2.22 # via # -c requirements/common_constraints.txt # -r requirements/base.in # django-crum # django-model-utils # django-storages + # django-waffle # djangorestframework # drf-jwt # edx-django-release-util @@ -86,9 +87,9 @@ django-crum==0.7.9 # edx-toggles django-model-utils==4.3.1 # via -r requirements/base.in -django-storages==1.13.2 +django-storages==1.14.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -97,34 +98,33 @@ djangorestframework==3.14.0 # via # drf-jwt # edx-drf-extensions - # via -r requirements/base.in docopt==0.6.2 # via coveralls docutils==0.20.1 # via readme-renderer drf-jwt==1.19.2 # via edx-drf-extensions -edx-django-release-util==1.2.0 +edx-django-release-util==1.3.0 # via -r requirements/base.in -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/base.in edx-lint==5.3.4 # via -r requirements/quality.in -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.3 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.104.0 # via pact-python -filelock==3.12.0 +filelock==3.12.4 # via # tox # virtualenv @@ -136,18 +136,18 @@ h11==0.14.0 # uvicorn httpcore==0.16.3 # via httpx -httpx==0.23.1 +httpx==0.23.3 # via pact-python idna==3.4 # via # anyio # requests # rfc3986 -importlib-metadata==6.6.0 +importlib-metadata==6.8.0 # via # keyring # twine -importlib-resources==5.12.0 +importlib-resources==6.1.0 # via keyring iniconfig==2.0.0 # via pytest @@ -155,7 +155,7 @@ isort==5.12.0 # via # -r requirements/quality.in # pylint -jaraco-classes==3.2.3 +jaraco-classes==3.3.0 # via keyring jeepney==0.8.0 # via @@ -165,71 +165,74 @@ jinja2==3.1.2 # via # code-annotations # diff-cover -keyring==23.13.1 +keyring==24.2.0 # via twine -lazy-object-proxy==1.9.0 - # via astroid -lxml==4.9.2 +lxml==4.9.3 # via -r requirements/base.in -markdown-it-py==2.2.0 +markdown-it-py==3.0.0 # via rich -markupsafe==2.1.2 +markupsafe==2.1.3 # via jinja2 mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mock==5.0.2 +mock==5.1.0 # via -r requirements/test.in -more-itertools==9.1.0 +more-itertools==10.1.0 # via jaraco-classes -newrelic==8.8.0 +newrelic==9.1.1 # via edx-django-utils -packaging==23.1 +nh3==0.2.14 + # via readme-renderer +packaging==23.2 # via # pytest # tox -pact-python==1.7.0 +pact-python==2.0.1 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.1.0 # via -r requirements/base.in pkginfo==1.9.6 # via twine -platformdirs==3.5.1 +platformdirs==3.11.0 # via # pylint # virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via # diff-cover # pytest # tox -psutil==5.9.5 +psutil==5.9.6 # via # edx-django-utils # pact-python py==1.11.0 # via tox -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.4.2 # via fastapi +pydantic-core==2.10.1 + # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.15.1 +pygments==2.16.1 # via # diff-cover # readme-renderer # rich -pyjwt[crypto]==2.7.0 +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions -pylint==2.17.4 + # pyjwt +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -237,7 +240,7 @@ pylint==2.17.4 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.4 # via edx-lint pylint-plugin-utils==0.8.2 # via @@ -249,7 +252,7 @@ pynacl==1.5.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==7.3.1 +pytest==7.4.2 # via # pytest-cov # pytest-django @@ -257,20 +260,18 @@ pytest-cov==4.1.0 # via -r requirements/test.in pytest-django==4.5.2 # via -r requirements/test.in -python-dateutil==2.8.2 - # via edx-drf-extensions python-slugify==8.0.1 # via code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util # responses -readme-renderer==37.3 +readme-renderer==42.0 # via twine requests==2.31.0 # via @@ -282,13 +283,13 @@ requests==2.31.0 # twine requests-toolbelt==1.0.0 # via twine -responses==0.23.1 +responses==0.23.3 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 # via # httpx # twine -rich==13.4.1 +rich==13.6.0 # via twine secretstorage==3.3.3 # via keyring @@ -296,13 +297,10 @@ semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0 # via - # bleach # edx-django-release-util - # edx-drf-extensions # edx-lint # fs # pact-python - # python-dateutil # tox sniffio==1.3.0 # via @@ -328,42 +326,40 @@ tomli==2.0.1 # pylint # pytest # tox -tomlkit==0.11.8 +tomlkit==0.12.1 # via pylint tox==3.28.0 # via # -c requirements/common_constraints.txt # -r requirements/ci.in - # tox-battery -tox-battery==0.6.1 - # via -r requirements/ci.in twine==4.0.2 # via -r requirements/quality.in -types-pyyaml==6.0.12.10 +types-pyyaml==6.0.12.12 # via responses -typing-extensions==4.6.3 +typing-extensions==4.8.0 # via + # annotated-types # asgiref # astroid + # edx-opaque-keys + # fastapi # pydantic + # pydantic-core # pylint # rich # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.7 # via # pact-python # requests # responses # twine -uvicorn==0.22.0 +uvicorn==0.23.2 # via pact-python -virtualenv==20.23.0 +virtualenv==20.24.5 # via tox -webencodings==0.5.1 - # via bleach -wrapt==1.15.0 - # via astroid -zipp==3.15.0 +zipp==3.17.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index fd0cc1c7..50d35f22 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,20 +4,27 @@ # # make upgrade # -build==0.10.0 +build==1.0.3 # via pip-tools -click==8.1.3 +click==8.1.7 # via pip-tools -packaging==23.1 +importlib-metadata==6.8.0 # via build -pip-tools==6.13.0 +packaging==23.2 + # via build +pip-tools==7.3.0 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via build tomli==2.0.1 - # via build -wheel==0.40.0 + # via + # build + # pip-tools + # pyproject-hooks +wheel==0.41.2 # via pip-tools +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 5a5ce227..0c788d61 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.40.0 +wheel==0.41.2 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.1.2 +pip==23.3.1 # via -r requirements/pip.in -setuptools==67.8.0 +setuptools==68.2.2 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index a7435748..3b5c7730 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,34 +4,35 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.6.0 + # via pydantic +anyio==3.7.1 # via + # fastapi # httpcore # starlette appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -astroid==2.15.5 +astroid==3.0.1 # via # pylint # pylint-celery -bleach==6.0.0 - # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx # requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -chardet==5.1.0 +chardet==5.2.0 # via pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.3.1 # via requests -click==8.1.3 +click==8.1.7 # via # click-log # code-annotations @@ -41,30 +42,30 @@ click==8.1.3 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==1.3.0 +code-annotations==1.5.0 # via # edx-lint # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.3.2 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.1 +cryptography==41.0.4 # via - # djfernet # pyjwt # secretstorage ddt==1.6.0 # via -r requirements/test.in -dill==0.3.6 +dill==0.3.7 # via pylint -django==3.2.19 +django==3.2.22 # via # -c requirements/common_constraints.txt # -r requirements/base.in # django-crum # django-model-utils # django-storages + # django-waffle # djangorestframework # drf-jwt # edx-django-release-util @@ -77,9 +78,9 @@ django-crum==0.7.9 # edx-toggles django-model-utils==4.3.1 # via -r requirements/base.in -django-storages==1.13.2 +django-storages==1.14.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -88,30 +89,29 @@ djangorestframework==3.14.0 # via # drf-jwt # edx-drf-extensions - # via -r requirements/base.in docutils==0.20.1 # via readme-renderer drf-jwt==1.19.2 # via edx-drf-extensions -edx-django-release-util==1.2.0 +edx-django-release-util==1.3.0 # via -r requirements/base.in -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/base.in edx-lint==5.3.4 # via -r requirements/quality.in -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.3 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.104.0 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -121,18 +121,18 @@ h11==0.14.0 # uvicorn httpcore==0.16.3 # via httpx -httpx==0.23.1 +httpx==0.23.3 # via pact-python idna==3.4 # via # anyio # requests # rfc3986 -importlib-metadata==6.6.0 +importlib-metadata==6.8.0 # via # keyring # twine -importlib-resources==5.12.0 +importlib-resources==6.1.0 # via keyring iniconfig==2.0.0 # via pytest @@ -140,7 +140,7 @@ isort==5.12.0 # via # -r requirements/quality.in # pylint -jaraco-classes==3.2.3 +jaraco-classes==3.3.0 # via keyring jeepney==0.8.0 # via @@ -148,61 +148,64 @@ jeepney==0.8.0 # secretstorage jinja2==3.1.2 # via code-annotations -keyring==23.13.1 +keyring==24.2.0 # via twine -lazy-object-proxy==1.9.0 - # via astroid -lxml==4.9.2 +lxml==4.9.3 # via -r requirements/base.in -markdown-it-py==2.2.0 +markdown-it-py==3.0.0 # via rich -markupsafe==2.1.2 +markupsafe==2.1.3 # via jinja2 mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -mock==5.0.2 +mock==5.1.0 # via -r requirements/test.in -more-itertools==9.1.0 +more-itertools==10.1.0 # via jaraco-classes -newrelic==8.8.0 +newrelic==9.1.1 # via edx-django-utils -packaging==23.1 +nh3==0.2.14 + # via readme-renderer +packaging==23.2 # via pytest -pact-python==1.7.0 +pact-python==2.0.1 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.1.0 # via -r requirements/base.in pkginfo==1.9.6 # via twine -platformdirs==3.5.1 +platformdirs==3.11.0 # via pylint -pluggy==1.0.0 +pluggy==1.3.0 # via pytest -psutil==5.9.5 +psutil==5.9.6 # via # edx-django-utils # pact-python -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.4.2 # via fastapi +pydantic-core==2.10.1 + # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.15.1 +pygments==2.16.1 # via # readme-renderer # rich -pyjwt[crypto]==2.7.0 +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions -pylint==2.17.4 + # pyjwt +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -210,7 +213,7 @@ pylint==2.17.4 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.4 # via edx-lint pylint-plugin-utils==0.8.2 # via @@ -222,7 +225,7 @@ pynacl==1.5.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==7.3.1 +pytest==7.4.2 # via # pytest-cov # pytest-django @@ -230,20 +233,18 @@ pytest-cov==4.1.0 # via -r requirements/test.in pytest-django==4.5.2 # via -r requirements/test.in -python-dateutil==2.8.2 - # via edx-drf-extensions python-slugify==8.0.1 # via code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util # responses -readme-renderer==37.3 +readme-renderer==42.0 # via twine requests==2.31.0 # via @@ -254,13 +255,13 @@ requests==2.31.0 # twine requests-toolbelt==1.0.0 # via twine -responses==0.23.1 +responses==0.23.3 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 # via # httpx # twine -rich==13.4.1 +rich==13.6.0 # via twine secretstorage==3.3.3 # via keyring @@ -268,13 +269,10 @@ semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0 # via - # bleach # edx-django-release-util - # edx-drf-extensions # edx-lint # fs # pact-python - # python-dateutil sniffio==1.3.0 # via # anyio @@ -298,33 +296,34 @@ tomli==2.0.1 # coverage # pylint # pytest -tomlkit==0.11.8 +tomlkit==0.12.1 # via pylint twine==4.0.2 # via -r requirements/quality.in -types-pyyaml==6.0.12.10 +types-pyyaml==6.0.12.12 # via responses -typing-extensions==4.6.3 +typing-extensions==4.8.0 # via + # annotated-types # asgiref # astroid + # edx-opaque-keys + # fastapi # pydantic + # pydantic-core # pylint # rich # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.7 # via # pact-python # requests # responses # twine -uvicorn==0.22.0 +uvicorn==0.23.2 # via pact-python -webencodings==0.5.1 - # via bleach -wrapt==1.15.0 - # via astroid -zipp==3.15.0 +zipp==3.17.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/test.txt b/requirements/test.txt index e5c6d795..accd342a 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,43 +4,44 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.6.0 + # via pydantic +anyio==3.7.1 # via + # fastapi # httpcore # starlette appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx # requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -chardet==5.1.0 +chardet==5.2.0 # via pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.3.1 # via requests -click==8.1.3 +click==8.1.7 # via # code-annotations # edx-django-utils # pact-python # uvicorn -code-annotations==1.3.0 +code-annotations==1.5.0 # via edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.3.2 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.1 - # via - # djfernet - # pyjwt +cryptography==41.0.4 + # via pyjwt ddt==1.6.0 # via -r requirements/test.in # via @@ -49,6 +50,7 @@ ddt==1.6.0 # django-crum # django-model-utils # django-storages + # django-waffle # djangorestframework # drf-jwt # edx-django-release-util @@ -61,9 +63,9 @@ django-crum==0.7.9 # edx-toggles django-model-utils==4.3.1 # via -r requirements/base.in -django-storages==1.13.2 +django-storages==1.14.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -72,26 +74,25 @@ djangorestframework==3.14.0 # via # drf-jwt # edx-drf-extensions - # via -r requirements/base.in drf-jwt==1.19.2 # via edx-drf-extensions -edx-django-release-util==1.2.0 +edx-django-release-util==1.3.0 # via -r requirements/base.in -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/base.in -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.3 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.104.0 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -101,7 +102,7 @@ h11==0.14.0 # uvicorn httpcore==0.16.3 # via httpx -httpx==0.23.1 +httpx==0.23.3 # via pact-python idna==3.4 # via @@ -112,43 +113,46 @@ iniconfig==2.0.0 # via pytest jinja2==3.1.2 # via code-annotations -lxml==4.9.2 +lxml==4.9.3 # via -r requirements/base.in -markupsafe==2.1.2 +markupsafe==2.1.3 # via jinja2 -mock==5.0.2 +mock==5.1.0 # via -r requirements/test.in -newrelic==8.8.0 +newrelic==9.1.1 # via edx-django-utils -packaging==23.1 +packaging==23.2 # via pytest -pact-python==1.7.0 +pact-python==2.0.1 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.1.0 # via -r requirements/base.in -pluggy==1.0.0 +pluggy==1.3.0 # via pytest -psutil==5.9.5 +psutil==5.9.6 # via # edx-django-utils # pact-python pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.4.2 # via fastapi -pyjwt[crypto]==2.7.0 +pydantic-core==2.10.1 + # via pydantic +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions + # pyjwt pymongo==3.13.0 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==7.3.1 +pytest==7.4.2 # via # pytest-cov # pytest-django @@ -156,15 +160,13 @@ pytest-cov==4.1.0 # via -r requirements/test.in pytest-django==4.5.2 # via -r requirements/test.in -python-dateutil==2.8.2 - # via edx-drf-extensions python-slugify==8.0.1 # via code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util @@ -174,19 +176,19 @@ requests==2.31.0 # edx-drf-extensions # pact-python # responses -responses==0.23.1 +responses==0.23.3 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 - # via httpx + # via + # httpx + # rfc3986 semantic-version==2.10.0 # via edx-drf-extensions six==1.16.0 # via # edx-django-release-util - # edx-drf-extensions # fs # pact-python - # python-dateutil sniffio==1.3.0 # via # anyio @@ -207,19 +209,24 @@ tomli==2.0.1 # via # coverage # pytest -types-pyyaml==6.0.12.10 +types-pyyaml==6.0.12.12 # via responses -typing-extensions==4.6.3 +typing-extensions==4.8.0 # via + # annotated-types # asgiref + # edx-opaque-keys + # fastapi # pydantic + # pydantic-core # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.7 # via # pact-python # requests # responses -uvicorn==0.22.0 +uvicorn==0.23.2 # via pact-python # The following packages are considered to be unsafe in a requirements file: diff --git a/tox.ini b/tox.ini index 196a5857..41e0ab2e 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,7 @@ commands = [testenv:quality] basepython = python3.8 -whitelist_externals = +allowlist_externals = make deps = -r{toxinidir}/requirements/quality.txt