From 66aed8a8354361272f9268692050a090be9037aa Mon Sep 17 00:00:00 2001 From: UsamaSadiq Date: Mon, 11 Dec 2023 15:04:21 +0500 Subject: [PATCH] fix: remove tox-battery package requirement --- requirements/base.txt | 237 ++++++++++------- requirements/ci.txt | 57 ++--- requirements/constraints.txt | 3 + requirements/dev.in | 1 - requirements/dev.txt | 477 +++++++++++++++++++++++------------ requirements/doc.txt | 368 +++++++++++++++++---------- requirements/pip-tools.txt | 25 +- requirements/quality.txt | 396 +++++++++++++++++++---------- requirements/test.txt | 307 ++++++++++++++-------- 9 files changed, 1214 insertions(+), 657 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 1b1070a..41a076a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,39 +1,51 @@ # -# 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 # -amqp==5.1.1 +amqp==5.2.0 # via kombu aniso8601==9.0.1 # via edx-tincan-py35 -asgiref==3.5.2 - # via django +annotated-types==0.6.0 + # via pydantic +anyio==4.1.0 + # via + # httpx + # openai +asgiref==3.7.2 + # via + # django + # django-countries asn1crypto==1.5.1 + # via snowflake-connector-python +backports-zoneinfo[tzdata]==0.2.1 # via - # oscrypto - # snowflake-connector-python -billiard==3.6.4.0 + # celery + # kombu +billiard==4.2.0 # via celery -bleach==5.0.1 +bleach==6.1.0 # via edx-enterprise -celery==5.2.7 +celery==5.3.6 # via edx-enterprise -certifi==2022.6.15 +certifi==2023.11.17 # via + # httpcore + # httpx # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl # snowflake-connector-python -charset-normalizer==2.1.0 +charset-normalizer==3.3.2 # via # requests # snowflake-connector-python -click==8.1.3 +click==8.1.7 # via # celery # click-didyoumean @@ -45,33 +57,39 @@ click-didyoumean==0.3.0 # via celery click-plugins==1.1.1 # via celery -click-repl==0.2.0 +click-repl==0.3.0 # via celery -code-annotations==1.3.0 +code-annotations==1.5.0 # via # edx-enterprise # edx-toggles -cryptography==36.0.2 +cryptography==41.0.7 # via - # django-fernet-fields + # django-fernet-fields-v2 # edx-enterprise + # jwcrypto + # pgpy # pyjwt # pyopenssl # snowflake-connector-python defusedxml==0.7.1 - # via - # djangorestframework-xml - # tableauserverclient -django==3.2.15 + # via djangorestframework-xml +deprecated==1.2.14 + # via jwcrypto +distro==1.8.0 + # via openai +django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in # django-config-models # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-model-utils # django-multi-email-field + # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -80,11 +98,11 @@ django==3.2.15 # edx-rbac # edx-toggles # jsonfield -django-cache-memoize==0.1.10 +django-cache-memoize==0.2.0 # via edx-enterprise -django-config-models==2.3.0 +django-config-models==2.5.1 # via edx-enterprise -django-countries==7.3.2 +django-countries==7.5.1 # via edx-enterprise django-crum==0.7.9 # via @@ -92,35 +110,37 @@ django-crum==0.7.9 # edx-enterprise # edx-rbac # edx-toggles -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via edx-enterprise -django-filter==22.1 +django-filter==23.5 # via # -r requirements/base.in # edx-enterprise -django-ipware==4.0.2 +django-ipware==6.0.2 # via edx-enterprise -django-model-utils==4.2.0 +django-model-utils==4.3.1 # via # -r requirements/base.in # edx-enterprise # edx-rbac -django-multi-email-field==0.6.2 +django-multi-email-field==0.7.0 # via edx-enterprise -django-object-actions==4.0.0 +django-oauth-toolkit==2.3.0 + # via edx-enterprise +django-object-actions==4.2.0 # via edx-enterprise 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 # edx-enterprise -django-waffle==2.6.0 +django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions # edx-enterprise # edx-toggles -djangorestframework==3.13.1 +djangorestframework==3.14.0 # via # -r requirements/base.in # django-config-models @@ -131,7 +151,9 @@ djangorestframework-xml==2.0.0 # via edx-enterprise drf-jwt==1.19.2 # via edx-drf-extensions -edx-django-utils==5.0.0 +edx-braze-client==0.1.8 + # via edx-enterprise +edx-django-utils==5.9.0 # via # -r requirements/base.in # django-config-models @@ -139,30 +161,42 @@ edx-django-utils==5.0.0 # edx-enterprise # edx-rest-api-client # edx-toggles -edx-drf-extensions==8.0.1 +edx-drf-extensions==9.0.1 # via # -r requirements/base.in # edx-enterprise # edx-rbac -edx-enterprise==3.55.1 +edx-enterprise==4.8.10 # via -r requirements/base.in -edx-opaque-keys[django]==2.3.0 +edx-opaque-keys[django]==2.5.1 # via # -r requirements/base.in # edx-drf-extensions # edx-enterprise -edx-rbac==1.7.0 +edx-rbac==1.8.0 # via edx-enterprise -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via edx-enterprise edx-tincan-py35==1.0.0 # via edx-enterprise -edx-toggles==5.0.0 - # via -r requirements/base.in -future==0.18.2 - # via pyjwkest -idna==3.3 +edx-toggles==5.1.0 # via + # -r requirements/base.in + # edx-enterprise +exceptiongroup==1.2.0 + # via anyio +filelock==3.13.1 + # via snowflake-connector-python +h11==0.14.0 + # via httpcore +httpcore==1.0.2 + # via httpx +httpx==0.25.2 + # via openai +idna==3.6 + # via + # anyio + # httpx # requests # snowflake-connector-python jinja2==3.1.2 @@ -173,73 +207,86 @@ jsonfield==3.1.0 # via # -r requirements/base.in # edx-enterprise -kombu==5.2.4 +jwcrypto==1.5.0 + # via django-oauth-toolkit +kombu==5.3.4 # via celery -markupsafe==2.1.1 +markupsafe==2.1.3 # via jinja2 -newrelic==7.16.0.178 +newrelic==9.3.0 # via edx-django-utils -oscrypto==1.3.0 +oauthlib==3.2.2 + # via django-oauth-toolkit +openai==1.3.8 + # via edx-enterprise +packaging==23.2 # via snowflake-connector-python -path==16.4.0 +path==16.9.0 # via path-py path-py==12.5.0 # via edx-enterprise -pbr==5.9.0 +pbr==6.0.0 # via stevedore -pillow==9.2.0 +pgpy==0.6.0 + # via edx-enterprise +pillow==10.1.0 # via edx-enterprise -prompt-toolkit==3.0.30 +platformdirs==3.11.0 + # via + # -c requirements/constraints.txt + # snowflake-connector-python +prompt-toolkit==3.0.41 # via click-repl -psutil==5.9.1 +psutil==5.9.6 # via edx-django-utils +pyasn1==0.5.1 + # via pgpy pycparser==2.21 # via cffi -pycryptodomex==3.15.0 - # via - # pyjwkest - # snowflake-connector-python -pyjwkest==1.4.2 - # via edx-drf-extensions -pyjwt[crypto]==2.4.0 +pydantic==2.5.2 + # via openai +pydantic-core==2.14.5 + # via pydantic +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions # edx-rest-api-client + # pyjwt # snowflake-connector-python -pymongo==3.12.3 +pymongo==3.13.0 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils -pyopenssl==22.0.0 +pyopenssl==23.3.0 # via snowflake-connector-python python-dateutil==2.8.2 # via - # edx-drf-extensions + # celery # edx-enterprise -python-slugify==6.1.2 +python-ipware==2.0.0 + # via django-ipware +python-slugify==8.0.1 # via code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/base.in - # celery # django # djangorestframework # edx-enterprise # edx-tincan-py35 # snowflake-connector-python -pyyaml==6.0 +pyyaml==6.0.1 # via code-annotations -requests==2.28.1 +requests==2.31.0 # via # -r requirements/base.in + # django-oauth-toolkit # edx-drf-extensions # edx-enterprise # edx-rest-api-client - # pyjwkest # slumber # snowflake-connector-python - # tableauserverclient rules==3.3 # via edx-enterprise semantic-version==2.10.0 @@ -247,50 +294,66 @@ semantic-version==2.10.0 six==1.16.0 # via # bleach - # click-repl - # edx-drf-extensions # edx-rbac - # pyjwkest # python-dateutil slumber==0.7.1 # via # edx-enterprise # edx-rest-api-client -snowflake-connector-python==2.7.11 +sniffio==1.3.0 + # via + # anyio + # httpx + # openai +snowflake-connector-python==3.6.0 # via edx-enterprise -sqlparse==0.4.2 +sortedcontainers==2.4.0 + # via snowflake-connector-python +sqlparse==0.4.4 # via django -stevedore==4.0.0 +stevedore==5.1.0 # via # code-annotations # edx-django-utils # edx-enterprise # edx-opaque-keys -tableauserverclient==0.19.0 - # via edx-enterprise -testfixtures==7.0.0 +testfixtures==7.2.2 # via edx-enterprise text-unidecode==1.3 # via python-slugify -typing-extensions==4.3.0 +tomlkit==0.12.3 + # via snowflake-connector-python +tqdm==4.66.1 + # via openai +typing-extensions==4.9.0 # via + # annotated-types + # asgiref # django-countries + # edx-opaque-keys + # kombu + # openai + # pydantic + # pydantic-core # snowflake-connector-python +tzdata==2023.3 + # via + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via edx-enterprise -urllib3==1.26.11 +urllib3==1.26.18 # via # requests # snowflake-connector-python -vine==5.0.0 +vine==5.1.0 # via # amqp # celery # kombu -wcwidth==0.2.5 +wcwidth==0.2.12 # via prompt-toolkit webencodings==0.5.1 # via bleach - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +wrapt==1.16.0 + # via deprecated diff --git a/requirements/ci.txt b/requirements/ci.txt index 96973d5..854b0c7 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -1,42 +1,39 @@ # -# 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 # -certifi==2022.6.15 - # via requests -charset-normalizer==2.1.0 - # via requests -coverage==6.4.2 - # via codecov -distlib==0.3.5 +cachetools==5.3.2 + # via tox +chardet==5.2.0 + # via tox +colorama==0.4.6 + # via tox +distlib==0.3.7 # via virtualenv -filelock==3.7.1 +filelock==3.13.1 # via # tox # virtualenv -idna==3.3 - # via requests -packaging==21.3 - # via tox -platformdirs==2.5.2 - # via virtualenv -pluggy==1.0.0 - # via tox -py==1.11.0 - # via tox -pyparsing==3.0.9 - # via packaging -requests==2.28.1 - # via codecov -six==1.16.0 +packaging==23.2 + # via + # pyproject-api + # tox +platformdirs==3.11.0 + # via + # -c requirements/constraints.txt + # tox + # virtualenv +pluggy==1.3.0 # via tox -toml==0.10.2 +pyproject-api==1.6.1 # via tox -tox==3.25.1 +tomli==2.0.1 + # via + # pyproject-api + # tox +tox==4.11.4 # via -r requirements/ci.in -urllib3==1.26.11 - # via requests -virtualenv==20.16.3 +virtualenv==20.25.0 # via tox diff --git a/requirements/constraints.txt b/requirements/constraints.txt index d91704b..1315810 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -10,3 +10,6 @@ # Common constraints for edx repos -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + +# platformdirs>=4.0 breaking upgrade job +platformdirs<4.0 diff --git a/requirements/dev.in b/requirements/dev.in index 4a7645b..eb8c92c 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 ed2b1b6..44573b5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,10 +1,10 @@ # -# 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 # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/quality.txt # kombu @@ -12,62 +12,83 @@ aniso8601==9.0.1 # via # -r requirements/quality.txt # edx-tincan-py35 -asgiref==3.5.2 +annotated-types==0.6.0 + # via + # -r requirements/quality.txt + # pydantic +anyio==4.1.0 + # via + # -r requirements/quality.txt + # httpx + # openai +asgiref==3.7.2 # via # -r requirements/quality.txt # django + # django-countries asn1crypto==1.5.1 # via # -r requirements/quality.txt - # oscrypto # snowflake-connector-python -astroid==2.11.7 +astroid==3.0.1 # via # -r requirements/quality.txt # pylint # pylint-celery -attrs==22.1.0 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/quality.txt - # pytest -billiard==3.6.4.0 + # backports-zoneinfo + # celery + # kombu +billiard==4.2.0 # via # -r requirements/quality.txt # celery -bleach==5.0.1 +bleach==6.1.0 # via # -r requirements/quality.txt # edx-enterprise - # readme-renderer -build==0.8.0 +build==1.0.3 # via # -r requirements/pip-tools.txt # pip-tools -celery==5.2.7 +cachetools==5.3.2 + # via + # -r requirements/ci.txt + # tox +celery==5.3.6 # via # -r requirements/quality.txt # edx-enterprise -certifi==2022.6.15 +cerberus==1.3.5 + # via + # -r requirements/quality.txt + # plette +certifi==2023.11.17 # via - # -r requirements/ci.txt # -r requirements/quality.txt + # httpcore + # httpx # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/quality.txt # cryptography # pynacl # snowflake-connector-python -chardet==5.0.0 - # via diff-cover -charset-normalizer==2.1.0 +chardet==5.2.0 # via # -r requirements/ci.txt + # diff-cover + # tox +charset-normalizer==3.3.2 + # via # -r requirements/quality.txt # requests # snowflake-connector-python -click==8.1.3 +click==8.1.7 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -92,61 +113,73 @@ click-plugins==1.1.1 # via # -r requirements/quality.txt # celery -click-repl==0.2.0 +click-repl==0.3.0 # via # -r requirements/quality.txt # celery -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/quality.txt # edx-enterprise # edx-lint # edx-toggles -commonmark==0.9.1 - # via - # -r requirements/quality.txt - # rich -coverage[toml]==6.4.2 +colorama==0.4.6 # via # -r requirements/ci.txt + # tox +coverage[toml]==7.3.2 + # via # -r requirements/quality.txt - # codecov + # coverage # pytest-cov -cryptography==36.0.2 +cryptography==41.0.7 # via # -r requirements/quality.txt - # django-fernet-fields + # django-fernet-fields-v2 # edx-enterprise + # jwcrypto + # pgpy # pyjwt # pyopenssl # snowflake-connector-python -ddt==1.5.0 +ddt==1.7.0 # via -r requirements/quality.txt defusedxml==0.7.1 # via # -r requirements/quality.txt # djangorestframework-xml - # tableauserverclient -diff-cover==6.5.1 +deprecated==1.2.14 + # via + # -r requirements/quality.txt + # jwcrypto +diff-cover==8.0.1 # via -r requirements/dev.in -dill==0.3.5.1 +dill==0.3.7 # via # -r requirements/quality.txt # pylint -distlib==0.3.5 +distlib==0.3.7 # via # -r requirements/ci.txt + # -r requirements/quality.txt + # requirementslib # virtualenv -django==3.2.15 +distro==1.8.0 + # via + # -r requirements/quality.txt + # openai +django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # django-config-models # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-model-utils # django-multi-email-field + # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -156,15 +189,15 @@ django==3.2.15 # edx-rbac # edx-toggles # jsonfield -django-cache-memoize==0.1.10 +django-cache-memoize==0.2.0 # via # -r requirements/quality.txt # edx-enterprise -django-config-models==2.3.0 +django-config-models==2.5.1 # via # -r requirements/quality.txt # edx-enterprise -django-countries==7.3.2 +django-countries==7.5.1 # via # -r requirements/quality.txt # edx-enterprise @@ -175,28 +208,32 @@ django-crum==0.7.9 # edx-enterprise # edx-rbac # edx-toggles -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/quality.txt # edx-enterprise -django-filter==22.1 +django-filter==23.5 # via # -r requirements/quality.txt # edx-enterprise -django-ipware==4.0.2 +django-ipware==6.0.2 # via # -r requirements/quality.txt # edx-enterprise -django-model-utils==4.2.0 +django-model-utils==4.3.1 # via # -r requirements/quality.txt # edx-enterprise # edx-rbac -django-multi-email-field==0.6.2 +django-multi-email-field==0.7.0 # via # -r requirements/quality.txt # edx-enterprise -django-object-actions==4.0.0 +django-oauth-toolkit==2.3.0 + # via + # -r requirements/quality.txt + # edx-enterprise +django-object-actions==4.2.0 # via # -r requirements/quality.txt # edx-enterprise @@ -205,14 +242,14 @@ django-simple-history==3.0.0 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # edx-enterprise -django-waffle==2.6.0 +django-waffle==4.1.0 # via # -r requirements/quality.txt # edx-django-utils # edx-drf-extensions # edx-enterprise # edx-toggles -djangorestframework==3.13.1 +djangorestframework==3.14.0 # via # -r requirements/quality.txt # django-config-models @@ -223,7 +260,11 @@ djangorestframework-xml==2.0.0 # via # -r requirements/quality.txt # edx-enterprise -docutils==0.19 +docopt==0.6.2 + # via + # -r requirements/quality.txt + # pipreqs +docutils==0.20.1 # via # -r requirements/quality.txt # readme-renderer @@ -231,7 +272,11 @@ drf-jwt==1.19.2 # via # -r requirements/quality.txt # edx-drf-extensions -edx-django-utils==5.0.0 +edx-braze-client==0.1.8 + # via + # -r requirements/quality.txt + # edx-enterprise +edx-django-utils==5.9.0 # via # -r requirements/quality.txt # django-config-models @@ -239,27 +284,28 @@ edx-django-utils==5.0.0 # edx-enterprise # edx-rest-api-client # edx-toggles -edx-drf-extensions==8.0.1 +edx-drf-extensions==9.0.1 # via # -r requirements/quality.txt # edx-enterprise # edx-rbac -edx-enterprise==3.55.1 +edx-enterprise==4.8.10 # via -r requirements/quality.txt -edx-i18n-tools==0.9.1 +edx-i18n-tools==1.3.0 # via -r requirements/dev.in -edx-lint==5.2.4 +edx-lint==5.3.6 # via -r requirements/quality.txt -edx-opaque-keys[django]==2.3.0 +edx-opaque-keys[django]==2.5.1 # via # -r requirements/quality.txt # edx-drf-extensions # edx-enterprise -edx-rbac==1.7.0 + # edx-opaque-keys +edx-rbac==1.8.0 # via # -r requirements/quality.txt # edx-enterprise -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via # -r requirements/quality.txt # edx-enterprise @@ -267,42 +313,70 @@ edx-tincan-py35==1.0.0 # via # -r requirements/quality.txt # edx-enterprise -edx-toggles==5.0.0 - # via -r requirements/quality.txt -factory-boy==3.2.1 +edx-toggles==5.1.0 + # via + # -r requirements/quality.txt + # edx-enterprise +exceptiongroup==1.2.0 + # via + # -r requirements/quality.txt + # anyio + # pytest +factory-boy==3.3.0 # via -r requirements/quality.txt -faker==13.15.1 +faker==20.1.0 # via # -r requirements/quality.txt # factory-boy -filelock==3.7.1 +filelock==3.13.1 # via # -r requirements/ci.txt + # -r requirements/quality.txt + # snowflake-connector-python # tox # virtualenv -future==0.18.2 +h11==0.14.0 # via # -r requirements/quality.txt - # pyjwkest -idna==3.3 + # httpcore +httpcore==1.0.2 # via - # -r requirements/ci.txt # -r requirements/quality.txt + # httpx +httpx==0.25.2 + # via + # -r requirements/quality.txt + # openai +idna==3.6 + # via + # -r requirements/quality.txt + # anyio + # httpx # requests # snowflake-connector-python -importlib-metadata==4.12.0 +importlib-metadata==7.0.0 # via + # -r requirements/pip-tools.txt # -r requirements/quality.txt + # build # keyring # twine -iniconfig==1.1.1 +importlib-resources==6.1.1 + # via + # -r requirements/quality.txt + # keyring +iniconfig==2.0.0 # via # -r requirements/quality.txt # pytest -isort==5.10.1 +isort==5.13.0 # via # -r requirements/quality.txt # pylint +jaraco-classes==3.3.0 + # via + # -r requirements/quality.txt + # keyring jinja2==3.1.2 # via # -r requirements/quality.txt @@ -316,19 +390,25 @@ jsonfield==3.1.0 # via # -r requirements/quality.txt # edx-enterprise -keyring==23.7.0 +jwcrypto==1.5.0 + # via + # -r requirements/quality.txt + # django-oauth-toolkit +keyring==24.3.0 # via # -r requirements/quality.txt # twine -kombu==5.2.4 +kombu==5.3.4 # via # -r requirements/quality.txt # celery -lazy-object-proxy==1.7.1 +lxml==4.9.3 + # via edx-i18n-tools +markdown-it-py==3.0.0 # via # -r requirements/quality.txt - # astroid -markupsafe==2.1.1 + # rich +markupsafe==2.1.3 # via # -r requirements/quality.txt # jinja2 @@ -336,23 +416,41 @@ mccabe==0.7.0 # via # -r requirements/quality.txt # pylint -newrelic==7.16.0.178 +mdurl==0.1.2 + # via + # -r requirements/quality.txt + # markdown-it-py +more-itertools==10.1.0 + # via + # -r requirements/quality.txt + # jaraco-classes +newrelic==9.3.0 # via # -r requirements/quality.txt # edx-django-utils -oscrypto==1.3.0 +nh3==0.2.15 # via # -r requirements/quality.txt - # snowflake-connector-python -packaging==21.3 + # readme-renderer +oauthlib==3.2.2 + # via + # -r requirements/quality.txt + # django-oauth-toolkit +openai==1.3.8 + # via + # -r requirements/quality.txt + # edx-enterprise +packaging==23.2 # via # -r requirements/ci.txt # -r requirements/pip-tools.txt # -r requirements/quality.txt # build + # pyproject-api # pytest + # snowflake-connector-python # tox -path==16.4.0 +path==16.9.0 # via # -r requirements/quality.txt # edx-i18n-tools @@ -361,84 +459,104 @@ path-py==12.5.0 # via # -r requirements/quality.txt # edx-enterprise -pbr==5.9.0 +pbr==6.0.0 # via # -r requirements/quality.txt # stevedore -pep517==0.13.0 +pep517==0.13.1 # via - # -r requirements/pip-tools.txt - # build -pillow==9.2.0 + # -r requirements/quality.txt + # requirementslib +pgpy==0.6.0 + # via + # -r requirements/quality.txt + # edx-enterprise +pillow==10.1.0 # via # -r requirements/quality.txt # edx-enterprise -pip-tools==6.8.0 +pip-api==0.0.30 + # via + # -r requirements/quality.txt + # isort +pip-tools==7.3.0 # via -r requirements/pip-tools.txt -pkginfo==1.8.3 +pipreqs==0.4.13 + # via + # -r requirements/quality.txt + # isort +pkginfo==1.9.6 # via # -r requirements/quality.txt # twine -platformdirs==2.5.2 +platformdirs==3.11.0 # via + # -c requirements/constraints.txt # -r requirements/ci.txt # -r requirements/quality.txt # pylint + # requirementslib + # snowflake-connector-python + # tox # virtualenv -pluggy==1.0.0 +plette[validation]==0.4.4 + # via + # -r requirements/quality.txt + # plette + # requirementslib +pluggy==1.3.0 # via # -r requirements/ci.txt # -r requirements/quality.txt # diff-cover # pytest # tox -polib==1.1.1 +polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.30 +prompt-toolkit==3.0.41 # via # -r requirements/quality.txt # click-repl -psutil==5.9.1 +psutil==5.9.6 # via # -r requirements/quality.txt # edx-django-utils -py==1.11.0 +pyasn1==0.5.1 # via - # -r requirements/ci.txt # -r requirements/quality.txt - # pytest - # tox -pycodestyle==2.9.1 + # pgpy +pycodestyle==2.11.1 # via -r requirements/quality.txt pycparser==2.21 # via # -r requirements/quality.txt # cffi -pycryptodomex==3.15.0 +pydantic==2.5.2 # via # -r requirements/quality.txt - # pyjwkest - # snowflake-connector-python -pydocstyle==6.1.1 + # openai + # requirementslib +pydantic-core==2.14.5 + # via + # -r requirements/quality.txt + # pydantic +pydocstyle==6.3.0 # via -r requirements/quality.txt -pygments==2.12.0 +pygments==2.17.2 # via # -r requirements/quality.txt # diff-cover # readme-renderer # rich -pyjwkest==1.4.2 - # via - # -r requirements/quality.txt - # edx-drf-extensions -pyjwt[crypto]==2.4.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/quality.txt # drf-jwt # edx-drf-extensions # edx-rest-api-client + # pyjwt # snowflake-connector-python -pylint==2.14.5 +pylint==3.0.2 # via # -r requirements/quality.txt # edx-lint @@ -449,16 +567,16 @@ 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 -pymongo==3.12.3 +pymongo==3.13.0 # via # -r requirements/quality.txt # edx-opaque-keys @@ -466,76 +584,84 @@ pynacl==1.5.0 # via # -r requirements/quality.txt # edx-django-utils -pyopenssl==22.0.0 +pyopenssl==23.3.0 # via # -r requirements/quality.txt # snowflake-connector-python -pyparsing==3.0.9 +pyproject-api==1.6.1 # via # -r requirements/ci.txt + # tox +pyproject-hooks==1.0.0 + # via # -r requirements/pip-tools.txt - # -r requirements/quality.txt - # packaging -pytest==7.1.2 + # build +pytest==7.4.3 # via # -r requirements/quality.txt # pytest-cov # pytest-django -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/quality.txt -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r requirements/quality.txt python-dateutil==2.8.2 # via # -r requirements/quality.txt - # edx-drf-extensions + # celery # edx-enterprise # faker -python-slugify==6.1.2 +python-ipware==2.0.0 + # via + # -r requirements/quality.txt + # django-ipware +python-slugify==8.0.1 # via # -r requirements/quality.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/quality.txt - # celery # django # djangorestframework # edx-enterprise # edx-tincan-py35 # snowflake-connector-python -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/quality.txt # code-annotations # edx-i18n-tools -readme-renderer==35.0 +readme-renderer==42.0 # via # -r requirements/quality.txt # twine -requests==2.28.1 +requests==2.31.0 # via - # -r requirements/ci.txt # -r requirements/quality.txt - # codecov + # django-oauth-toolkit # edx-drf-extensions # edx-enterprise # edx-rest-api-client - # pyjwkest # requests-toolbelt + # requirementslib # slumber # snowflake-connector-python - # tableauserverclient # twine -requests-toolbelt==0.9.1 + # yarg +requests-toolbelt==1.0.0 # via # -r requirements/quality.txt # twine +requirementslib==3.0.0 + # via + # -r requirements/quality.txt + # isort rfc3986==2.0.0 # via # -r requirements/quality.txt # twine -rich==12.5.1 +rich==13.7.0 # via # -r requirements/quality.txt # twine @@ -549,45 +675,46 @@ semantic-version==2.10.0 # edx-drf-extensions six==1.16.0 # via - # -r requirements/ci.txt # -r requirements/quality.txt # bleach - # click-repl - # edx-drf-extensions # edx-lint # edx-rbac - # pyjwkest # python-dateutil - # tox slumber==0.7.1 # via # -r requirements/quality.txt # edx-enterprise # edx-rest-api-client +sniffio==1.3.0 + # via + # -r requirements/quality.txt + # anyio + # httpx + # openai snowballstemmer==2.2.0 # via # -r requirements/quality.txt # pydocstyle -snowflake-connector-python==2.7.11 +snowflake-connector-python==3.6.0 # via # -r requirements/quality.txt # edx-enterprise -sqlparse==0.4.2 +sortedcontainers==2.4.0 + # via + # -r requirements/quality.txt + # snowflake-connector-python +sqlparse==0.4.4 # via # -r requirements/quality.txt # django -stevedore==4.0.0 +stevedore==5.1.0 # via # -r requirements/quality.txt # code-annotations # edx-django-utils # edx-enterprise # edx-opaque-keys -tableauserverclient==0.19.0 - # via - # -r requirements/quality.txt - # edx-enterprise -testfixtures==7.0.0 +testfixtures==7.2.2 # via # -r requirements/quality.txt # edx-enterprise @@ -595,61 +722,77 @@ 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-api + # pyproject-hooks # pytest -tomlkit==0.11.1 + # tox +tomlkit==0.12.3 # via # -r requirements/quality.txt + # plette # pylint -tox==3.25.1 + # requirementslib + # snowflake-connector-python +tox==4.11.4 + # via -r requirements/ci.txt +tqdm==4.66.1 # via - # -r requirements/ci.txt - # tox-battery -tox-battery==0.6.1 - # via -r requirements/dev.in -twine==4.0.1 + # -r requirements/quality.txt + # openai +twine==4.0.2 # via -r requirements/quality.txt -typing-extensions==4.3.0 +typing-extensions==4.9.0 # via # -r requirements/quality.txt + # annotated-types + # asgiref # astroid # django-countries + # edx-opaque-keys + # faker + # kombu + # openai + # pydantic + # pydantic-core # pylint # rich # snowflake-connector-python +tzdata==2023.3 + # via + # -r requirements/quality.txt + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via # -r requirements/quality.txt # edx-enterprise -urllib3==1.26.11 +urllib3==1.26.18 # via - # -r requirements/ci.txt # -r requirements/quality.txt # requests # snowflake-connector-python # twine -vine==5.0.0 +vine==5.1.0 # via # -r requirements/quality.txt # amqp # celery # kombu -virtualenv==20.16.3 +virtualenv==20.25.0 # via # -r requirements/ci.txt # tox -wcwidth==0.2.5 +wcwidth==0.2.12 # via # -r requirements/quality.txt # prompt-toolkit @@ -657,18 +800,24 @@ webencodings==0.5.1 # via # -r requirements/quality.txt # bleach -wheel==0.37.1 +wheel==0.42.0 # via # -r requirements/pip-tools.txt # pip-tools -wrapt==1.14.1 +wrapt==1.16.0 # via # -r requirements/quality.txt - # astroid -zipp==3.8.1 + # deprecated +yarg==0.1.9 + # via + # -r requirements/quality.txt + # pipreqs +zipp==3.17.0 # via + # -r requirements/pip-tools.txt # -r requirements/quality.txt # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/doc.txt b/requirements/doc.txt index eb2d597..402cdfa 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -1,12 +1,12 @@ # -# 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 # -alabaster==0.7.12 +alabaster==0.7.13 # via sphinx -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/test.txt # kombu @@ -14,53 +14,65 @@ aniso8601==9.0.1 # via # -r requirements/test.txt # edx-tincan-py35 -asgiref==3.5.2 +annotated-types==0.6.0 + # via + # -r requirements/test.txt + # pydantic +anyio==4.1.0 + # via + # -r requirements/test.txt + # httpx + # openai +asgiref==3.7.2 # via # -r requirements/test.txt # django + # django-countries asn1crypto==1.5.1 # via # -r requirements/test.txt - # oscrypto # snowflake-connector-python -attrs==22.1.0 +babel==2.13.1 + # via sphinx +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/test.txt - # pytest -babel==2.10.3 - # via sphinx -billiard==3.6.4.0 + # backports-zoneinfo + # celery + # kombu +billiard==4.2.0 # via # -r requirements/test.txt # celery -bleach==5.0.1 +bleach==6.1.0 # via # -r requirements/test.txt # edx-enterprise - # readme-renderer -build==0.8.0 +build==1.0.3 # via -r requirements/doc.in -celery==5.2.7 +celery==5.3.6 # via # -r requirements/test.txt # edx-enterprise -certifi==2022.6.15 +certifi==2023.11.17 # via # -r requirements/test.txt + # httpcore + # httpx # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/test.txt # cryptography # pynacl # snowflake-connector-python -charset-normalizer==2.1.0 +charset-normalizer==3.3.2 # via # -r requirements/test.txt # requests # snowflake-connector-python -click==8.1.3 +click==8.1.7 # via # -r requirements/test.txt # celery @@ -77,46 +89,56 @@ click-plugins==1.1.1 # via # -r requirements/test.txt # celery -click-repl==0.2.0 +click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/test.txt # edx-enterprise # edx-toggles -commonmark==0.9.1 - # via rich -coverage[toml]==6.4.2 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -cryptography==36.0.2 +cryptography==41.0.7 # via # -r requirements/test.txt - # django-fernet-fields + # django-fernet-fields-v2 # edx-enterprise + # jwcrypto + # pgpy # pyjwt # pyopenssl # snowflake-connector-python -ddt==1.5.0 +ddt==1.7.0 # via -r requirements/test.txt defusedxml==0.7.1 # via # -r requirements/test.txt # djangorestframework-xml - # tableauserverclient -django==3.2.15 +deprecated==1.2.14 + # via + # -r requirements/test.txt + # jwcrypto +distro==1.8.0 + # via + # -r requirements/test.txt + # openai +django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-config-models # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-model-utils # django-multi-email-field + # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -125,15 +147,15 @@ django==3.2.15 # edx-rbac # edx-toggles # jsonfield -django-cache-memoize==0.1.10 +django-cache-memoize==0.2.0 # via # -r requirements/test.txt # edx-enterprise -django-config-models==2.3.0 +django-config-models==2.5.1 # via # -r requirements/test.txt # edx-enterprise -django-countries==7.3.2 +django-countries==7.5.1 # via # -r requirements/test.txt # edx-enterprise @@ -144,28 +166,32 @@ django-crum==0.7.9 # edx-enterprise # edx-rbac # edx-toggles -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/test.txt # edx-enterprise -django-filter==22.1 +django-filter==23.5 # via # -r requirements/test.txt # edx-enterprise -django-ipware==4.0.2 +django-ipware==6.0.2 # via # -r requirements/test.txt # edx-enterprise -django-model-utils==4.2.0 +django-model-utils==4.3.1 # via # -r requirements/test.txt # edx-enterprise # edx-rbac -django-multi-email-field==0.6.2 +django-multi-email-field==0.7.0 + # via + # -r requirements/test.txt + # edx-enterprise +django-oauth-toolkit==2.3.0 # via # -r requirements/test.txt # edx-enterprise -django-object-actions==4.0.0 +django-object-actions==4.2.0 # via # -r requirements/test.txt # edx-enterprise @@ -174,14 +200,14 @@ django-simple-history==3.0.0 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # edx-enterprise -django-waffle==2.6.0 +django-waffle==4.1.0 # via # -r requirements/test.txt # edx-django-utils # edx-drf-extensions # edx-enterprise # edx-toggles -djangorestframework==3.13.1 +djangorestframework==3.14.0 # via # -r requirements/test.txt # django-config-models @@ -192,7 +218,7 @@ djangorestframework-xml==2.0.0 # via # -r requirements/test.txt # edx-enterprise -doc8==1.0.0 +doc8==1.1.1 # via -r requirements/doc.in docutils==0.19 # via @@ -204,7 +230,11 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==5.0.0 +edx-braze-client==0.1.8 + # via + # -r requirements/test.txt + # edx-enterprise +edx-django-utils==5.9.0 # via # -r requirements/test.txt # django-config-models @@ -212,60 +242,87 @@ edx-django-utils==5.0.0 # edx-enterprise # edx-rest-api-client # edx-toggles -edx-drf-extensions==8.0.1 +edx-drf-extensions==9.0.1 # via # -r requirements/test.txt # edx-enterprise # edx-rbac -edx-enterprise==3.55.1 +edx-enterprise==4.8.10 # via -r requirements/test.txt -edx-opaque-keys[django]==2.3.0 +edx-opaque-keys[django]==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions # edx-enterprise -edx-rbac==1.7.0 + # edx-opaque-keys +edx-rbac==1.8.0 # via # -r requirements/test.txt # edx-enterprise -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via # -r requirements/test.txt # edx-enterprise -edx-sphinx-theme==3.0.0 +edx-sphinx-theme==3.1.0 # via -r requirements/doc.in edx-tincan-py35==1.0.0 # via # -r requirements/test.txt # edx-enterprise -edx-toggles==5.0.0 - # via -r requirements/test.txt -factory-boy==3.2.1 +edx-toggles==5.1.0 + # via + # -r requirements/test.txt + # edx-enterprise +exceptiongroup==1.2.0 + # via + # -r requirements/test.txt + # anyio + # pytest +factory-boy==3.3.0 # via -r requirements/test.txt -faker==13.15.1 +faker==20.1.0 # via # -r requirements/test.txt # factory-boy -future==0.18.2 +filelock==3.13.1 + # via + # -r requirements/test.txt + # snowflake-connector-python +h11==0.14.0 + # via + # -r requirements/test.txt + # httpcore +httpcore==1.0.2 # via # -r requirements/test.txt - # pyjwkest -idna==3.3 + # httpx +httpx==0.25.2 # via # -r requirements/test.txt + # openai +idna==3.6 + # via + # -r requirements/test.txt + # anyio + # httpx # requests # snowflake-connector-python imagesize==1.4.1 # via sphinx -importlib-metadata==4.12.0 +importlib-metadata==7.0.0 # via + # build # keyring # sphinx # twine -iniconfig==1.1.1 +importlib-resources==6.1.1 + # via keyring +iniconfig==2.0.0 # via # -r requirements/test.txt # pytest +jaraco-classes==3.3.0 + # via keyring jinja2==3.1.2 # via # -r requirements/test.txt @@ -279,31 +336,48 @@ jsonfield==3.1.0 # via # -r requirements/test.txt # edx-enterprise -keyring==23.7.0 +jwcrypto==1.5.0 + # via + # -r requirements/test.txt + # django-oauth-toolkit +keyring==24.3.0 # via twine -kombu==5.2.4 +kombu==5.3.4 # via # -r requirements/test.txt # celery -markupsafe==2.1.1 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 # via # -r requirements/test.txt # jinja2 -newrelic==7.16.0.178 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.1.0 + # via jaraco-classes +newrelic==9.3.0 # via # -r requirements/test.txt # edx-django-utils -oscrypto==1.3.0 +nh3==0.2.15 + # via readme-renderer +oauthlib==3.2.2 # via # -r requirements/test.txt - # snowflake-connector-python -packaging==21.3 + # django-oauth-toolkit +openai==1.3.8 + # via + # -r requirements/test.txt + # edx-enterprise +packaging==23.2 # via # -r requirements/test.txt # build # pytest + # snowflake-connector-python # sphinx -path==16.4.0 +path==16.9.0 # via # -r requirements/test.txt # path-py @@ -311,61 +385,68 @@ path-py==12.5.0 # via # -r requirements/test.txt # edx-enterprise -pbr==5.9.0 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore -pep517==0.13.0 - # via build -pillow==9.2.0 +pgpy==0.6.0 + # via + # -r requirements/test.txt + # edx-enterprise +pillow==10.1.0 # via # -r requirements/test.txt # edx-enterprise -pkginfo==1.8.3 +pkginfo==1.9.6 # via twine -pluggy==1.0.0 +platformdirs==3.11.0 + # via + # -c requirements/constraints.txt + # -r requirements/test.txt + # snowflake-connector-python +pluggy==1.3.0 # via # -r requirements/test.txt # pytest -prompt-toolkit==3.0.30 +prompt-toolkit==3.0.41 # via # -r requirements/test.txt # click-repl -psutil==5.9.1 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils -py==1.11.0 +pyasn1==0.5.1 # via # -r requirements/test.txt - # pytest + # pgpy pycparser==2.21 # via # -r requirements/test.txt # cffi -pycryptodomex==3.15.0 +pydantic==2.5.2 # via # -r requirements/test.txt - # pyjwkest - # snowflake-connector-python -pygments==2.12.0 + # openai +pydantic-core==2.14.5 + # via + # -r requirements/test.txt + # pydantic +pygments==2.17.2 # via # doc8 # readme-renderer # rich # sphinx -pyjwkest==1.4.2 - # via - # -r requirements/test.txt - # edx-drf-extensions -pyjwt[crypto]==2.4.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/test.txt # drf-jwt # edx-drf-extensions # edx-rest-api-client + # pyjwt # snowflake-connector-python -pymongo==3.12.3 +pymongo==3.13.0 # via # -r requirements/test.txt # edx-opaque-keys @@ -373,69 +454,69 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyopenssl==22.0.0 +pyopenssl==23.3.0 # via # -r requirements/test.txt # snowflake-connector-python -pyparsing==3.0.9 - # via - # -r requirements/test.txt - # packaging -pytest==7.1.2 +pyproject-hooks==1.0.0 + # via build +pytest==7.4.3 # via # -r requirements/test.txt # pytest-cov # pytest-django -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via # -r requirements/test.txt - # edx-drf-extensions + # celery # edx-enterprise # faker -python-slugify==6.1.2 +python-ipware==2.0.0 + # via + # -r requirements/test.txt + # django-ipware +python-slugify==8.0.1 # via # -r requirements/test.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/test.txt # babel - # celery # django # djangorestframework # edx-enterprise # edx-tincan-py35 # snowflake-connector-python -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/test.txt # code-annotations -readme-renderer==35.0 +readme-renderer==42.0 # via twine -requests==2.28.1 +requests==2.31.0 # via # -r requirements/test.txt + # django-oauth-toolkit # edx-drf-extensions # edx-enterprise # edx-rest-api-client - # pyjwkest # requests-toolbelt # slumber # snowflake-connector-python # sphinx - # tableauserverclient # 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.5.1 +rich==13.7.0 # via twine rules==3.3 # via @@ -449,32 +530,39 @@ six==1.16.0 # via # -r requirements/test.txt # bleach - # click-repl - # edx-drf-extensions # edx-rbac # edx-sphinx-theme - # pyjwkest # python-dateutil slumber==0.7.1 # via # -r requirements/test.txt # edx-enterprise # edx-rest-api-client +sniffio==1.3.0 + # via + # -r requirements/test.txt + # anyio + # httpx + # openai snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==2.7.11 +snowflake-connector-python==3.6.0 # via # -r requirements/test.txt # edx-enterprise -sphinx==5.1.1 +sortedcontainers==2.4.0 + # via + # -r requirements/test.txt + # snowflake-connector-python +sphinx==5.3.0 # via # -r requirements/doc.in # edx-sphinx-theme -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 @@ -482,11 +570,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==4.0.0 +stevedore==5.1.0 # via # -r requirements/test.txt # code-annotations @@ -494,11 +582,7 @@ stevedore==4.0.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -tableauserverclient==0.19.0 - # via - # -r requirements/test.txt - # edx-enterprise -testfixtures==7.0.0 +testfixtures==7.2.2 # via # -r requirements/test.txt # edx-enterprise @@ -512,33 +596,54 @@ tomli==2.0.1 # build # coverage # doc8 - # pep517 + # pyproject-hooks # pytest -twine==4.0.1 +tomlkit==0.12.3 + # via + # -r requirements/test.txt + # snowflake-connector-python +tqdm==4.66.1 + # via + # -r requirements/test.txt + # openai +twine==4.0.2 # via -r requirements/doc.in -typing-extensions==4.3.0 +typing-extensions==4.9.0 # via # -r requirements/test.txt + # annotated-types + # asgiref # django-countries + # edx-opaque-keys + # faker + # kombu + # openai + # pydantic + # pydantic-core # rich # snowflake-connector-python +tzdata==2023.3 + # via + # -r requirements/test.txt + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via # -r requirements/test.txt # edx-enterprise -urllib3==1.26.11 +urllib3==1.26.18 # via # -r requirements/test.txt # requests # snowflake-connector-python # twine -vine==5.0.0 +vine==5.1.0 # via # -r requirements/test.txt # amqp # celery # kombu -wcwidth==0.2.5 +wcwidth==0.2.12 # via # -r requirements/test.txt # prompt-toolkit @@ -546,8 +651,11 @@ webencodings==0.5.1 # via # -r requirements/test.txt # bleach -zipp==3.8.1 - # via importlib-metadata - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +wrapt==1.16.0 + # via + # -r requirements/test.txt + # deprecated +zipp==3.17.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index ebb8aa6..93a9cee 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,27 +1,30 @@ # -# 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 # -build==0.8.0 +build==1.0.3 # via pip-tools -click==8.1.3 +click==8.1.7 # via pip-tools -packaging==21.3 +importlib-metadata==7.0.0 # via build -pep517==0.13.0 +packaging==23.2 # via build -pip-tools==6.8.0 +pip-tools==7.3.0 # via -r requirements/pip-tools.in -pyparsing==3.0.9 - # via packaging +pyproject-hooks==1.0.0 + # via build tomli==2.0.1 # via # build - # pep517 -wheel==0.37.1 + # pip-tools + # pyproject-hooks +wheel==0.42.0 # 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/quality.txt b/requirements/quality.txt index 9220215..3e51022 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -1,10 +1,10 @@ # -# 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 # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/test.txt # kombu @@ -12,53 +12,67 @@ aniso8601==9.0.1 # via # -r requirements/test.txt # edx-tincan-py35 -asgiref==3.5.2 +annotated-types==0.6.0 + # via + # -r requirements/test.txt + # pydantic +anyio==4.1.0 + # via + # -r requirements/test.txt + # httpx + # openai +asgiref==3.7.2 # via # -r requirements/test.txt # django + # django-countries asn1crypto==1.5.1 # via # -r requirements/test.txt - # oscrypto # snowflake-connector-python -astroid==2.11.7 +astroid==3.0.1 # via # pylint # pylint-celery -attrs==22.1.0 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/test.txt - # pytest -billiard==3.6.4.0 + # backports-zoneinfo + # celery + # kombu +billiard==4.2.0 # via # -r requirements/test.txt # celery -bleach==5.0.1 +bleach==6.1.0 # via # -r requirements/test.txt # edx-enterprise - # readme-renderer -celery==5.2.7 +celery==5.3.6 # via # -r requirements/test.txt # edx-enterprise -certifi==2022.6.15 +cerberus==1.3.5 + # via plette +certifi==2023.11.17 # via # -r requirements/test.txt + # httpcore + # httpx # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/test.txt # cryptography # pynacl # snowflake-connector-python -charset-normalizer==2.1.0 +charset-normalizer==3.3.2 # via # -r requirements/test.txt # requests # snowflake-connector-python -click==8.1.3 +click==8.1.7 # via # -r requirements/test.txt # celery @@ -79,49 +93,61 @@ click-plugins==1.1.1 # via # -r requirements/test.txt # celery -click-repl==0.2.0 +click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/test.txt # edx-enterprise # edx-lint # edx-toggles -commonmark==0.9.1 - # via rich -coverage[toml]==6.4.2 +coverage[toml]==7.3.2 # via # -r requirements/test.txt + # coverage # pytest-cov -cryptography==36.0.2 +cryptography==41.0.7 # via # -r requirements/test.txt - # django-fernet-fields + # django-fernet-fields-v2 # edx-enterprise + # jwcrypto + # pgpy # pyjwt # pyopenssl # snowflake-connector-python -ddt==1.5.0 +ddt==1.7.0 # via -r requirements/test.txt defusedxml==0.7.1 # via # -r requirements/test.txt # djangorestframework-xml - # tableauserverclient -dill==0.3.5.1 +deprecated==1.2.14 + # via + # -r requirements/test.txt + # jwcrypto +dill==0.3.7 # via pylint -django==3.2.15 +distlib==0.3.7 + # via requirementslib +distro==1.8.0 + # via + # -r requirements/test.txt + # openai +django==3.2.23 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-config-models # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-model-utils # django-multi-email-field + # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -130,15 +156,15 @@ django==3.2.15 # edx-rbac # edx-toggles # jsonfield -django-cache-memoize==0.1.10 +django-cache-memoize==0.2.0 # via # -r requirements/test.txt # edx-enterprise -django-config-models==2.3.0 +django-config-models==2.5.1 # via # -r requirements/test.txt # edx-enterprise -django-countries==7.3.2 +django-countries==7.5.1 # via # -r requirements/test.txt # edx-enterprise @@ -149,28 +175,32 @@ django-crum==0.7.9 # edx-enterprise # edx-rbac # edx-toggles -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/test.txt # edx-enterprise -django-filter==22.1 +django-filter==23.5 # via # -r requirements/test.txt # edx-enterprise -django-ipware==4.0.2 +django-ipware==6.0.2 # via # -r requirements/test.txt # edx-enterprise -django-model-utils==4.2.0 +django-model-utils==4.3.1 # via # -r requirements/test.txt # edx-enterprise # edx-rbac -django-multi-email-field==0.6.2 +django-multi-email-field==0.7.0 + # via + # -r requirements/test.txt + # edx-enterprise +django-oauth-toolkit==2.3.0 # via # -r requirements/test.txt # edx-enterprise -django-object-actions==4.0.0 +django-object-actions==4.2.0 # via # -r requirements/test.txt # edx-enterprise @@ -179,14 +209,14 @@ django-simple-history==3.0.0 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # edx-enterprise -django-waffle==2.6.0 +django-waffle==4.1.0 # via # -r requirements/test.txt # edx-django-utils # edx-drf-extensions # edx-enterprise # edx-toggles -djangorestframework==3.13.1 +djangorestframework==3.14.0 # via # -r requirements/test.txt # django-config-models @@ -197,13 +227,19 @@ djangorestframework-xml==2.0.0 # via # -r requirements/test.txt # edx-enterprise -docutils==0.19 +docopt==0.6.2 + # via pipreqs +docutils==0.20.1 # via readme-renderer drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==5.0.0 +edx-braze-client==0.1.8 + # via + # -r requirements/test.txt + # edx-enterprise +edx-django-utils==5.9.0 # via # -r requirements/test.txt # django-config-models @@ -211,25 +247,26 @@ edx-django-utils==5.0.0 # edx-enterprise # edx-rest-api-client # edx-toggles -edx-drf-extensions==8.0.1 +edx-drf-extensions==9.0.1 # via # -r requirements/test.txt # edx-enterprise # edx-rbac -edx-enterprise==3.55.1 +edx-enterprise==4.8.10 # via -r requirements/test.txt -edx-lint==5.2.4 +edx-lint==5.3.6 # via -r requirements/quality.in -edx-opaque-keys[django]==2.3.0 +edx-opaque-keys[django]==2.5.1 # via # -r requirements/test.txt # edx-drf-extensions # edx-enterprise -edx-rbac==1.7.0 + # edx-opaque-keys +edx-rbac==1.8.0 # via # -r requirements/test.txt # edx-enterprise -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via # -r requirements/test.txt # edx-enterprise @@ -237,35 +274,60 @@ edx-tincan-py35==1.0.0 # via # -r requirements/test.txt # edx-enterprise -edx-toggles==5.0.0 - # via -r requirements/test.txt -factory-boy==3.2.1 +edx-toggles==5.1.0 + # via + # -r requirements/test.txt + # edx-enterprise +exceptiongroup==1.2.0 + # via + # -r requirements/test.txt + # anyio + # pytest +factory-boy==3.3.0 # via -r requirements/test.txt -faker==13.15.1 +faker==20.1.0 # via # -r requirements/test.txt # factory-boy -future==0.18.2 +filelock==3.13.1 + # via + # -r requirements/test.txt + # snowflake-connector-python +h11==0.14.0 + # via + # -r requirements/test.txt + # httpcore +httpcore==1.0.2 + # via + # -r requirements/test.txt + # httpx +httpx==0.25.2 # via # -r requirements/test.txt - # pyjwkest -idna==3.3 + # openai +idna==3.6 # via # -r requirements/test.txt + # anyio + # httpx # requests # snowflake-connector-python -importlib-metadata==4.12.0 +importlib-metadata==7.0.0 # via # keyring # twine -iniconfig==1.1.1 +importlib-resources==6.1.1 + # via keyring +iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.10.1 +isort==5.13.0 # via # -r requirements/quality.in # pylint +jaraco-classes==3.3.0 + # via keyring jinja2==3.1.2 # via # -r requirements/test.txt @@ -278,33 +340,48 @@ jsonfield==3.1.0 # via # -r requirements/test.txt # edx-enterprise -keyring==23.7.0 +jwcrypto==1.5.0 + # via + # -r requirements/test.txt + # django-oauth-toolkit +keyring==24.3.0 # via twine -kombu==5.2.4 +kombu==5.3.4 # via # -r requirements/test.txt # celery -lazy-object-proxy==1.7.1 - # via astroid -markupsafe==2.1.1 +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 # via # -r requirements/test.txt # jinja2 mccabe==0.7.0 # via pylint -newrelic==7.16.0.178 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.1.0 + # via jaraco-classes +newrelic==9.3.0 # via # -r requirements/test.txt # edx-django-utils -oscrypto==1.3.0 +nh3==0.2.15 + # via readme-renderer +oauthlib==3.2.2 # via # -r requirements/test.txt - # snowflake-connector-python -packaging==21.3 + # django-oauth-toolkit +openai==1.3.8 + # via + # -r requirements/test.txt + # edx-enterprise +packaging==23.2 # via # -r requirements/test.txt # pytest -path==16.4.0 + # snowflake-connector-python +path==16.9.0 # via # -r requirements/test.txt # path-py @@ -312,63 +389,81 @@ path-py==12.5.0 # via # -r requirements/test.txt # edx-enterprise -pbr==5.9.0 +pbr==6.0.0 # via # -r requirements/test.txt # stevedore -pillow==9.2.0 +pep517==0.13.1 + # via requirementslib +pgpy==0.6.0 + # via + # -r requirements/test.txt + # edx-enterprise +pillow==10.1.0 # via # -r requirements/test.txt # edx-enterprise -pkginfo==1.8.3 +pip-api==0.0.30 + # via isort +pipreqs==0.4.13 + # via isort +pkginfo==1.9.6 # via twine -platformdirs==2.5.2 - # via pylint -pluggy==1.0.0 +platformdirs==3.11.0 + # via + # -c requirements/constraints.txt + # -r requirements/test.txt + # pylint + # requirementslib + # snowflake-connector-python +plette[validation]==0.4.4 + # via requirementslib +pluggy==1.3.0 # via # -r requirements/test.txt # pytest -prompt-toolkit==3.0.30 +prompt-toolkit==3.0.41 # via # -r requirements/test.txt # click-repl -psutil==5.9.1 +psutil==5.9.6 # via # -r requirements/test.txt # edx-django-utils -py==1.11.0 +pyasn1==0.5.1 # via # -r requirements/test.txt - # pytest -pycodestyle==2.9.1 + # pgpy +pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.21 # via # -r requirements/test.txt # cffi -pycryptodomex==3.15.0 +pydantic==2.5.2 # via # -r requirements/test.txt - # pyjwkest - # snowflake-connector-python -pydocstyle==6.1.1 + # openai + # requirementslib +pydantic-core==2.14.5 + # via + # -r requirements/test.txt + # pydantic +pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.12.0 +pygments==2.17.2 # via # readme-renderer # rich -pyjwkest==1.4.2 - # via - # -r requirements/test.txt - # edx-drf-extensions -pyjwt[crypto]==2.4.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/test.txt # drf-jwt # edx-drf-extensions # edx-rest-api-client + # pyjwt # snowflake-connector-python -pylint==2.14.5 +pylint==3.0.2 # via # edx-lint # pylint-celery @@ -376,13 +471,13 @@ pylint==2.14.5 # 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 -pymongo==3.12.3 +pymongo==3.13.0 # via # -r requirements/test.txt # edx-opaque-keys @@ -390,65 +485,67 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyopenssl==22.0.0 +pyopenssl==23.3.0 # via # -r requirements/test.txt # snowflake-connector-python -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-django -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.txt -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r requirements/test.txt python-dateutil==2.8.2 # via # -r requirements/test.txt - # edx-drf-extensions + # celery # edx-enterprise # faker -python-slugify==6.1.2 +python-ipware==2.0.0 + # via + # -r requirements/test.txt + # django-ipware +python-slugify==8.0.1 # via # -r requirements/test.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/test.txt - # celery # django # djangorestframework # edx-enterprise # edx-tincan-py35 # snowflake-connector-python -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/test.txt # code-annotations -readme-renderer==35.0 +readme-renderer==42.0 # via twine -requests==2.28.1 +requests==2.31.0 # via # -r requirements/test.txt + # django-oauth-toolkit # edx-drf-extensions # edx-enterprise # edx-rest-api-client - # pyjwkest # requests-toolbelt + # requirementslib # slumber # snowflake-connector-python - # tableauserverclient # twine -requests-toolbelt==0.9.1 + # yarg +requests-toolbelt==1.0.0 # via twine +requirementslib==3.0.0 + # via isort rfc3986==2.0.0 # via twine -rich==12.5.1 +rich==13.7.0 # via twine rules==3.3 # via @@ -462,39 +559,42 @@ six==1.16.0 # via # -r requirements/test.txt # bleach - # click-repl - # edx-drf-extensions # edx-lint # edx-rbac - # pyjwkest # python-dateutil slumber==0.7.1 # via # -r requirements/test.txt # edx-enterprise # edx-rest-api-client +sniffio==1.3.0 + # via + # -r requirements/test.txt + # anyio + # httpx + # openai snowballstemmer==2.2.0 # via pydocstyle -snowflake-connector-python==2.7.11 +snowflake-connector-python==3.6.0 # via # -r requirements/test.txt # edx-enterprise -sqlparse==0.4.2 +sortedcontainers==2.4.0 + # via + # -r requirements/test.txt + # snowflake-connector-python +sqlparse==0.4.4 # via # -r requirements/test.txt # django -stevedore==4.0.0 +stevedore==5.1.0 # via # -r requirements/test.txt # code-annotations # edx-django-utils # edx-enterprise # edx-opaque-keys -tableauserverclient==0.19.0 - # via - # -r requirements/test.txt - # edx-enterprise -testfixtures==7.0.0 +testfixtures==7.2.2 # via # -r requirements/test.txt # edx-enterprise @@ -506,37 +606,60 @@ tomli==2.0.1 # via # -r requirements/test.txt # coverage + # pep517 # pylint # pytest -tomlkit==0.11.1 - # via pylint -twine==4.0.1 +tomlkit==0.12.3 + # via + # -r requirements/test.txt + # plette + # pylint + # requirementslib + # snowflake-connector-python +tqdm==4.66.1 + # via + # -r requirements/test.txt + # openai +twine==4.0.2 # via -r requirements/quality.in -typing-extensions==4.3.0 +typing-extensions==4.9.0 # via # -r requirements/test.txt + # annotated-types + # asgiref # astroid # django-countries + # edx-opaque-keys + # faker + # kombu + # openai + # pydantic + # pydantic-core # pylint # rich # snowflake-connector-python +tzdata==2023.3 + # via + # -r requirements/test.txt + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via # -r requirements/test.txt # edx-enterprise -urllib3==1.26.11 +urllib3==1.26.18 # via # -r requirements/test.txt # requests # snowflake-connector-python # twine -vine==5.0.0 +vine==5.1.0 # via # -r requirements/test.txt # amqp # celery # kombu -wcwidth==0.2.5 +wcwidth==0.2.12 # via # -r requirements/test.txt # prompt-toolkit @@ -544,10 +667,17 @@ webencodings==0.5.1 # via # -r requirements/test.txt # bleach -wrapt==1.14.1 - # via astroid -zipp==3.8.1 - # via importlib-metadata +wrapt==1.16.0 + # via + # -r requirements/test.txt + # deprecated +yarg==0.1.9 + # via pipreqs +zipp==3.17.0 + # via + # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: +# pip # setuptools diff --git a/requirements/test.txt b/requirements/test.txt index 0446520..fb232b1 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,10 +1,10 @@ # -# 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 # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/base.txt # kombu @@ -12,46 +12,61 @@ aniso8601==9.0.1 # via # -r requirements/base.txt # edx-tincan-py35 -asgiref==3.5.2 +annotated-types==0.6.0 + # via + # -r requirements/base.txt + # pydantic +anyio==4.1.0 + # via + # -r requirements/base.txt + # httpx + # openai +asgiref==3.7.2 # via # -r requirements/base.txt # django + # django-countries asn1crypto==1.5.1 # via # -r requirements/base.txt - # oscrypto # snowflake-connector-python -attrs==22.1.0 - # via pytest -billiard==3.6.4.0 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/base.txt + # backports-zoneinfo # celery -bleach==5.0.1 + # kombu +billiard==4.2.0 + # via + # -r requirements/base.txt + # celery +bleach==6.1.0 # via # -r requirements/base.txt # edx-enterprise -celery==5.2.7 +celery==5.3.6 # via # -r requirements/base.txt # edx-enterprise -certifi==2022.6.15 +certifi==2023.11.17 # via # -r requirements/base.txt + # httpcore + # httpx # requests # snowflake-connector-python -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl # snowflake-connector-python -charset-normalizer==2.1.0 +charset-normalizer==3.3.2 # via # -r requirements/base.txt # requests # snowflake-connector-python -click==8.1.3 +click==8.1.7 # via # -r requirements/base.txt # celery @@ -68,42 +83,55 @@ click-plugins==1.1.1 # via # -r requirements/base.txt # celery -click-repl==0.2.0 +click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==1.3.0 +code-annotations==1.5.0 # via # -r requirements/base.txt # -r requirements/test.in # edx-enterprise # edx-toggles -coverage[toml]==6.4.2 - # via pytest-cov -cryptography==36.0.2 +coverage[toml]==7.3.2 + # via + # coverage + # pytest-cov +cryptography==41.0.7 # via # -r requirements/base.txt - # django-fernet-fields + # django-fernet-fields-v2 # edx-enterprise + # jwcrypto + # pgpy # pyjwt # pyopenssl # snowflake-connector-python -ddt==1.5.0 +ddt==1.7.0 # via -r requirements/test.in defusedxml==0.7.1 # via # -r requirements/base.txt # djangorestframework-xml - # tableauserverclient +deprecated==1.2.14 + # via + # -r requirements/base.txt + # jwcrypto +distro==1.8.0 + # via + # -r requirements/base.txt + # openai # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt # django-config-models # django-crum - # django-fernet-fields + # django-fernet-fields-v2 # django-filter # django-model-utils # django-multi-email-field + # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # edx-django-utils @@ -112,15 +140,15 @@ defusedxml==0.7.1 # edx-rbac # edx-toggles # jsonfield -django-cache-memoize==0.1.10 +django-cache-memoize==0.2.0 # via # -r requirements/base.txt # edx-enterprise -django-config-models==2.3.0 +django-config-models==2.5.1 # via # -r requirements/base.txt # edx-enterprise -django-countries==7.3.2 +django-countries==7.5.1 # via # -r requirements/base.txt # edx-enterprise @@ -131,28 +159,32 @@ django-crum==0.7.9 # edx-enterprise # edx-rbac # edx-toggles -django-fernet-fields==0.6 +django-fernet-fields-v2==0.9 # via # -r requirements/base.txt # edx-enterprise -django-filter==22.1 +django-filter==23.5 # via # -r requirements/base.txt # edx-enterprise -django-ipware==4.0.2 +django-ipware==6.0.2 # via # -r requirements/base.txt # edx-enterprise -django-model-utils==4.2.0 +django-model-utils==4.3.1 # via # -r requirements/base.txt # edx-enterprise # edx-rbac -django-multi-email-field==0.6.2 +django-multi-email-field==0.7.0 # via # -r requirements/base.txt # edx-enterprise -django-object-actions==4.0.0 +django-oauth-toolkit==2.3.0 + # via + # -r requirements/base.txt + # edx-enterprise +django-object-actions==4.2.0 # via # -r requirements/base.txt # edx-enterprise @@ -161,14 +193,14 @@ django-simple-history==3.0.0 # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt # edx-enterprise -django-waffle==2.6.0 +django-waffle==4.1.0 # via # -r requirements/base.txt # edx-django-utils # edx-drf-extensions # edx-enterprise # edx-toggles -djangorestframework==3.13.1 +djangorestframework==3.14.0 # via # -r requirements/base.txt # django-config-models @@ -183,7 +215,11 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -edx-django-utils==5.0.0 +edx-braze-client==0.1.8 + # via + # -r requirements/base.txt + # edx-enterprise +edx-django-utils==5.9.0 # via # -r requirements/base.txt # django-config-models @@ -191,23 +227,24 @@ edx-django-utils==5.0.0 # edx-enterprise # edx-rest-api-client # edx-toggles -edx-drf-extensions==8.0.1 +edx-drf-extensions==9.0.1 # via # -r requirements/base.txt # edx-enterprise # edx-rbac -edx-enterprise==3.55.1 +edx-enterprise==4.8.10 # via -r requirements/base.txt -edx-opaque-keys[django]==2.3.0 +edx-opaque-keys[django]==2.5.1 # via # -r requirements/base.txt # edx-drf-extensions # edx-enterprise -edx-rbac==1.7.0 + # edx-opaque-keys +edx-rbac==1.8.0 # via # -r requirements/base.txt # edx-enterprise -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via # -r requirements/base.txt # edx-enterprise @@ -215,22 +252,43 @@ edx-tincan-py35==1.0.0 # via # -r requirements/base.txt # edx-enterprise -edx-toggles==5.0.0 - # via -r requirements/base.txt -factory-boy==3.2.1 +edx-toggles==5.1.0 + # via + # -r requirements/base.txt + # edx-enterprise +exceptiongroup==1.2.0 + # via + # -r requirements/base.txt + # anyio + # pytest +factory-boy==3.3.0 # via -r requirements/test.in -faker==13.15.1 +faker==20.1.0 # via factory-boy -future==0.18.2 +filelock==3.13.1 + # via + # -r requirements/base.txt + # snowflake-connector-python +h11==0.14.0 + # via + # -r requirements/base.txt + # httpcore +httpcore==1.0.2 # via # -r requirements/base.txt - # pyjwkest -idna==3.3 + # httpx +httpx==0.25.2 # via # -r requirements/base.txt + # openai +idna==3.6 + # via + # -r requirements/base.txt + # anyio + # httpx # requests # snowflake-connector-python -iniconfig==1.1.1 +iniconfig==2.0.0 # via pytest jinja2==3.1.2 # via @@ -244,25 +302,36 @@ jsonfield==3.1.0 # via # -r requirements/base.txt # edx-enterprise -kombu==5.2.4 +jwcrypto==1.5.0 + # via + # -r requirements/base.txt + # django-oauth-toolkit +kombu==5.3.4 # via # -r requirements/base.txt # celery -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r requirements/base.txt # jinja2 -newrelic==7.16.0.178 +newrelic==9.3.0 # via # -r requirements/base.txt # edx-django-utils -oscrypto==1.3.0 +oauthlib==3.2.2 + # via + # -r requirements/base.txt + # django-oauth-toolkit +openai==1.3.8 # via # -r requirements/base.txt + # edx-enterprise +packaging==23.2 + # via + # -r requirements/base.txt + # pytest # snowflake-connector-python -packaging==21.3 - # via pytest -path==16.4.0 +path==16.9.0 # via # -r requirements/base.txt # path-py @@ -270,47 +339,58 @@ path-py==12.5.0 # via # -r requirements/base.txt # edx-enterprise -pbr==5.9.0 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore -pillow==9.2.0 +pgpy==0.6.0 + # via + # -r requirements/base.txt + # edx-enterprise +pillow==10.1.0 # via # -r requirements/base.txt # edx-enterprise -pluggy==1.0.0 +platformdirs==3.11.0 + # via + # -c requirements/constraints.txt + # -r requirements/base.txt + # snowflake-connector-python +pluggy==1.3.0 # via pytest -prompt-toolkit==3.0.30 +prompt-toolkit==3.0.41 # via # -r requirements/base.txt # click-repl -psutil==5.9.1 +psutil==5.9.6 # via # -r requirements/base.txt # edx-django-utils -py==1.11.0 - # via pytest +pyasn1==0.5.1 + # via + # -r requirements/base.txt + # pgpy pycparser==2.21 # via # -r requirements/base.txt # cffi -pycryptodomex==3.15.0 +pydantic==2.5.2 # via # -r requirements/base.txt - # pyjwkest - # snowflake-connector-python -pyjwkest==1.4.2 + # openai +pydantic-core==2.14.5 # via # -r requirements/base.txt - # edx-drf-extensions -pyjwt[crypto]==2.4.0 + # pydantic +pyjwt[crypto]==2.8.0 # via # -r requirements/base.txt # drf-jwt # edx-drf-extensions # edx-rest-api-client + # pyjwt # snowflake-connector-python -pymongo==3.12.3 +pymongo==3.13.0 # via # -r requirements/base.txt # edx-opaque-keys @@ -318,53 +398,53 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pyopenssl==22.0.0 +pyopenssl==23.3.0 # via # -r requirements/base.txt # snowflake-connector-python -pyparsing==3.0.9 - # via packaging -pytest==7.1.2 +pytest==7.4.3 # via # pytest-cov # pytest-django -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r requirements/test.in -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r requirements/test.in python-dateutil==2.8.2 # via # -r requirements/base.txt - # edx-drf-extensions + # celery # edx-enterprise # faker -python-slugify==6.1.2 +python-ipware==2.0.0 + # via + # -r requirements/base.txt + # django-ipware +python-slugify==8.0.1 # via # -r requirements/base.txt # code-annotations -pytz==2022.1 +pytz==2023.3.post1 # via # -r requirements/base.txt - # celery # django # djangorestframework # edx-enterprise # edx-tincan-py35 # snowflake-connector-python -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/base.txt # code-annotations -requests==2.28.1 +requests==2.31.0 # via # -r requirements/base.txt + # django-oauth-toolkit # edx-drf-extensions # edx-enterprise # edx-rest-api-client - # pyjwkest # slumber # snowflake-connector-python - # tableauserverclient rules==3.3 # via # -r requirements/base.txt @@ -377,36 +457,39 @@ six==1.16.0 # via # -r requirements/base.txt # bleach - # click-repl - # edx-drf-extensions # edx-rbac - # pyjwkest # python-dateutil slumber==0.7.1 # via # -r requirements/base.txt # edx-enterprise # edx-rest-api-client -snowflake-connector-python==2.7.11 +sniffio==1.3.0 + # via + # -r requirements/base.txt + # anyio + # httpx + # openai +snowflake-connector-python==3.6.0 # via # -r requirements/base.txt # edx-enterprise -sqlparse==0.4.2 +sortedcontainers==2.4.0 + # via + # -r requirements/base.txt + # snowflake-connector-python +sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==4.0.0 +stevedore==5.1.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils # edx-enterprise # edx-opaque-keys -tableauserverclient==0.19.0 - # via - # -r requirements/base.txt - # edx-enterprise -testfixtures==7.0.0 +testfixtures==7.2.2 # via # -r requirements/base.txt # edx-enterprise @@ -418,27 +501,48 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.3.0 +tomlkit==0.12.3 + # via + # -r requirements/base.txt + # snowflake-connector-python +tqdm==4.66.1 # via # -r requirements/base.txt + # openai +typing-extensions==4.9.0 + # via + # -r requirements/base.txt + # annotated-types + # asgiref # django-countries + # edx-opaque-keys + # faker + # kombu + # openai + # pydantic + # pydantic-core # snowflake-connector-python +tzdata==2023.3 + # via + # -r requirements/base.txt + # backports-zoneinfo + # celery unicodecsv==0.14.1 # via # -r requirements/base.txt # edx-enterprise -urllib3==1.26.11 +urllib3==1.26.18 # via # -r requirements/base.txt # requests # snowflake-connector-python -vine==5.0.0 +vine==5.1.0 # via # -r requirements/base.txt # amqp # celery # kombu -wcwidth==0.2.5 +wcwidth==0.2.12 # via # -r requirements/base.txt # prompt-toolkit @@ -446,6 +550,7 @@ webencodings==0.5.1 # via # -r requirements/base.txt # bleach - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +wrapt==1.16.0 + # via + # -r requirements/base.txt + # deprecated