From 7557ee22b65ccaf9ffc6f97fb3ef814b9fa74985 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Fri, 10 Nov 2023 07:45:14 -0500 Subject: [PATCH] fix: Replaced whitelist_externals with allowlist_externals in tox and removed tox-battery (#179) --- requirements/base.txt | 50 +++++++------- requirements/ci.txt | 10 +-- requirements/dev.in | 1 - requirements/dev.txt | 133 +++++++++++++++++-------------------- requirements/doc.txt | 73 ++++++++++---------- requirements/pip-tools.txt | 15 +++-- requirements/pip.txt | 6 +- requirements/quality.txt | 99 +++++++++++++-------------- requirements/test.txt | 67 +++++++++---------- tox.ini | 4 +- 10 files changed, 222 insertions(+), 236 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 3f42a03..bab170f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,28 +6,29 @@ # asgiref==3.7.2 # via django -certifi==2023.5.7 +certifi==2023.7.22 # via requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.1 # via requests -click==8.1.5 +click==8.1.7 # via # code-annotations # edx-django-utils -code-annotations==1.3.0 +code-annotations==1.5.0 # via edx-toggles -cryptography==41.0.2 +cryptography==41.0.4 # via pyjwt -django==3.2.20 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in # django-crum # django-model-utils + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -45,7 +46,7 @@ django-simple-history==3.0.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -57,15 +58,15 @@ djangorestframework==3.14.0 # edx-drf-extensions drf-jwt==1.19.2 # via edx-drf-extensions -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 idna==3.4 # via requests @@ -73,40 +74,35 @@ jinja2==3.1.2 # via code-annotations markupsafe==2.1.3 # via jinja2 -newrelic==8.8.1 +newrelic==9.1.1 # via edx-django-utils pbr==5.11.1 # via stevedore -psutil==5.9.5 +psutil==5.9.6 # via edx-django-utils pycparser==2.21 # via cffi -pyjwt[crypto]==2.7.0 +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 -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 requests==2.31.0 # via edx-drf-extensions semantic-version==2.10.0 # via edx-drf-extensions -six==1.16.0 - # via - # edx-drf-extensions - # python-dateutil sqlparse==0.4.4 # via django stevedore==5.1.0 @@ -116,7 +112,9 @@ stevedore==5.1.0 # edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing-extensions==4.7.1 - # via asgiref -urllib3==2.0.3 +typing-extensions==4.8.0 + # via + # asgiref + # edx-opaque-keys +urllib3==2.0.7 # via requests diff --git a/requirements/ci.txt b/requirements/ci.txt index ee31a8b..267f554 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -6,15 +6,15 @@ # distlib==0.3.7 # via virtualenv -filelock==3.12.2 +filelock==3.12.4 # via # tox # virtualenv -packaging==23.1 +packaging==23.2 # via tox -platformdirs==3.9.1 +platformdirs==3.11.0 # via virtualenv -pluggy==1.2.0 +pluggy==1.3.0 # via tox py==1.11.0 # via tox @@ -26,5 +26,5 @@ tox==3.28.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/ci.in -virtualenv==20.24.0 +virtualenv==20.24.5 # via tox diff --git a/requirements/dev.in b/requirements/dev.in index ba4cfd8..63d1515 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -7,4 +7,3 @@ diff-cover # Changeset diff test coverage edx-i18n-tools # For i18n_tool dummy -tox-battery # Makes tox aware of requirements file changes diff --git a/requirements/dev.txt b/requirements/dev.txt index 410091e..dfe32ea 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,37 +8,33 @@ asgiref==3.7.2 # via # -r requirements/quality.txt # django -astroid==2.15.6 +astroid==3.0.1 # via # -r requirements/quality.txt # pylint # pylint-celery -black==23.7.0 +black==23.10.0 # via -r requirements/quality.txt -bleach==6.0.0 - # via - # -r requirements/quality.txt - # readme-renderer -build==0.10.0 +build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -certifi==2023.5.7 +certifi==2023.7.22 # via # -r requirements/quality.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/quality.txt # cryptography # pynacl -chardet==5.1.0 +chardet==5.2.0 # via diff-cover -charset-normalizer==3.2.0 +charset-normalizer==3.3.1 # via # -r requirements/quality.txt # requests -click==8.1.5 +click==8.1.7 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -52,23 +48,24 @@ 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 # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.3.2 # via # -r requirements/quality.txt + # coverage # pytest-cov -cryptography==41.0.2 +cryptography==41.0.4 # via # -r requirements/quality.txt # pyjwt # secretstorage -diff-cover==7.7.0 +diff-cover==8.0.0 # via -r requirements/dev.in -dill==0.3.6 +dill==0.3.7 # via # -r requirements/quality.txt # pylint @@ -76,12 +73,13 @@ distlib==0.3.7 # via # -r requirements/ci.txt # virtualenv -django==3.2.20 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # django-crum # django-model-utils + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -101,7 +99,7 @@ django-simple-history==3.0.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt -django-waffle==3.0.0 +django-waffle==4.0.0 # via # -r requirements/quality.txt # edx-django-utils @@ -121,34 +119,34 @@ drf-jwt==1.19.2 # via # -r requirements/quality.txt # edx-drf-extensions -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # -r requirements/quality.txt # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/quality.txt -edx-i18n-tools==1.0.0 +edx-i18n-tools==1.3.0 # via -r requirements/dev.in edx-lint==5.3.4 # via -r requirements/quality.txt -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via # -r requirements/quality.txt # edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/quality.txt -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # -r requirements/quality.txt # pytest -factory-boy==3.2.1 +factory-boy==3.3.0 # via -r requirements/quality.txt -faker==19.1.0 +faker==19.11.0 # via # -r requirements/quality.txt # factory-boy -filelock==3.12.2 +filelock==3.12.4 # via # -r requirements/ci.txt # tox @@ -159,10 +157,12 @@ idna==3.4 # requests importlib-metadata==6.8.0 # via + # -r requirements/pip-tools.txt # -r requirements/quality.txt + # build # keyring # twine -importlib-resources==6.0.0 +importlib-resources==6.1.0 # via # -r requirements/quality.txt # keyring @@ -192,10 +192,8 @@ keyring==24.2.0 # via # -r requirements/quality.txt # twine -lazy-object-proxy==1.9.0 - # via - # -r requirements/quality.txt - # astroid +lxml==4.9.3 + # via edx-i18n-tools markdown-it-py==3.0.0 # via # -r requirements/quality.txt @@ -212,7 +210,7 @@ mdurl==0.1.2 # via # -r requirements/quality.txt # markdown-it-py -more-itertools==9.1.0 +more-itertools==10.1.0 # via # -r requirements/quality.txt # jaraco-classes @@ -220,11 +218,15 @@ mypy-extensions==1.0.0 # via # -r requirements/quality.txt # black -newrelic==8.8.1 +newrelic==9.1.1 # via # -r requirements/quality.txt # edx-django-utils -packaging==23.1 +nh3==0.2.14 + # via + # -r requirements/quality.txt + # readme-renderer +packaging==23.2 # via # -r requirements/ci.txt # -r requirements/pip-tools.txt @@ -235,7 +237,7 @@ packaging==23.1 # tox path==16.7.1 # via edx-i18n-tools -pathspec==0.11.1 +pathspec==0.11.2 # via # -r requirements/quality.txt # black @@ -243,20 +245,20 @@ pbr==5.11.1 # via # -r requirements/quality.txt # stevedore -pip-tools==7.0.0 +pip-tools==7.3.0 # via -r requirements/pip-tools.txt pkginfo==1.9.6 # via # -r requirements/quality.txt # twine -platformdirs==3.9.1 +platformdirs==3.11.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # black # pylint # virtualenv -pluggy==1.2.0 +pluggy==1.3.0 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -265,7 +267,7 @@ pluggy==1.2.0 # tox polib==1.2.0 # via edx-i18n-tools -psutil==5.9.5 +psutil==5.9.6 # via # -r requirements/quality.txt # edx-django-utils @@ -273,7 +275,7 @@ py==1.11.0 # via # -r requirements/ci.txt # tox -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.txt pycparser==2.21 # via @@ -281,18 +283,19 @@ pycparser==2.21 # cffi pydocstyle==6.3.0 # via -r requirements/quality.txt -pygments==2.15.1 +pygments==2.16.1 # via # -r requirements/quality.txt # diff-cover # readme-renderer # rich -pyjwt[crypto]==2.7.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/quality.txt # drf-jwt # edx-drf-extensions -pylint==2.17.4 + # pyjwt +pylint==3.0.2 # via # -r requirements/quality.txt # edx-lint @@ -303,7 +306,7 @@ pylint-celery==0.3 # via # -r requirements/quality.txt # edx-lint -pylint-django==2.5.3 +pylint-django==2.5.4 # via # -r requirements/quality.txt # edx-lint @@ -324,7 +327,7 @@ pyproject-hooks==1.0.0 # via # -r requirements/pip-tools.txt # build -pytest==7.4.0 +pytest==7.4.2 # via # -r requirements/quality.txt # pytest-cov @@ -336,23 +339,22 @@ pytest-django==4.5.2 python-dateutil==2.8.2 # via # -r requirements/quality.txt - # edx-drf-extensions # faker python-slugify==8.0.1 # via # -r requirements/quality.txt # code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # -r requirements/quality.txt # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/quality.txt # code-annotations # edx-i18n-tools -readme-renderer==40.0 +readme-renderer==42.0 # via # -r requirements/quality.txt # twine @@ -370,7 +372,7 @@ rfc3986==2.0.0 # via # -r requirements/quality.txt # twine -rich==13.4.2 +rich==13.6.0 # via # -r requirements/quality.txt # twine @@ -386,8 +388,6 @@ six==1.16.0 # via # -r requirements/ci.txt # -r requirements/quality.txt - # bleach - # edx-drf-extensions # edx-lint # python-dateutil # tox @@ -422,7 +422,7 @@ tomli==2.0.1 # pyproject-hooks # pytest # tox -tomlkit==0.11.8 +tomlkit==0.12.1 # via # -r requirements/quality.txt # pylint @@ -430,43 +430,34 @@ tox==3.28.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/ci.txt - # tox-battery -tox-battery==0.6.1 - # via -r requirements/dev.in twine==4.0.2 # via -r requirements/quality.txt -typing-extensions==4.7.1 +typing-extensions==4.8.0 # via # -r requirements/quality.txt # asgiref # astroid # black + # edx-opaque-keys # faker # pylint # rich -urllib3==2.0.3 +urllib3==2.0.7 # via # -r requirements/quality.txt # requests # twine -virtualenv==20.24.0 +virtualenv==20.24.5 # via # -r requirements/ci.txt # tox -webencodings==0.5.1 - # via - # -r requirements/quality.txt - # bleach -wheel==0.40.0 +wheel==0.41.2 # via # -r requirements/pip-tools.txt # pip-tools -wrapt==1.15.0 - # via - # -r requirements/quality.txt - # astroid -zipp==3.16.2 +zipp==3.17.0 # via + # -r requirements/pip-tools.txt # -r requirements/quality.txt # importlib-metadata # importlib-resources diff --git a/requirements/doc.txt b/requirements/doc.txt index 72f1094..e6a5806 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -10,46 +10,46 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django -babel==2.12.1 +babel==2.13.0 # via sphinx -bleach==6.0.0 - # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # -r requirements/test.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.1 # via # -r requirements/test.txt # requests -click==8.1.5 +click==8.1.7 # via # -r requirements/test.txt # code-annotations # edx-django-utils -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/test.txt # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -cryptography==41.0.2 +cryptography==41.0.4 # via # -r requirements/test.txt # pyjwt -django==3.2.20 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-crum # django-model-utils + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -68,7 +68,7 @@ django-simple-history==3.0.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt -django-waffle==3.0.0 +django-waffle==4.0.0 # via # -r requirements/test.txt # edx-django-utils @@ -92,28 +92,28 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # -r requirements/test.txt # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/test.txt -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions edx-sphinx-theme==3.1.0 # via -r requirements/doc.in -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/test.txt -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # -r requirements/test.txt # pytest -factory-boy==3.2.1 +factory-boy==3.3.0 # via -r requirements/test.txt -faker==19.1.0 +faker==19.11.0 # via # -r requirements/test.txt # factory-boy @@ -138,11 +138,13 @@ markupsafe==2.1.3 # via # -r requirements/test.txt # jinja2 -newrelic==8.8.1 +newrelic==9.1.1 # via # -r requirements/test.txt # edx-django-utils -packaging==23.1 +nh3==0.2.14 + # via readme-renderer +packaging==23.2 # via # -r requirements/test.txt # pytest @@ -151,11 +153,11 @@ pbr==5.11.1 # via # -r requirements/test.txt # stevedore -pluggy==1.2.0 +pluggy==1.3.0 # via # -r requirements/test.txt # pytest -psutil==5.9.5 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils @@ -163,16 +165,17 @@ pycparser==2.21 # via # -r requirements/test.txt # cffi -pygments==2.15.1 +pygments==2.16.1 # via # doc8 # readme-renderer # sphinx -pyjwt[crypto]==2.7.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/test.txt # drf-jwt # edx-drf-extensions + # pyjwt pymongo==3.13.0 # via # -r requirements/test.txt @@ -181,7 +184,7 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pytest==7.4.0 +pytest==7.4.2 # via # -r requirements/test.txt # pytest-cov @@ -193,23 +196,22 @@ pytest-django==4.5.2 python-dateutil==2.8.2 # via # -r requirements/test.txt - # edx-drf-extensions # faker python-slugify==8.0.1 # via # -r requirements/test.txt # code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # -r requirements/test.txt # babel # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/test.txt # code-annotations -readme-renderer==40.0 +readme-renderer==42.0 # via -r requirements/doc.in requests==2.31.0 # via @@ -225,8 +227,6 @@ semantic-version==2.10.0 six==1.16.0 # via # -r requirements/test.txt - # bleach - # edx-drf-extensions # edx-sphinx-theme # python-dateutil snowballstemmer==2.2.0 @@ -269,16 +269,15 @@ tomli==2.0.1 # coverage # doc8 # pytest -typing-extensions==4.7.1 +typing-extensions==4.8.0 # via # -r requirements/test.txt # asgiref + # edx-opaque-keys # faker -urllib3==2.0.3 +urllib3==2.0.7 # via # -r requirements/test.txt # requests -webencodings==0.5.1 - # via bleach -zipp==3.16.2 +zipp==3.17.0 # via importlib-metadata diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 5a27e2a..50d35f2 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,13 +4,15 @@ # # make upgrade # -build==0.10.0 +build==1.0.3 # via pip-tools -click==8.1.5 +click==8.1.7 # via pip-tools -packaging==23.1 +importlib-metadata==6.8.0 # via build -pip-tools==7.0.0 +packaging==23.2 + # via build +pip-tools==7.3.0 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via build @@ -18,8 +20,11 @@ tomli==2.0.1 # via # build # pip-tools -wheel==0.40.0 + # 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 bd9fb55..0c788d6 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.2 +pip==23.3.1 # via -r requirements/pip.in -setuptools==68.0.0 +setuptools==68.2.2 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index c30eeb2..d4d572e 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,28 +8,26 @@ asgiref==3.7.2 # via # -r requirements/test.txt # django -astroid==2.15.6 +astroid==3.0.1 # via # pylint # pylint-celery -black==23.7.0 +black==23.10.0 # via -r requirements/quality.in -bleach==6.0.0 - # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # -r requirements/test.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.1 # via # -r requirements/test.txt # requests -click==8.1.5 +click==8.1.7 # via # -r requirements/test.txt # black @@ -39,28 +37,30 @@ click==8.1.5 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/test.txt # edx-lint # edx-toggles -coverage[toml]==7.2.7 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -cryptography==41.0.2 +cryptography==41.0.4 # via # -r requirements/test.txt # pyjwt # secretstorage -dill==0.3.6 +dill==0.3.7 # via pylint -django==3.2.20 +django==3.2.22 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-crum # django-model-utils + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -79,7 +79,7 @@ django-simple-history==3.0.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt -django-waffle==3.0.0 +django-waffle==4.0.0 # via # -r requirements/test.txt # edx-django-utils @@ -97,28 +97,28 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # -r requirements/test.txt # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/test.txt edx-lint==5.3.4 # via -r requirements/quality.in -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/test.txt -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via # -r requirements/test.txt # pytest -factory-boy==3.2.1 +factory-boy==3.3.0 # via -r requirements/test.txt -faker==19.1.0 +faker==19.11.0 # via # -r requirements/test.txt # factory-boy @@ -130,7 +130,7 @@ importlib-metadata==6.8.0 # via # keyring # twine -importlib-resources==6.0.0 +importlib-resources==6.1.0 # via keyring iniconfig==2.0.0 # via @@ -152,8 +152,6 @@ jinja2==3.1.2 # code-annotations keyring==24.2.0 # via twine -lazy-object-proxy==1.9.0 - # via astroid markdown-it-py==3.0.0 # via rich markupsafe==2.1.3 @@ -164,20 +162,22 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -more-itertools==9.1.0 +more-itertools==10.1.0 # via jaraco-classes mypy-extensions==1.0.0 # via black -newrelic==8.8.1 +newrelic==9.1.1 # via # -r requirements/test.txt # edx-django-utils -packaging==23.1 +nh3==0.2.14 + # via readme-renderer +packaging==23.2 # via # -r requirements/test.txt # black # pytest -pathspec==0.11.1 +pathspec==0.11.2 # via black pbr==5.11.1 # via @@ -185,19 +185,19 @@ pbr==5.11.1 # stevedore pkginfo==1.9.6 # via twine -platformdirs==3.9.1 +platformdirs==3.11.0 # via # black # pylint -pluggy==1.2.0 +pluggy==1.3.0 # via # -r requirements/test.txt # pytest -psutil==5.9.5 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via @@ -205,16 +205,17 @@ pycparser==2.21 # cffi 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 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -pylint==2.17.4 + # pyjwt +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -222,7 +223,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 @@ -236,7 +237,7 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pytest==7.4.0 +pytest==7.4.2 # via # -r requirements/test.txt # pytest-cov @@ -248,22 +249,21 @@ pytest-django==4.5.2 python-dateutil==2.8.2 # via # -r requirements/test.txt - # edx-drf-extensions # faker python-slugify==8.0.1 # via # -r requirements/test.txt # code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # -r requirements/test.txt # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/test.txt # code-annotations -readme-renderer==40.0 +readme-renderer==42.0 # via twine requests==2.31.0 # via @@ -275,7 +275,7 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.4.2 +rich==13.6.0 # via twine secretstorage==3.3.3 # via keyring @@ -286,8 +286,6 @@ semantic-version==2.10.0 six==1.16.0 # via # -r requirements/test.txt - # bleach - # edx-drf-extensions # edx-lint # python-dateutil snowballstemmer==2.2.0 @@ -313,29 +311,26 @@ 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 -typing-extensions==4.7.1 +typing-extensions==4.8.0 # via # -r requirements/test.txt # asgiref # astroid # black + # edx-opaque-keys # faker # pylint # rich -urllib3==2.0.3 +urllib3==2.0.7 # via # -r requirements/test.txt # requests # twine -webencodings==0.5.1 - # via bleach -wrapt==1.15.0 - # via astroid -zipp==3.16.2 +zipp==3.17.0 # via # importlib-metadata # importlib-resources diff --git a/requirements/test.txt b/requirements/test.txt index 098656e..a5ba018 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,32 +8,34 @@ asgiref==3.7.2 # via # -r requirements/base.txt # django -certifi==2023.5.7 +certifi==2023.7.22 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.2.0 +charset-normalizer==3.3.1 # via # -r requirements/base.txt # requests -click==8.1.5 +click==8.1.7 # via # -r requirements/base.txt # code-annotations # edx-django-utils -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/base.txt # -r requirements/test.in # edx-toggles -coverage[toml]==7.2.7 - # via pytest-cov -cryptography==41.0.2 +coverage[toml]==7.3.2 + # via + # coverage + # pytest-cov +cryptography==41.0.4 # via # -r requirements/base.txt # pyjwt @@ -42,6 +44,7 @@ cryptography==41.0.2 # -r requirements/base.txt # django-crum # django-model-utils + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -60,7 +63,7 @@ django-simple-history==3.0.0 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt -django-waffle==3.0.0 +django-waffle==4.0.0 # via # -r requirements/base.txt # edx-django-utils @@ -76,24 +79,24 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -edx-django-utils==5.5.0 +edx-django-utils==5.7.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-toggles -edx-drf-extensions==8.8.0 +edx-drf-extensions==8.12.0 # via -r requirements/base.txt -edx-opaque-keys==2.3.0 +edx-opaque-keys==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions -edx-toggles==5.0.0 +edx-toggles==5.1.0 # via -r requirements/base.txt -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 # via pytest -factory-boy==3.2.1 +factory-boy==3.3.0 # via -r requirements/test.in -faker==19.1.0 +faker==19.11.0 # via factory-boy idna==3.4 # via @@ -109,19 +112,19 @@ markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -newrelic==8.8.1 +newrelic==9.1.1 # via # -r requirements/base.txt # edx-django-utils -packaging==23.1 +packaging==23.2 # via pytest pbr==5.11.1 # via # -r requirements/base.txt # stevedore -pluggy==1.2.0 +pluggy==1.3.0 # via pytest -psutil==5.9.5 +psutil==5.9.6 # via # -r requirements/base.txt # edx-django-utils @@ -129,11 +132,12 @@ pycparser==2.21 # via # -r requirements/base.txt # cffi -pyjwt[crypto]==2.7.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/base.txt # drf-jwt # edx-drf-extensions + # pyjwt pymongo==3.13.0 # via # -r requirements/base.txt @@ -142,7 +146,7 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytest==7.4.0 +pytest==7.4.2 # via # pytest-cov # pytest-django @@ -151,20 +155,17 @@ pytest-cov==4.1.0 pytest-django==4.5.2 # via -r requirements/test.in python-dateutil==2.8.2 - # via - # -r requirements/base.txt - # edx-drf-extensions - # faker + # via faker python-slugify==8.0.1 # via # -r requirements/base.txt # code-annotations -pytz==2023.3 +pytz==2023.3.post1 # via # -r requirements/base.txt # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/base.txt # code-annotations @@ -177,10 +178,7 @@ semantic-version==2.10.0 # -r requirements/base.txt # edx-drf-extensions six==1.16.0 - # via - # -r requirements/base.txt - # edx-drf-extensions - # python-dateutil + # via python-dateutil sqlparse==0.4.4 # via # -r requirements/base.txt @@ -199,12 +197,13 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.7.1 +typing-extensions==4.8.0 # via # -r requirements/base.txt # asgiref + # edx-opaque-keys # faker -urllib3==2.0.3 +urllib3==2.0.7 # via # -r requirements/base.txt # requests diff --git a/tox.ini b/tox.ini index 9e2c724..f21bc08 100644 --- a/tox.ini +++ b/tox.ini @@ -49,7 +49,7 @@ setenv = PYTHONPATH = {toxinidir} # Adding the option here instead of as a default in the docs Makefile because that Makefile is generated by shpinx. SPHINXOPTS = -W -whitelist_externals = +allowlist_externals = make rm deps = @@ -63,7 +63,7 @@ commands = python setup.py check --restructuredtext --strict [testenv:quality] -whitelist_externals = +allowlist_externals = make rm touch