From 912c9fb47ccf9a5f25ce54e1347c8e25a8663b99 Mon Sep 17 00:00:00 2001 From: Ziqi Xiao Date: Thu, 26 Oct 2023 06:25:41 +0000 Subject: [PATCH] chore: Add tox<4.0.0 to constraints.txt Run make upgrade with Python 3.8. --- requirements/base.txt | 16 ++--- requirements/ci.txt | 29 ++++---- requirements/constraints.txt | 4 ++ requirements/dev.txt | 135 ++++++++++++++++++----------------- requirements/django.txt | 12 ++-- requirements/doc.txt | 135 ++++++++++++++++++----------------- requirements/pip-tools.txt | 21 ++++-- requirements/pip.txt | 6 +- requirements/quality.txt | 88 ++++++++++------------- requirements/test.txt | 50 ++++++------- 10 files changed, 251 insertions(+), 245 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 9ba1a4a..2d599f3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,22 +1,22 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -click==8.1.3 +click==8.1.7 # via -r requirements/base.in jinja2==3.1.2 # via -r requirements/base.in -markupsafe==2.1.1 +markupsafe==2.1.3 # via jinja2 -pbr==5.9.0 +pbr==5.11.1 # via stevedore -python-slugify==6.1.2 +python-slugify==8.0.1 # via -r requirements/base.in -pyyaml==6.0 +pyyaml==6.0.1 # via -r requirements/base.in -stevedore==3.5.0 +stevedore==5.1.0 # via -r requirements/base.in text-unidecode==1.3 # via python-slugify diff --git a/requirements/ci.txt b/requirements/ci.txt index a3d7cda..1b1da3d 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -1,37 +1,34 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -distlib==0.3.4 +distlib==0.3.7 # via virtualenv -filelock==3.7.1 +filelock==3.12.4 # via # tox # virtualenv -packaging==21.3 +packaging==23.2 # via tox -platformdirs==2.5.2 +platformdirs==3.11.0 # via virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via tox py==1.11.0 # via tox -pyparsing==3.0.9 - # via packaging six==1.16.0 - # via - # tox - # virtualenv -toml==0.10.2 # via tox -tox==3.25.0 +tomli==2.0.1 + # via tox +tox==3.28.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c requirements/constraints.txt # -r requirements/ci.in # tox-battery -tox-battery==0.6.1 +tox-battery==0.6.2 # via -r requirements/ci.in -virtualenv==20.15.0 +virtualenv==20.24.6 # via tox diff --git a/requirements/constraints.txt b/requirements/constraints.txt index d91704b..da7cf55 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -10,3 +10,7 @@ # Common constraints for edx repos -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + +# 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 diff --git a/requirements/dev.txt b/requirements/dev.txt index 444483a..56206c1 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # @@ -8,18 +8,18 @@ asgiref==3.7.2 # via # -r requirements/quality.txt # django -astroid==2.11.6 +astroid==3.0.1 # via # -r requirements/quality.txt # pylint # pylint-celery -attrs==21.4.0 +build==1.0.3 # via - # -r requirements/quality.txt - # pytest -chardet==5.0.0 + # -r requirements/pip-tools.txt + # pip-tools +chardet==5.2.0 # via diff-cover -click==8.1.3 +click==8.1.7 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -31,40 +31,49 @@ click-log==0.4.0 # via # -r requirements/quality.txt # edx-lint -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/quality.txt # edx-lint -coverage[toml]==6.4.1 +coverage[toml]==7.3.2 # via # -r requirements/quality.txt + # coverage # pytest-cov -diff-cover==6.5.1 +diff-cover==8.0.0 # via -r requirements/dev.in -dill==0.3.5.1 +dill==0.3.7 # via # -r requirements/quality.txt # pylint -distlib==0.3.4 +distlib==0.3.7 # via # -r requirements/ci.txt # virtualenv -django==3.2.13 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt -edx-lint==5.2.4 +edx-lint==5.3.6 # via -r requirements/quality.txt -filelock==3.7.1 +exceptiongroup==1.1.3 + # via + # -r requirements/quality.txt + # pytest +filelock==3.12.4 # via # -r requirements/ci.txt # tox # virtualenv -iniconfig==1.1.1 +importlib-metadata==6.8.0 + # via + # -r requirements/pip-tools.txt + # build +iniconfig==2.0.0 # via # -r requirements/quality.txt # pytest -isort==5.10.1 +isort==5.12.0 # via # -r requirements/quality.txt # pylint @@ -73,11 +82,7 @@ jinja2==3.1.2 # -r requirements/quality.txt # code-annotations # diff-cover -lazy-object-proxy==1.7.1 - # via - # -r requirements/quality.txt - # astroid -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r requirements/quality.txt # jinja2 @@ -85,31 +90,29 @@ mccabe==0.7.0 # via # -r requirements/quality.txt # pylint -mock==4.0.3 +mock==5.1.0 # via -r requirements/quality.txt -packaging==21.3 +packaging==23.2 # via # -r requirements/ci.txt + # -r requirements/pip-tools.txt # -r requirements/quality.txt + # build # pytest # tox -pbr==5.9.0 +pbr==5.11.1 # via # -r requirements/quality.txt # stevedore -pep517==0.12.0 - # via - # -r requirements/pip-tools.txt - # pip-tools -pip-tools==6.6.2 +pip-tools==7.3.0 # via -r requirements/pip-tools.txt -platformdirs==2.5.2 +platformdirs==3.11.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # pylint # virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -119,16 +122,14 @@ pluggy==1.0.0 py==1.11.0 # via # -r requirements/ci.txt - # -r requirements/quality.txt - # pytest # tox -pycodestyle==2.8.0 +pycodestyle==2.11.1 # via -r requirements/quality.txt -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r requirements/quality.txt -pygments==2.12.0 +pygments==2.16.1 # via diff-cover -pylint==2.14.3 +pylint==3.0.2 # via # -r requirements/quality.txt # edx-lint @@ -139,35 +140,34 @@ pylint-celery==0.3 # via # -r requirements/quality.txt # edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via # -r requirements/quality.txt # edx-lint -pylint-plugin-utils==0.7 +pylint-plugin-utils==0.8.2 # via # -r requirements/quality.txt # pylint-celery # pylint-django -pyparsing==3.0.9 +pyproject-hooks==1.0.0 # via - # -r requirements/ci.txt - # -r requirements/quality.txt - # packaging -pytest==7.1.2 + # -r requirements/pip-tools.txt + # build +pytest==7.4.3 # via # -r requirements/quality.txt # pytest-cov -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/quality.txt -python-slugify==6.1.2 +python-slugify==8.0.1 # via # -r requirements/quality.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/quality.txt # django -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/quality.txt # code-annotations @@ -177,16 +177,15 @@ six==1.16.0 # -r requirements/quality.txt # edx-lint # tox - # virtualenv snowballstemmer==2.2.0 # via # -r requirements/quality.txt # pydocstyle -sqlparse==0.4.2 +sqlparse==0.4.4 # via # -r requirements/quality.txt # django -stevedore==3.5.0 +stevedore==5.1.0 # via # -r requirements/quality.txt # code-annotations @@ -194,46 +193,48 @@ text-unidecode==1.3 # via # -r requirements/quality.txt # python-slugify -toml==0.10.2 - # via - # -r requirements/ci.txt - # tox tomli==2.0.1 # via + # -r requirements/ci.txt # -r requirements/pip-tools.txt # -r requirements/quality.txt + # build # coverage - # pep517 + # pip-tools # pylint + # pyproject-hooks # pytest -tomlkit==0.11.0 + # tox +tomlkit==0.12.1 # via # -r requirements/quality.txt # pylint -tox==3.25.0 +tox==3.28.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c requirements/constraints.txt # -r requirements/ci.txt # tox-battery -tox-battery==0.6.1 +tox-battery==0.6.2 # via -r requirements/ci.txt -typing-extensions==4.2.0 +typing-extensions==4.8.0 # via # -r requirements/quality.txt + # asgiref # astroid # pylint -virtualenv==20.15.0 +virtualenv==20.24.6 # via # -r requirements/ci.txt # tox -wheel==0.37.1 +wheel==0.41.2 # via # -r requirements/pip-tools.txt # pip-tools -wrapt==1.14.1 +zipp==3.17.0 # via - # -r requirements/quality.txt - # astroid + # -r requirements/pip-tools.txt + # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/django.txt b/requirements/django.txt index 23069a9..bdf3943 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1,16 +1,18 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # asgiref==3.7.2 # via django -django==3.2.13 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/django.in -pytz==2022.1 +pytz==2023.3.post1 # via django -sqlparse==0.4.2 +sqlparse==0.4.4 # via django +typing-extensions==4.8.0 + # via asgiref diff --git a/requirements/doc.txt b/requirements/doc.txt index e6ef0b2..6d3ca30 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -1,71 +1,72 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # accessible-pygments==0.0.4 # via pydata-sphinx-theme -alabaster==0.7.12 +alabaster==0.7.13 # via sphinx asgiref==3.7.2 # via # -r requirements/test.txt # django -attrs==21.4.0 - # via - # -r requirements/test.txt - # pytest -babel==2.10.3 +babel==2.13.1 # via # pydata-sphinx-theme # sphinx beautifulsoup4==4.12.2 # via pydata-sphinx-theme -bleach==5.0.1 - # via readme-renderer -certifi==2022.6.15 +certifi==2023.7.22 # via requests -cffi==1.15.1 +cffi==1.16.0 # via cryptography -charset-normalizer==2.0.12 +charset-normalizer==3.3.1 # via requests -click==8.1.3 +click==8.1.7 # via -r requirements/test.txt -commonmark==0.9.1 - # via rich -coverage[toml]==6.4.1 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -cryptography==40.0.1 +cryptography==41.0.5 # via secretstorage -django==3.2.13 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt -doc8==0.11.2 +doc8==1.1.1 # via -r requirements/doc.in -docutils==0.18.1 +docutils==0.19 # via # doc8 # pydata-sphinx-theme # readme-renderer # restructuredtext-lint # sphinx -idna==3.3 +exceptiongroup==1.1.3 + # via + # -r requirements/test.txt + # pytest +idna==3.4 # via requests -imagesize==1.3.0 +imagesize==1.4.1 # via sphinx -importlib-metadata==4.12.0 +importlib-metadata==6.8.0 # via # keyring # sphinx # twine -iniconfig==1.1.1 +importlib-resources==6.1.0 + # via keyring +iniconfig==2.0.0 # via # -r requirements/test.txt # pytest +jaraco-classes==3.3.0 + # via keyring jeepney==0.8.0 # via # keyring @@ -74,39 +75,43 @@ jinja2==3.1.2 # via # -r requirements/test.txt # sphinx -keyring==23.6.0 +keyring==24.2.0 # via twine -markupsafe==2.1.1 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 # via # -r requirements/test.txt # jinja2 -mock==4.0.3 +mdurl==0.1.2 + # via markdown-it-py +mock==5.1.0 # via -r requirements/test.txt -packaging==21.3 +more-itertools==10.1.0 + # via jaraco-classes +nh3==0.2.14 + # via readme-renderer +packaging==23.2 # via # -r requirements/test.txt # pydata-sphinx-theme # pytest # sphinx -pbr==5.9.0 +pbr==5.11.1 # via # -r requirements/test.txt # stevedore -pkginfo==1.8.3 +pkginfo==1.9.6 # via twine -pluggy==1.0.0 - # via - # -r requirements/test.txt - # pytest -py==1.11.0 +pluggy==1.3.0 # via # -r requirements/test.txt # pytest pycparser==2.21 # via cffi -pydata-sphinx-theme==0.13.3 +pydata-sphinx-theme==0.14.2 # via sphinx-book-theme -pygments==2.12.0 +pygments==2.16.1 # via # accessible-pygments # doc8 @@ -114,61 +119,54 @@ pygments==2.12.0 # readme-renderer # rich # sphinx -pyparsing==3.0.9 - # via - # -r requirements/test.txt - # packaging -pytest==7.1.2 +pytest==7.4.3 # via # -r requirements/test.txt # pytest-cov -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.txt -python-slugify==6.1.2 +python-slugify==8.0.1 # via -r requirements/test.txt -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/test.txt # babel # django -pyyaml==6.0 +pyyaml==6.0.1 # via -r requirements/test.txt -readme-renderer==35.0 +readme-renderer==42.0 # via twine -requests==2.28.0 +requests==2.31.0 # via # requests-toolbelt # sphinx # twine -requests-toolbelt==0.9.1 +requests-toolbelt==1.0.0 # via twine restructuredtext-lint==1.4.0 # via doc8 rfc3986==2.0.0 # via twine -rich==12.4.4 +rich==13.6.0 # via twine secretstorage==3.3.3 # via keyring -six==1.16.0 - # via bleach snowballstemmer==2.2.0 # via sphinx -soupsieve==2.4.1 +soupsieve==2.5 # via beautifulsoup4 -sphinx==5.0.2 +sphinx==6.2.1 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme sphinx-book-theme==1.0.1 # via -r requirements/doc.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.4 # via sphinx sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx @@ -176,11 +174,11 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -sqlparse==0.4.2 +sqlparse==0.4.4 # via # -r requirements/test.txt # django -stevedore==3.5.0 +stevedore==5.1.0 # via # -r requirements/test.txt # doc8 @@ -192,18 +190,21 @@ tomli==2.0.1 # via # -r requirements/test.txt # coverage + # doc8 # pytest -twine==4.0.1 +twine==4.0.2 # via -r requirements/doc.in -typing-extensions==4.2.0 +typing-extensions==4.8.0 # via + # -r requirements/test.txt + # asgiref # pydata-sphinx-theme # rich -urllib3==1.26.9 +urllib3==2.0.7 # via # requests # twine -webencodings==0.5.1 - # via bleach -zipp==3.8.0 - # via importlib-metadata +zipp==3.17.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index ce56f4c..d192363 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,16 +4,27 @@ # # make upgrade # -click==8.1.3 +build==1.0.3 # via pip-tools -pep517==0.12.0 +click==8.1.7 # via pip-tools -pip-tools==6.6.2 +importlib-metadata==6.8.0 + # via build +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 pep517 -wheel==0.37.1 + # 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 85ef990..acbf82e 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.37.1 +wheel==0.41.2 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==22.1.2 +pip==23.3.1 # via -r requirements/pip.in -setuptools==59.8.0 +setuptools==68.2.2 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 59f7ed8..aab4030 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # @@ -8,15 +8,11 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django -astroid==2.11.6 +astroid==3.0.1 # via # pylint # pylint-celery -attrs==21.4.0 - # via - # -r requirements/test.txt - # pytest -click==8.1.3 +click==8.1.7 # via # -r requirements/test.txt # click-log @@ -24,25 +20,30 @@ click==8.1.3 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==1.3.0 +code-annotations==1.5.0 # via edx-lint -coverage[toml]==6.4.1 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -dill==0.3.5.1 +dill==0.3.7 # via pylint -django==3.2.13 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt -edx-lint==5.2.4 +edx-lint==5.3.6 # via -r requirements/quality.in -iniconfig==1.1.1 +exceptiongroup==1.1.3 + # via + # -r requirements/test.txt + # pytest +iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.10.1 +isort==5.12.0 # via # -r requirements/quality.in # pylint @@ -50,39 +51,33 @@ jinja2==3.1.2 # via # -r requirements/test.txt # code-annotations -lazy-object-proxy==1.7.1 - # via astroid -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r requirements/test.txt # jinja2 mccabe==0.7.0 # via pylint -mock==4.0.3 +mock==5.1.0 # via -r requirements/test.txt -packaging==21.3 +packaging==23.2 # via # -r requirements/test.txt # pytest -pbr==5.9.0 +pbr==5.11.1 # via # -r requirements/test.txt # stevedore -platformdirs==2.5.2 +platformdirs==3.11.0 # via pylint -pluggy==1.0.0 +pluggy==1.3.0 # via # -r requirements/test.txt # pytest -py==1.11.0 - # via - # -r requirements/test.txt - # pytest -pycodestyle==2.8.0 +pycodestyle==2.11.1 # via -r requirements/quality.in -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r requirements/quality.in -pylint==2.14.3 +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -90,31 +85,27 @@ pylint==2.14.3 # pylint-plugin-utils pylint-celery==0.3 # via edx-lint -pylint-django==2.5.3 +pylint-django==2.5.5 # via edx-lint -pylint-plugin-utils==0.7 +pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pyparsing==3.0.9 - # via - # -r requirements/test.txt - # packaging -pytest==7.1.2 +pytest==7.4.3 # via # -r requirements/test.txt # pytest-cov -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.txt -python-slugify==6.1.2 +python-slugify==8.0.1 # via # -r requirements/test.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/test.txt # django -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/test.txt # code-annotations @@ -122,11 +113,11 @@ six==1.16.0 # via edx-lint snowballstemmer==2.2.0 # via pydocstyle -sqlparse==0.4.2 +sqlparse==0.4.4 # via # -r requirements/test.txt # django -stevedore==3.5.0 +stevedore==5.1.0 # via # -r requirements/test.txt # code-annotations @@ -140,14 +131,11 @@ tomli==2.0.1 # coverage # pylint # pytest -tomlkit==0.11.0 +tomlkit==0.12.1 # via pylint -typing-extensions==4.2.0 +typing-extensions==4.8.0 # via + # -r requirements/test.txt + # asgiref # astroid # pylint -wrapt==1.14.1 - # via astroid - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/test.txt b/requirements/test.txt index ec83b97..5026ac9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # @@ -8,54 +8,52 @@ asgiref==3.7.2 # via # -r requirements/django.txt # django -attrs==21.4.0 - # via pytest -click==8.1.3 +click==8.1.7 # via -r requirements/base.txt -coverage[toml]==6.4.1 - # via pytest-cov +coverage[toml]==7.3.2 + # via + # coverage + # pytest-cov # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/django.txt -iniconfig==1.1.1 +exceptiongroup==1.1.3 + # via pytest +iniconfig==2.0.0 # via pytest jinja2==3.1.2 # via -r requirements/base.txt -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -mock==4.0.3 +mock==5.1.0 # via -r requirements/test.in -packaging==21.3 +packaging==23.2 # via pytest -pbr==5.9.0 +pbr==5.11.1 # via # -r requirements/base.txt # stevedore -pluggy==1.0.0 - # via pytest -py==1.11.0 +pluggy==1.3.0 # via pytest -pyparsing==3.0.9 - # via packaging -pytest==7.1.2 +pytest==7.4.3 # via pytest-cov -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.in -python-slugify==6.1.2 +python-slugify==8.0.1 # via -r requirements/base.txt -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/django.txt # django -pyyaml==6.0 +pyyaml==6.0.1 # via -r requirements/base.txt -sqlparse==0.4.2 +sqlparse==0.4.4 # via # -r requirements/django.txt # django -stevedore==3.5.0 +stevedore==5.1.0 # via -r requirements/base.txt text-unidecode==1.3 # via @@ -65,3 +63,7 @@ tomli==2.0.1 # via # coverage # pytest +typing-extensions==4.8.0 + # via + # -r requirements/django.txt + # asgiref