From f1ca0b9d8744dd3a216ca16f77a2e251b6ae860b Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 27 Jul 2023 22:26:43 -0400 Subject: [PATCH] chore: Updating Python Requirements --- requirements/ci.txt | 16 ++--- requirements/common_constraints.txt | 5 -- requirements/dev.txt | 103 +++++++++++++++------------- requirements/pip-tools.txt | 10 +-- requirements/pip.txt | 6 +- requirements/quality.txt | 95 +++++++++++++------------ requirements/test.txt | 65 ++++++++++-------- 7 files changed, 162 insertions(+), 138 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index 85d97125..dd75dbed 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,19 +4,19 @@ # # make upgrade # -certifi==2023.5.7 +certifi==2023.7.22 # via requests -charset-normalizer==3.1.0 +charset-normalizer==3.2.0 # 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.2 # via # tox # virtualenv @@ -24,9 +24,9 @@ idna==3.4 # via requests packaging==23.1 # via tox -platformdirs==3.5.1 +platformdirs==3.9.1 # via virtualenv -pluggy==1.0.0 +pluggy==1.2.0 # via tox py==1.11.0 # via tox @@ -43,7 +43,7 @@ tox==3.28.0 # tox-battery tox-battery==0.6.1 # via -r requirements/ci.in -urllib3==2.0.2 +urllib3==2.0.4 # via requests -virtualenv==20.23.0 +virtualenv==20.24.2 # 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 daa9685f..394f3e10 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,9 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 # via # httpcore # starlette @@ -12,13 +14,13 @@ appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -astroid==2.15.5 +astroid==2.15.6 # via # pylint # pylint-celery bleach==6.0.0 # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx @@ -31,9 +33,9 @@ chardet==5.1.0 # via # diff-cover # pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.2.0 # via requests -click==8.1.3 +click==8.1.6 # via # click-log # code-annotations @@ -43,7 +45,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 +56,27 @@ coverage[toml]==6.5.0 # pytest-cov coveralls==3.3.1 # via -r requirements/ci.in -cryptography==41.0.1 +cryptography==41.0.2 # via # djfernet # pyjwt # secretstorage ddt==1.6.0 # via -r requirements/test.in -diff-cover==7.5.0 +diff-cover==7.7.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.20 # 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 @@ -88,7 +91,7 @@ django-model-utils==4.3.1 # via -r requirements/base.in django-storages==1.13.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -105,9 +108,9 @@ 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.6.0 # via # edx-drf-extensions # edx-toggles @@ -119,13 +122,13 @@ edx-opaque-keys==2.3.0 # via edx-drf-extensions edx-toggles==5.0.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.2 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.100.1 # via pact-python -filelock==3.12.0 +filelock==3.12.2 # via # tox # virtualenv @@ -137,18 +140,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.0.0 # via keyring iniconfig==2.0.0 # via pytest @@ -156,7 +159,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 @@ -166,43 +169,43 @@ 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.0.0 # via jaraco-classes -newrelic==8.8.0 +newrelic==8.9.0 # via edx-django-utils packaging==23.1 # via # pytest # tox -pact-python==1.7.0 +pact-python==2.0.0 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.0.0 # via -r requirements/base.in pkginfo==1.9.6 # via twine -platformdirs==3.5.1 +platformdirs==3.9.1 # via # pylint # virtualenv -pluggy==1.0.0 +pluggy==1.2.0 # via # diff-cover # pytest @@ -217,8 +220,10 @@ pycodestyle==2.10.0 # via -r requirements/quality.in pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.1.1 # via fastapi +pydantic-core==2.4.0 + # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in pygments==2.15.1 @@ -226,11 +231,11 @@ pygments==2.15.1 # 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 +pylint==2.17.5 # via # edx-lint # pylint-celery @@ -250,7 +255,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.0 # via # pytest-cov # pytest-django @@ -266,12 +271,12 @@ pytz==2023.3 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util # responses -readme-renderer==37.3 +readme-renderer==40.0 # via twine requests==2.31.0 # via @@ -283,13 +288,13 @@ requests==2.31.0 # twine requests-toolbelt==1.0.0 # via twine -responses==0.23.1 +responses==0.23.2 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 # via # httpx # twine -rich==13.4.1 +rich==13.4.2 # via twine secretstorage==3.3.3 # via keyring @@ -329,7 +334,7 @@ tomli==2.0.1 # pylint # pytest # tox -tomlkit==0.11.8 +tomlkit==0.12.1 # via pylint tox==3.28.0 # via @@ -340,31 +345,35 @@ 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.11 # via responses -typing-extensions==4.6.3 +typing-extensions==4.7.1 # via + # annotated-types # asgiref # astroid + # fastapi # pydantic + # pydantic-core # pylint # rich # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.4 # via # pact-python # requests # responses # twine -uvicorn==0.22.0 +uvicorn==0.23.1 # via pact-python -virtualenv==20.23.0 +virtualenv==20.24.2 # via tox webencodings==0.5.1 # via bleach wrapt==1.15.0 # via astroid -zipp==3.15.0 +zipp==3.16.2 # via # importlib-metadata # importlib-resources diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index fd0cc1c7..8baa56dd 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,17 +6,19 @@ # build==0.10.0 # via pip-tools -click==8.1.3 +click==8.1.6 # via pip-tools packaging==23.1 # via build -pip-tools==6.13.0 +pip-tools==7.1.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 +wheel==0.41.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index 5a5ce227..fb1908e6 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,11 @@ # # make upgrade # -wheel==0.40.0 +wheel==0.41.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.1.2 +pip==23.2.1 # via -r requirements/pip.in -setuptools==67.8.0 +setuptools==68.0.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 9ffaf11d..a10e901f 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,9 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 # via # httpcore # starlette @@ -12,13 +14,13 @@ appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -astroid==2.15.5 +astroid==2.15.6 # via # pylint # pylint-celery bleach==6.0.0 # via readme-renderer -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx @@ -29,9 +31,9 @@ cffi==1.15.1 # pynacl chardet==5.1.0 # via pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.2.0 # via requests -click==8.1.3 +click==8.1.6 # via # click-log # code-annotations @@ -41,7 +43,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 @@ -49,22 +51,23 @@ coverage[toml]==7.2.7 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.1 +cryptography==41.0.2 # 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.20 # 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 @@ -79,7 +82,7 @@ django-model-utils==4.3.1 # via -r requirements/base.in django-storages==1.13.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -94,9 +97,9 @@ 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.6.0 # via # edx-drf-extensions # edx-toggles @@ -108,11 +111,11 @@ edx-opaque-keys==2.3.0 # via edx-drf-extensions edx-toggles==5.0.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.2 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.100.1 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -122,18 +125,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.0.0 # via keyring iniconfig==2.0.0 # via pytest @@ -141,7 +144,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 @@ -149,39 +152,39 @@ 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.0.0 # via jaraco-classes -newrelic==8.8.0 +newrelic==8.9.0 # via edx-django-utils packaging==23.1 # via pytest -pact-python==1.7.0 +pact-python==2.0.0 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.0.0 # via -r requirements/base.in pkginfo==1.9.6 # via twine -platformdirs==3.5.1 +platformdirs==3.9.1 # via pylint -pluggy==1.0.0 +pluggy==1.2.0 # via pytest psutil==5.9.5 # via @@ -191,19 +194,21 @@ pycodestyle==2.10.0 # via -r requirements/quality.in pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.1.1 # via fastapi +pydantic-core==2.4.0 + # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in pygments==2.15.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 +pylint==2.17.5 # via # edx-lint # pylint-celery @@ -223,7 +228,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.0 # via # pytest-cov # pytest-django @@ -239,12 +244,12 @@ pytz==2023.3 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util # responses -readme-renderer==37.3 +readme-renderer==40.0 # via twine requests==2.31.0 # via @@ -255,13 +260,13 @@ requests==2.31.0 # twine requests-toolbelt==1.0.0 # via twine -responses==0.23.1 +responses==0.23.2 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 # via # httpx # twine -rich==13.4.1 +rich==13.4.2 # via twine secretstorage==3.3.3 # via keyring @@ -299,33 +304,37 @@ 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.11 # via responses -typing-extensions==4.6.3 +typing-extensions==4.7.1 # via + # annotated-types # asgiref # astroid + # fastapi # pydantic + # pydantic-core # pylint # rich # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.4 # via # pact-python # requests # responses # twine -uvicorn==0.22.0 +uvicorn==0.23.1 # via pact-python webencodings==0.5.1 # via bleach wrapt==1.15.0 # via astroid -zipp==3.15.0 +zipp==3.16.2 # via # importlib-metadata # importlib-resources diff --git a/requirements/test.txt b/requirements/test.txt index f6d3af90..5d472df0 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,7 +4,9 @@ # # make upgrade # -anyio==3.7.0 +annotated-types==0.5.0 + # via pydantic +anyio==3.7.1 # via # httpcore # starlette @@ -12,7 +14,7 @@ appdirs==1.4.4 # via fs asgiref==3.7.2 # via django -certifi==2023.5.7 +certifi==2023.7.22 # via # httpcore # httpx @@ -23,21 +25,21 @@ cffi==1.15.1 # pynacl chardet==5.1.0 # via pysrt -charset-normalizer==3.1.0 +charset-normalizer==3.2.0 # via requests -click==8.1.3 +click==8.1.6 # 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 # via # -r requirements/test.in # pytest-cov -cryptography==41.0.1 +cryptography==41.0.2 # via # djfernet # pyjwt @@ -49,6 +51,7 @@ ddt==1.6.0 # django-crum # django-model-utils # django-storages + # django-waffle # djangorestframework # drf-jwt # edx-django-release-util @@ -63,7 +66,7 @@ django-model-utils==4.3.1 # via -r requirements/base.in django-storages==1.13.2 # via -r requirements/base.in -django-waffle==3.0.0 +django-waffle==4.0.0 # via # edx-django-utils # edx-drf-extensions @@ -76,9 +79,9 @@ djfernet==0.8.1 # 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.6.0 # via # edx-drf-extensions # edx-toggles @@ -88,11 +91,11 @@ edx-opaque-keys==2.3.0 # via edx-drf-extensions edx-toggles==5.0.0 # via -r requirements/base.in -exceptiongroup==1.1.1 +exceptiongroup==1.1.2 # via # anyio # pytest -fastapi==0.95.2 +fastapi==0.100.1 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -102,7 +105,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 @@ -113,23 +116,23 @@ 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==8.9.0 # via edx-django-utils packaging==23.1 # via pytest -pact-python==1.7.0 +pact-python==2.0.0 # via -r requirements/test.in pbr==5.11.1 # via stevedore -pillow==9.5.0 +pillow==10.0.0 # via -r requirements/base.in -pluggy==1.0.0 +pluggy==1.2.0 # via pytest psutil==5.9.5 # via @@ -137,9 +140,11 @@ psutil==5.9.5 # pact-python pycparser==2.21 # via cffi -pydantic==1.10.8 +pydantic==2.1.1 # via fastapi -pyjwt[crypto]==2.7.0 +pydantic-core==2.4.0 + # via pydantic +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions @@ -149,7 +154,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.0 # via # pytest-cov # pytest-django @@ -165,7 +170,7 @@ pytz==2023.3 # via # django # djangorestframework -pyyaml==6.0 +pyyaml==6.0.1 # via # code-annotations # edx-django-release-util @@ -175,7 +180,7 @@ requests==2.31.0 # edx-drf-extensions # pact-python # responses -responses==0.23.1 +responses==0.23.2 # via -r requirements/test.in rfc3986[idna2008]==1.5.0 # via httpx @@ -208,19 +213,23 @@ tomli==2.0.1 # via # coverage # pytest -types-pyyaml==6.0.12.10 +types-pyyaml==6.0.12.11 # via responses -typing-extensions==4.6.3 +typing-extensions==4.7.1 # via + # annotated-types # asgiref + # fastapi # pydantic + # pydantic-core # starlette -urllib3==2.0.2 + # uvicorn +urllib3==2.0.4 # via # pact-python # requests # responses -uvicorn==0.22.0 +uvicorn==0.23.1 # via pact-python # The following packages are considered to be unsafe in a requirements file: