From b17918d756e486f45a0675ded515632cd688fcf0 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Thu, 2 May 2024 22:25:55 -0400 Subject: [PATCH] chore: Updating Python Requirements --- requirements/ci.txt | 11 ++--- requirements/dev.txt | 89 ++++++++++++++++++++++++++++++-------- requirements/pip-tools.txt | 3 +- requirements/quality.txt | 82 +++++++++++++++++++++++++++++------ requirements/test.txt | 85 +++++++++++++++++++++++++++++++----- 5 files changed, 219 insertions(+), 51 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index 639d5767..164626fb 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -14,15 +14,15 @@ charset-normalizer==3.3.2 # via requests colorama==0.4.6 # via tox -coverage==6.5.0 +coverage[toml]==7.4.4 # via coveralls -coveralls==3.3.1 +coveralls==4.0.0 # via -r requirements/ci.in distlib==0.3.8 # via virtualenv docopt==0.6.2 # via coveralls -filelock==3.13.4 +filelock==3.14.0 # via # tox # virtualenv @@ -44,11 +44,12 @@ requests==2.31.0 # via coveralls tomli==2.0.1 # via + # coverage # pyproject-api # tox -tox==4.14.2 +tox==4.15.0 # via -r requirements/ci.in urllib3==2.2.1 # via requests -virtualenv==20.26.0 +virtualenv==20.26.1 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index e352faa5..5c86356b 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -7,7 +7,10 @@ annotated-types==0.6.0 # via pydantic anyio==4.3.0 - # via starlette + # via + # httpx + # starlette + # watchfiles appdirs==1.4.4 # via fs asgiref==3.8.1 @@ -26,7 +29,10 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" cachetools==5.3.3 # via tox certifi==2024.2.2 - # via requests + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # cryptography @@ -46,6 +52,7 @@ click==8.1.7 # edx-django-utils # edx-lint # pact-python + # typer # uvicorn click-log==0.4.0 # via edx-lint @@ -55,12 +62,12 @@ code-annotations==1.8.0 # edx-toggles colorama==0.4.6 # via tox -coverage[toml]==6.5.0 +coverage[toml]==7.4.4 # via # -r requirements/test.in # coveralls # pytest-cov -coveralls==3.3.1 +coveralls==4.0.0 # via -r requirements/ci.in cryptography==42.0.5 # via @@ -92,7 +99,7 @@ django-crum==0.7.9 # via # edx-django-utils # edx-toggles -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via -r requirements/base.in django-storages==1.14.2 # via -r requirements/base.in @@ -106,7 +113,9 @@ djangorestframework==3.15.1 # drf-jwt # edx-drf-extensions dnspython==2.6.1 - # via pymongo + # via + # email-validator + # pymongo docopt==0.6.2 # via coveralls docutils==0.20.1 @@ -115,7 +124,7 @@ drf-jwt==1.19.2 # via edx-drf-extensions edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.13.0 # via # edx-drf-extensions # edx-toggles @@ -127,23 +136,39 @@ edx-opaque-keys==2.9.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in +email-validator==2.1.1 + # via fastapi exceptiongroup==1.2.1 # via # anyio # pytest -fastapi==0.110.2 - # via pact-python -filelock==3.13.4 +fastapi==0.111.0 + # via + # fastapi-cli + # pact-python +fastapi-cli==0.0.2 + # via fastapi +filelock==3.14.0 # via # tox # virtualenv fs==2.4.16 # via -r requirements/test.in h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn +httpx==0.27.0 + # via fastapi idna==3.7 # via # anyio + # email-validator + # httpx # requests # yarl importlib-metadata==6.11.0 @@ -173,7 +198,8 @@ jinja2==3.1.3 # via # code-annotations # diff-cover -keyring==25.1.0 + # fastapi +keyring==25.2.0 # via twine lxml==5.2.1 # via -r requirements/base.in @@ -197,6 +223,8 @@ newrelic==9.9.0 # via edx-django-utils nh3==0.2.17 # via readme-renderer +orjson==3.10.2 + # via fastapi packaging==24.0 # via # pyproject-api @@ -265,7 +293,7 @@ pyproject-api==1.6.1 # via tox pysrt==1.1.2 # via -r requirements/base.in -pytest==8.1.1 +pytest==8.2.0 # via # pytest-cov # pytest-django @@ -273,6 +301,10 @@ pytest-cov==5.0.0 # via -r requirements/test.in pytest-django==4.8.0 # via -r requirements/test.in +python-dotenv==1.0.1 + # via uvicorn +python-multipart==0.0.9 + # via fastapi python-slugify==8.0.4 # via code-annotations pyyaml==6.0.1 @@ -280,6 +312,7 @@ pyyaml==6.0.1 # code-annotations # edx-django-release-util # responses + # uvicorn readme-renderer==43.0 # via twine requests==2.31.0 @@ -297,11 +330,15 @@ responses==0.25.0 rfc3986==2.0.0 # via twine rich==13.7.1 - # via twine + # via + # twine + # typer secretstorage==3.3.3 # via keyring semantic-version==2.10.0 # via edx-drf-extensions +shellingham==1.5.4 + # via typer six==1.16.0 # via # edx-django-release-util @@ -309,7 +346,9 @@ six==1.16.0 # fs # pact-python sniffio==1.3.1 - # via anyio + # via + # anyio + # httpx snowballstemmer==2.2.0 # via pydocstyle sqlparse==0.5.0 @@ -332,10 +371,12 @@ tomli==2.0.1 # tox tomlkit==0.12.4 # via pylint -tox==4.14.2 +tox==4.15.0 # via -r requirements/ci.in twine==5.0.0 # via -r requirements/quality.in +typer==0.12.3 + # via fastapi-cli typing-extensions==4.11.0 # via # annotated-types @@ -350,16 +391,28 @@ typing-extensions==4.11.0 # pylint # rich # starlette + # typer # uvicorn +ujson==5.9.0 + # via fastapi urllib3==2.2.1 # via # requests # responses # twine -uvicorn==0.29.0 - # via pact-python -virtualenv==20.26.0 +uvicorn[standard]==0.29.0 + # via + # fastapi + # fastapi-cli + # pact-python +uvloop==0.19.0 + # via uvicorn +virtualenv==20.26.1 # via tox +watchfiles==0.21.0 + # via uvicorn +websockets==12.0 + # via uvicorn yarl==1.9.4 # via pact-python zipp==3.18.1 diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 6401f544..1b67baa1 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -16,7 +16,7 @@ packaging==24.0 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in -pyproject-hooks==1.0.0 +pyproject-hooks==1.1.0 # via # build # pip-tools @@ -24,7 +24,6 @@ tomli==2.0.1 # via # build # pip-tools - # pyproject-hooks wheel==0.43.0 # via pip-tools zipp==3.18.1 diff --git a/requirements/quality.txt b/requirements/quality.txt index f1e22c47..f73aa5e6 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -7,7 +7,10 @@ annotated-types==0.6.0 # via pydantic anyio==4.3.0 - # via starlette + # via + # httpx + # starlette + # watchfiles appdirs==1.4.4 # via fs asgiref==3.8.1 @@ -24,7 +27,10 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # django # djangorestframework certifi==2024.2.2 - # via requests + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # cryptography @@ -41,6 +47,7 @@ click==8.1.7 # edx-django-utils # edx-lint # pact-python + # typer # uvicorn click-log==0.4.0 # via edx-lint @@ -78,7 +85,7 @@ django-crum==0.7.9 # via # edx-django-utils # edx-toggles -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via -r requirements/base.in django-storages==1.14.2 # via -r requirements/base.in @@ -92,14 +99,16 @@ djangorestframework==3.15.1 # drf-jwt # edx-drf-extensions dnspython==2.6.1 - # via pymongo + # via + # email-validator + # pymongo docutils==0.20.1 # via readme-renderer drf-jwt==1.19.2 # via edx-drf-extensions edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.13.0 # via # edx-drf-extensions # edx-toggles @@ -111,19 +120,35 @@ edx-opaque-keys==2.9.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in +email-validator==2.1.1 + # via fastapi exceptiongroup==1.2.1 # via # anyio # pytest -fastapi==0.110.2 - # via pact-python +fastapi==0.111.0 + # via + # fastapi-cli + # pact-python +fastapi-cli==0.0.2 + # via fastapi fs==2.4.16 # via -r requirements/test.in h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn +httpx==0.27.0 + # via fastapi idna==3.7 # via # anyio + # email-validator + # httpx # requests # yarl importlib-metadata==6.11.0 @@ -150,8 +175,10 @@ jeepney==0.8.0 # keyring # secretstorage jinja2==3.1.3 - # via code-annotations -keyring==25.1.0 + # via + # code-annotations + # fastapi +keyring==25.2.0 # via twine lxml==5.2.1 # via -r requirements/base.in @@ -175,6 +202,8 @@ newrelic==9.9.0 # via edx-django-utils nh3==0.2.17 # via readme-renderer +orjson==3.10.2 + # via fastapi packaging==24.0 # via pytest pact-python==2.2.0 @@ -231,7 +260,7 @@ pynacl==1.5.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==8.1.1 +pytest==8.2.0 # via # pytest-cov # pytest-django @@ -239,6 +268,10 @@ pytest-cov==5.0.0 # via -r requirements/test.in pytest-django==4.8.0 # via -r requirements/test.in +python-dotenv==1.0.1 + # via uvicorn +python-multipart==0.0.9 + # via fastapi python-slugify==8.0.4 # via code-annotations pyyaml==6.0.1 @@ -246,6 +279,7 @@ pyyaml==6.0.1 # code-annotations # edx-django-release-util # responses + # uvicorn readme-renderer==43.0 # via twine requests==2.31.0 @@ -262,11 +296,15 @@ responses==0.25.0 rfc3986==2.0.0 # via twine rich==13.7.1 - # via twine + # via + # twine + # typer secretstorage==3.3.3 # via keyring semantic-version==2.10.0 # via edx-drf-extensions +shellingham==1.5.4 + # via typer six==1.16.0 # via # edx-django-release-util @@ -274,7 +312,9 @@ six==1.16.0 # fs # pact-python sniffio==1.3.1 - # via anyio + # via + # anyio + # httpx snowballstemmer==2.2.0 # via pydocstyle sqlparse==0.5.0 @@ -297,6 +337,8 @@ tomlkit==0.12.4 # via pylint twine==5.0.0 # via -r requirements/quality.in +typer==0.12.3 + # via fastapi-cli typing-extensions==4.11.0 # via # annotated-types @@ -311,14 +353,26 @@ typing-extensions==4.11.0 # pylint # rich # starlette + # typer # uvicorn +ujson==5.9.0 + # via fastapi urllib3==2.2.1 # via # requests # responses # twine -uvicorn==0.29.0 - # via pact-python +uvicorn[standard]==0.29.0 + # via + # fastapi + # fastapi-cli + # pact-python +uvloop==0.19.0 + # via uvicorn +watchfiles==0.21.0 + # via uvicorn +websockets==12.0 + # via uvicorn yarl==1.9.4 # via pact-python zipp==3.18.1 diff --git a/requirements/test.txt b/requirements/test.txt index 5a60f7ac..be915af9 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -7,7 +7,10 @@ annotated-types==0.6.0 # via pydantic anyio==4.3.0 - # via starlette + # via + # httpx + # starlette + # watchfiles appdirs==1.4.4 # via fs asgiref==3.8.1 @@ -18,7 +21,10 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # django # djangorestframework certifi==2024.2.2 - # via requests + # via + # httpcore + # httpx + # requests cffi==1.16.0 # via # cryptography @@ -33,6 +39,7 @@ click==8.1.7 # code-annotations # edx-django-utils # pact-python + # typer # uvicorn code-annotations==1.8.0 # via edx-toggles @@ -61,7 +68,7 @@ django-crum==0.7.9 # via # edx-django-utils # edx-toggles -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via -r requirements/base.in django-storages==1.14.2 # via -r requirements/base.in @@ -75,12 +82,14 @@ djangorestframework==3.15.1 # drf-jwt # edx-drf-extensions dnspython==2.6.1 - # via pymongo + # via + # email-validator + # pymongo drf-jwt==1.19.2 # via edx-drf-extensions edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.12.0 +edx-django-utils==5.13.0 # via # edx-drf-extensions # edx-toggles @@ -90,35 +99,59 @@ edx-opaque-keys==2.9.0 # via edx-drf-extensions edx-toggles==5.2.0 # via -r requirements/base.in +email-validator==2.1.1 + # via fastapi exceptiongroup==1.2.1 # via # anyio # pytest -fastapi==0.110.2 - # via pact-python +fastapi==0.111.0 + # via + # fastapi-cli + # pact-python +fastapi-cli==0.0.2 + # via fastapi fs==2.4.16 # via -r requirements/test.in h11==0.14.0 + # via + # httpcore + # uvicorn +httpcore==1.0.5 + # via httpx +httptools==0.6.1 # via uvicorn +httpx==0.27.0 + # via fastapi idna==3.7 # via # anyio + # email-validator + # httpx # requests # yarl iniconfig==2.0.0 # via pytest jinja2==3.1.3 - # via code-annotations + # via + # code-annotations + # fastapi lxml==5.2.1 # via -r requirements/base.in +markdown-it-py==3.0.0 + # via rich markupsafe==2.1.5 # via jinja2 +mdurl==0.1.2 + # via markdown-it-py mock==5.1.0 # via -r requirements/test.in multidict==6.0.5 # via yarl newrelic==9.9.0 # via edx-django-utils +orjson==3.10.2 + # via fastapi packaging==24.0 # via pytest pact-python==2.2.0 @@ -139,6 +172,8 @@ pydantic==2.7.1 # via fastapi pydantic-core==2.18.2 # via pydantic +pygments==2.17.2 + # via rich pyjwt[crypto]==2.8.0 # via # drf-jwt @@ -149,7 +184,7 @@ pynacl==1.5.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==8.1.1 +pytest==8.2.0 # via # pytest-cov # pytest-django @@ -157,6 +192,10 @@ pytest-cov==5.0.0 # via -r requirements/test.in pytest-django==4.8.0 # via -r requirements/test.in +python-dotenv==1.0.1 + # via uvicorn +python-multipart==0.0.9 + # via fastapi python-slugify==8.0.4 # via code-annotations pyyaml==6.0.1 @@ -164,6 +203,7 @@ pyyaml==6.0.1 # code-annotations # edx-django-release-util # responses + # uvicorn requests==2.31.0 # via # edx-drf-extensions @@ -171,15 +211,21 @@ requests==2.31.0 # responses responses==0.25.0 # via -r requirements/test.in +rich==13.7.1 + # via typer semantic-version==2.10.0 # via edx-drf-extensions +shellingham==1.5.4 + # via typer six==1.16.0 # via # edx-django-release-util # fs # pact-python sniffio==1.3.1 - # via anyio + # via + # anyio + # httpx sqlparse==0.5.0 # via django starlette==0.37.2 @@ -195,6 +241,8 @@ tomli==2.0.1 # via # coverage # pytest +typer==0.12.3 + # via fastapi-cli typing-extensions==4.11.0 # via # annotated-types @@ -205,14 +253,27 @@ typing-extensions==4.11.0 # pact-python # pydantic # pydantic-core + # rich # starlette + # typer # uvicorn +ujson==5.9.0 + # via fastapi urllib3==2.2.1 # via # requests # responses -uvicorn==0.29.0 - # via pact-python +uvicorn[standard]==0.29.0 + # via + # fastapi + # fastapi-cli + # pact-python +uvloop==0.19.0 + # via uvicorn +watchfiles==0.21.0 + # via uvicorn +websockets==12.0 + # via uvicorn yarl==1.9.4 # via pact-python