From f0f0511507c802dc410f1f36aea2cce3760c65c5 Mon Sep 17 00:00:00 2001 From: ilee2u Date: Mon, 23 Oct 2023 11:45:07 -0400 Subject: [PATCH] chore: make reqs w/ openai --- requirements/base.in | 1 + requirements/base.txt | 195 ++++++++++++ requirements/ci.txt | 33 ++ requirements/dev.txt | 540 ++++++++++++++++++++++++++++++++ requirements/django.txt | 1 + requirements/doc.txt | 523 +++++++++++++++++++++++++++++++ requirements/pip-tools.txt | 2 +- requirements/pip.txt | 8 +- requirements/production.txt | 296 ++++++++++++++++++ requirements/quality.txt | 465 ++++++++++++++++++++++++++++ requirements/test.txt | 373 ++++++++++++++++++++++ requirements/validation.txt | 596 ++++++++++++++++++++++++++++++++++++ 12 files changed, 3028 insertions(+), 5 deletions(-) create mode 100644 requirements/base.txt create mode 100644 requirements/ci.txt create mode 100644 requirements/dev.txt create mode 100644 requirements/django.txt create mode 100644 requirements/doc.txt create mode 100644 requirements/production.txt create mode 100644 requirements/quality.txt create mode 100644 requirements/test.txt create mode 100644 requirements/validation.txt diff --git a/requirements/base.in b/requirements/base.in index 43abcc9..7a746a5 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -13,4 +13,5 @@ edx-django-release-util edx-drf-extensions edx-rest-api-client mysqlclient +openai pytz diff --git a/requirements/base.txt b/requirements/base.txt new file mode 100644 index 0000000..fa49b50 --- /dev/null +++ b/requirements/base.txt @@ -0,0 +1,195 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via openai +aiosignal==1.3.1 + # via aiohttp +asgiref==3.7.2 + # via django +async-timeout==4.0.3 + # via aiohttp +attrs==23.1.0 + # via aiohttp +certifi==2023.7.22 + # via requests +cffi==1.16.0 + # via + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # aiohttp + # requests +click==8.1.7 + # via edx-django-utils +coreapi==2.3.3 + # via + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via coreapi +cryptography==41.0.4 + # via + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # python3-openid + # social-auth-core +django==3.2.22 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/base.in + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/base.in +django-crum==0.7.9 + # via edx-django-utils +django-extensions==3.2.3 + # via -r requirements/base.in +django-rest-swagger==2.2.0 + # via -r requirements/base.in +django-waffle==4.0.0 + # via + # -r requirements/base.in + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/base.in + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +drf-jwt==1.19.2 + # via edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/base.in +edx-django-release-util==1.3.0 + # via -r requirements/base.in +edx-django-utils==5.7.0 + # via + # -r requirements/base.in + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/base.in +edx-opaque-keys==2.5.1 + # via edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/base.in +frozenlist==1.4.0 + # via + # aiohttp + # aiosignal +idna==3.4 + # via + # requests + # yarl +itypes==1.2.0 + # via coreapi +jinja2==3.1.2 + # via coreschema +markupsafe==2.1.3 + # via jinja2 +multidict==6.0.4 + # via + # aiohttp + # yarl +mysqlclient==2.2.0 + # via -r requirements/base.in +newrelic==9.1.1 + # via edx-django-utils +oauthlib==3.2.2 + # via + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/base.in +openapi-codec==1.3.2 + # via django-rest-swagger +pbr==5.11.1 + # via stevedore +psutil==5.9.6 + # via edx-django-utils +pycparser==2.21 + # via cffi +pyjwt[crypto]==2.8.0 + # via + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pymongo==3.13.0 + # via edx-opaque-keys +pynacl==1.5.0 + # via edx-django-utils +python3-openid==3.2.0 + # via social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/base.in + # django + # djangorestframework +pyyaml==6.0.1 + # via edx-django-release-util +requests==2.31.0 + # via + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # slumber + # social-auth-core +requests-oauthlib==1.3.1 + # via social-auth-core +semantic-version==2.10.0 + # via edx-drf-extensions +simplejson==3.19.2 + # via django-rest-swagger +six==1.16.0 + # via + # edx-auth-backends + # edx-django-release-util +slumber==0.7.1 + # via edx-rest-api-client +social-auth-app-django==5.4.0 + # via edx-auth-backends +social-auth-core==4.4.2 + # via + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via django +stevedore==5.1.0 + # via + # edx-django-utils + # edx-opaque-keys +tqdm==4.66.1 + # via openai +typing-extensions==4.8.0 + # via + # asgiref + # edx-opaque-keys +uritemplate==4.1.1 + # via coreapi +urllib3==2.0.7 + # via requests +yarl==1.9.2 + # via aiohttp diff --git a/requirements/ci.txt b/requirements/ci.txt new file mode 100644 index 0000000..8115a7d --- /dev/null +++ b/requirements/ci.txt @@ -0,0 +1,33 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +distlib==0.3.7 + # via virtualenv +filelock==3.12.4 + # via + # tox + # virtualenv +packaging==23.2 + # via tox +platformdirs==3.11.0 + # via virtualenv +pluggy==1.3.0 + # via tox +py==1.11.0 + # via tox +six==1.16.0 + # via tox +tomli==2.0.1 + # via tox +tox==3.28.0 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/ci.in + # tox-battery +tox-battery==0.6.2 + # via -r requirements/ci.in +virtualenv==20.24.5 + # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt new file mode 100644 index 0000000..51becec --- /dev/null +++ b/requirements/dev.txt @@ -0,0 +1,540 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via + # -r requirements/validation.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/validation.txt + # aiohttp +asgiref==3.7.2 + # via + # -r requirements/validation.txt + # django +astroid==3.0.1 + # via + # -r requirements/validation.txt + # pylint + # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/validation.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/validation.txt + # aiohttp +build==1.0.3 + # via + # -r requirements/pip-tools.txt + # pip-tools +certifi==2023.7.22 + # via + # -r requirements/validation.txt + # requests +cffi==1.16.0 + # via + # -r requirements/validation.txt + # cryptography + # pynacl +chardet==5.2.0 + # via diff-cover +charset-normalizer==3.3.1 + # via + # -r requirements/validation.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/pip-tools.txt + # -r requirements/validation.txt + # click-log + # code-annotations + # edx-django-utils + # edx-lint + # pip-tools +click-log==0.4.0 + # via + # -r requirements/validation.txt + # edx-lint +code-annotations==1.5.0 + # via + # -r requirements/validation.txt + # edx-lint +coreapi==2.3.3 + # via + # -r requirements/validation.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/validation.txt + # coreapi +coverage[toml]==7.3.2 + # via + # -r requirements/validation.txt + # coverage + # pytest-cov +cryptography==41.0.4 + # via + # -r requirements/validation.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/validation.txt + # python3-openid + # social-auth-core +diff-cover==8.0.0 + # via -r requirements/dev.in +dill==0.3.7 + # via + # -r requirements/validation.txt + # pylint +distlib==0.3.7 + # via + # -r requirements/validation.txt + # virtualenv +django==3.2.22 + # via + # -r requirements/validation.txt + # django-cors-headers + # django-crum + # django-debug-toolbar + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # edx-i18n-tools + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/validation.txt +django-crum==0.7.9 + # via + # -r requirements/validation.txt + # edx-django-utils +django-debug-toolbar==4.2.0 + # via -r requirements/dev.in +django-dynamic-fixture==4.0.1 + # via -r requirements/validation.txt +django-extensions==3.2.3 + # via -r requirements/validation.txt +django-rest-swagger==2.2.0 + # via -r requirements/validation.txt +django-waffle==4.0.0 + # via + # -r requirements/validation.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/validation.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +docutils==0.20.1 + # via + # -r requirements/validation.txt + # readme-renderer +drf-jwt==1.19.2 + # via + # -r requirements/validation.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/validation.txt +edx-django-release-util==1.3.0 + # via -r requirements/validation.txt +edx-django-utils==5.7.0 + # via + # -r requirements/validation.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/validation.txt +edx-i18n-tools==1.3.0 + # via -r requirements/dev.in +edx-lint==5.3.4 + # via -r requirements/validation.txt +edx-opaque-keys==2.5.1 + # via + # -r requirements/validation.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/validation.txt +exceptiongroup==1.1.3 + # via + # -r requirements/validation.txt + # pytest +filelock==3.12.4 + # via + # -r requirements/validation.txt + # tox + # virtualenv +frozenlist==1.4.0 + # via + # -r requirements/validation.txt + # aiohttp + # aiosignal +idna==3.4 + # via + # -r requirements/validation.txt + # requests + # yarl +importlib-metadata==6.8.0 + # via + # -r requirements/pip-tools.txt + # -r requirements/validation.txt + # build + # keyring + # twine +importlib-resources==6.1.0 + # via + # -r requirements/validation.txt + # keyring +iniconfig==2.0.0 + # via + # -r requirements/validation.txt + # pytest +isort==5.12.0 + # via + # -r requirements/validation.txt + # pylint +itypes==1.2.0 + # via + # -r requirements/validation.txt + # coreapi +jaraco-classes==3.3.0 + # via + # -r requirements/validation.txt + # keyring +jinja2==3.1.2 + # via + # -r requirements/validation.txt + # code-annotations + # coreschema + # diff-cover +keyring==24.2.0 + # via + # -r requirements/validation.txt + # twine +lxml==4.9.3 + # via edx-i18n-tools +markdown-it-py==3.0.0 + # via + # -r requirements/validation.txt + # rich +markupsafe==2.1.3 + # via + # -r requirements/validation.txt + # jinja2 +mccabe==0.7.0 + # via + # -r requirements/validation.txt + # pylint +mdurl==0.1.2 + # via + # -r requirements/validation.txt + # markdown-it-py +more-itertools==10.1.0 + # via + # -r requirements/validation.txt + # jaraco-classes +multidict==6.0.4 + # via + # -r requirements/validation.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via -r requirements/validation.txt +newrelic==9.1.1 + # via + # -r requirements/validation.txt + # edx-django-utils +nh3==0.2.14 + # via + # -r requirements/validation.txt + # readme-renderer +oauthlib==3.2.2 + # via + # -r requirements/validation.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/validation.txt +openapi-codec==1.3.2 + # via + # -r requirements/validation.txt + # django-rest-swagger +packaging==23.2 + # via + # -r requirements/pip-tools.txt + # -r requirements/validation.txt + # build + # pytest + # tox +path==16.7.1 + # via edx-i18n-tools +pbr==5.11.1 + # via + # -r requirements/validation.txt + # stevedore +pip-tools==7.3.0 + # via -r requirements/pip-tools.txt +pkginfo==1.9.6 + # via + # -r requirements/validation.txt + # twine +platformdirs==3.11.0 + # via + # -r requirements/validation.txt + # pylint + # virtualenv +pluggy==1.3.0 + # via + # -r requirements/validation.txt + # diff-cover + # pytest + # tox +polib==1.2.0 + # via edx-i18n-tools +psutil==5.9.6 + # via + # -r requirements/validation.txt + # edx-django-utils +py==1.11.0 + # via + # -r requirements/validation.txt + # tox +pycodestyle==2.11.1 + # via -r requirements/validation.txt +pycparser==2.21 + # via + # -r requirements/validation.txt + # cffi +pydocstyle==6.3.0 + # via -r requirements/validation.txt +pygments==2.16.1 + # via + # -r requirements/validation.txt + # diff-cover + # readme-renderer + # rich +pyjwt[crypto]==2.8.0 + # via + # -r requirements/validation.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pylint==3.0.2 + # via + # -r requirements/validation.txt + # edx-lint + # pylint-celery + # pylint-django + # pylint-plugin-utils +pylint-celery==0.3 + # via + # -r requirements/validation.txt + # edx-lint +pylint-django==2.5.5 + # via + # -r requirements/validation.txt + # edx-lint +pylint-plugin-utils==0.8.2 + # via + # -r requirements/validation.txt + # pylint-celery + # pylint-django +pymongo==3.13.0 + # via + # -r requirements/validation.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/validation.txt + # edx-django-utils +pyproject-hooks==1.0.0 + # via + # -r requirements/pip-tools.txt + # build +pytest==7.4.2 + # via + # -r requirements/validation.txt + # pytest-cov + # pytest-django +pytest-cov==4.1.0 + # via -r requirements/validation.txt +pytest-django==4.5.2 + # via -r requirements/validation.txt +python-slugify==8.0.1 + # via + # -r requirements/validation.txt + # code-annotations +python3-openid==3.2.0 + # via + # -r requirements/validation.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/validation.txt + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/validation.txt + # code-annotations + # edx-django-release-util + # edx-i18n-tools +readme-renderer==42.0 + # via + # -r requirements/validation.txt + # twine +requests==2.31.0 + # via + # -r requirements/validation.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # requests-toolbelt + # slumber + # social-auth-core + # twine +requests-oauthlib==1.3.1 + # via + # -r requirements/validation.txt + # social-auth-core +requests-toolbelt==1.0.0 + # via + # -r requirements/validation.txt + # twine +rfc3986==2.0.0 + # via + # -r requirements/validation.txt + # twine +rich==13.6.0 + # via + # -r requirements/validation.txt + # twine +semantic-version==2.10.0 + # via + # -r requirements/validation.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/validation.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/validation.txt + # edx-auth-backends + # edx-django-release-util + # edx-lint + # tox +slumber==0.7.1 + # via + # -r requirements/validation.txt + # edx-rest-api-client +snowballstemmer==2.2.0 + # via + # -r requirements/validation.txt + # pydocstyle +social-auth-app-django==5.4.0 + # via + # -r requirements/validation.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/validation.txt + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via + # -r requirements/validation.txt + # django + # django-debug-toolbar +stevedore==5.1.0 + # via + # -r requirements/validation.txt + # code-annotations + # edx-django-utils + # edx-opaque-keys +text-unidecode==1.3 + # via + # -r requirements/validation.txt + # python-slugify +tomli==2.0.1 + # via + # -r requirements/pip-tools.txt + # -r requirements/validation.txt + # build + # coverage + # pip-tools + # pylint + # pyproject-hooks + # pytest + # tox +tomlkit==0.12.1 + # via + # -r requirements/validation.txt + # pylint +tox==3.28.0 + # via -r requirements/validation.txt +tqdm==4.66.1 + # via + # -r requirements/validation.txt + # openai +twine==4.0.2 + # via -r requirements/validation.txt +typing-extensions==4.8.0 + # via + # -r requirements/validation.txt + # asgiref + # astroid + # edx-opaque-keys + # pylint + # rich +uritemplate==4.1.1 + # via + # -r requirements/validation.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/validation.txt + # requests + # twine +virtualenv==20.24.5 + # via + # -r requirements/validation.txt + # tox +wheel==0.41.2 + # via + # -r requirements/pip-tools.txt + # pip-tools +yarl==1.9.2 + # via + # -r requirements/validation.txt + # aiohttp +zipp==3.17.0 + # via + # -r requirements/pip-tools.txt + # -r requirements/validation.txt + # importlib-metadata + # importlib-resources + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/requirements/django.txt b/requirements/django.txt new file mode 100644 index 0000000..5a28da3 --- /dev/null +++ b/requirements/django.txt @@ -0,0 +1 @@ +django==3.2.22 diff --git a/requirements/doc.txt b/requirements/doc.txt new file mode 100644 index 0000000..f7668ed --- /dev/null +++ b/requirements/doc.txt @@ -0,0 +1,523 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +accessible-pygments==0.0.4 + # via pydata-sphinx-theme +aiohttp==3.8.6 + # via + # -r requirements/test.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/test.txt + # aiohttp +alabaster==0.7.13 + # via sphinx +asgiref==3.7.2 + # via + # -r requirements/test.txt + # django +astroid==3.0.1 + # via + # -r requirements/test.txt + # pylint + # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/test.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/test.txt + # aiohttp +babel==2.13.0 + # via + # pydata-sphinx-theme + # sphinx +beautifulsoup4==4.12.2 + # via pydata-sphinx-theme +build==1.0.3 + # via -r requirements/doc.in +certifi==2023.7.22 + # via + # -r requirements/test.txt + # requests +cffi==1.16.0 + # via + # -r requirements/test.txt + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # -r requirements/test.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/test.txt + # click-log + # code-annotations + # edx-django-utils + # edx-lint +click-log==0.4.0 + # via + # -r requirements/test.txt + # edx-lint +code-annotations==1.5.0 + # via + # -r requirements/test.txt + # edx-lint +coreapi==2.3.3 + # via + # -r requirements/test.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/test.txt + # coreapi +coverage[toml]==7.3.2 + # via + # -r requirements/test.txt + # coverage + # pytest-cov +cryptography==41.0.4 + # via + # -r requirements/test.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/test.txt + # python3-openid + # social-auth-core +dill==0.3.7 + # via + # -r requirements/test.txt + # pylint +distlib==0.3.7 + # via + # -r requirements/test.txt + # virtualenv +django==3.2.22 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/test.txt + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/test.txt +django-crum==0.7.9 + # via + # -r requirements/test.txt + # edx-django-utils +django-dynamic-fixture==4.0.1 + # via -r requirements/test.txt +django-extensions==3.2.3 + # via -r requirements/test.txt +django-rest-swagger==2.2.0 + # via -r requirements/test.txt +django-waffle==4.0.0 + # via + # -r requirements/test.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/test.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +doc8==1.1.1 + # via -r requirements/doc.in +docutils==0.19 + # via + # doc8 + # pydata-sphinx-theme + # readme-renderer + # restructuredtext-lint + # sphinx +drf-jwt==1.19.2 + # via + # -r requirements/test.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/test.txt +edx-django-release-util==1.3.0 + # via -r requirements/test.txt +edx-django-utils==5.7.0 + # via + # -r requirements/test.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/test.txt +edx-lint==5.3.4 + # via -r requirements/test.txt +edx-opaque-keys==2.5.1 + # via + # -r requirements/test.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/test.txt +exceptiongroup==1.1.3 + # via + # -r requirements/test.txt + # pytest +filelock==3.12.4 + # via + # -r requirements/test.txt + # tox + # virtualenv +frozenlist==1.4.0 + # via + # -r requirements/test.txt + # aiohttp + # aiosignal +idna==3.4 + # via + # -r requirements/test.txt + # requests + # yarl +imagesize==1.4.1 + # via sphinx +importlib-metadata==6.8.0 + # via + # build + # keyring + # sphinx + # twine +importlib-resources==6.1.0 + # via keyring +iniconfig==2.0.0 + # via + # -r requirements/test.txt + # pytest +isort==5.12.0 + # via + # -r requirements/test.txt + # pylint +itypes==1.2.0 + # via + # -r requirements/test.txt + # coreapi +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # -r requirements/test.txt + # code-annotations + # coreschema + # sphinx +keyring==24.2.0 + # via twine +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 + # via + # -r requirements/test.txt + # jinja2 +mccabe==0.7.0 + # via + # -r requirements/test.txt + # pylint +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.1.0 + # via jaraco-classes +multidict==6.0.4 + # via + # -r requirements/test.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via -r requirements/test.txt +newrelic==9.1.1 + # via + # -r requirements/test.txt + # edx-django-utils +nh3==0.2.14 + # via readme-renderer +oauthlib==3.2.2 + # via + # -r requirements/test.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/test.txt +openapi-codec==1.3.2 + # via + # -r requirements/test.txt + # django-rest-swagger +packaging==23.2 + # via + # -r requirements/test.txt + # build + # pydata-sphinx-theme + # pytest + # sphinx + # tox +pbr==5.11.1 + # via + # -r requirements/test.txt + # stevedore +pkginfo==1.9.6 + # via twine +platformdirs==3.11.0 + # via + # -r requirements/test.txt + # pylint + # virtualenv +pluggy==1.3.0 + # via + # -r requirements/test.txt + # pytest + # tox +psutil==5.9.6 + # via + # -r requirements/test.txt + # edx-django-utils +py==1.11.0 + # via + # -r requirements/test.txt + # tox +pycparser==2.21 + # via + # -r requirements/test.txt + # cffi +pydata-sphinx-theme==0.14.1 + # via sphinx-book-theme +pygments==2.16.1 + # via + # accessible-pygments + # doc8 + # pydata-sphinx-theme + # readme-renderer + # rich + # sphinx +pyjwt[crypto]==2.8.0 + # via + # -r requirements/test.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pylint==3.0.2 + # via + # -r requirements/test.txt + # edx-lint + # pylint-celery + # pylint-django + # pylint-plugin-utils +pylint-celery==0.3 + # via + # -r requirements/test.txt + # edx-lint +pylint-django==2.5.5 + # via + # -r requirements/test.txt + # edx-lint +pylint-plugin-utils==0.8.2 + # via + # -r requirements/test.txt + # pylint-celery + # pylint-django +pymongo==3.13.0 + # via + # -r requirements/test.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/test.txt + # edx-django-utils +pyproject-hooks==1.0.0 + # via build +pytest==7.4.2 + # via + # -r requirements/test.txt + # pytest-cov + # pytest-django +pytest-cov==4.1.0 + # via -r requirements/test.txt +pytest-django==4.5.2 + # via -r requirements/test.txt +python-slugify==8.0.1 + # via + # -r requirements/test.txt + # code-annotations +python3-openid==3.2.0 + # via + # -r requirements/test.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/test.txt + # babel + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/test.txt + # code-annotations + # edx-django-release-util +readme-renderer==42.0 + # via twine +requests==2.31.0 + # via + # -r requirements/test.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # requests-toolbelt + # slumber + # social-auth-core + # sphinx + # twine +requests-oauthlib==1.3.1 + # via + # -r requirements/test.txt + # social-auth-core +requests-toolbelt==1.0.0 + # via twine +restructuredtext-lint==1.4.0 + # via doc8 +rfc3986==2.0.0 + # via twine +rich==13.6.0 + # via twine +semantic-version==2.10.0 + # via + # -r requirements/test.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/test.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/test.txt + # edx-auth-backends + # edx-django-release-util + # edx-lint + # tox +slumber==0.7.1 + # via + # -r requirements/test.txt + # edx-rest-api-client +snowballstemmer==2.2.0 + # via sphinx +social-auth-app-django==5.4.0 + # via + # -r requirements/test.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/test.txt + # edx-auth-backends + # social-auth-app-django +soupsieve==2.5 + # via beautifulsoup4 +sphinx==6.2.1 + # via + # -r requirements/doc.in + # pydata-sphinx-theme + # sphinx-book-theme +sphinx-book-theme==1.0.1 + # via -r requirements/doc.in +sphinxcontrib-applehelp==1.0.4 + # via sphinx +sphinxcontrib-devhelp==1.0.2 + # via sphinx +sphinxcontrib-htmlhelp==2.0.1 + # via sphinx +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.3 + # via sphinx +sphinxcontrib-serializinghtml==1.1.5 + # via sphinx +sqlparse==0.4.4 + # via + # -r requirements/test.txt + # django +stevedore==5.1.0 + # via + # -r requirements/test.txt + # code-annotations + # doc8 + # edx-django-utils + # edx-opaque-keys +text-unidecode==1.3 + # via + # -r requirements/test.txt + # python-slugify +tomli==2.0.1 + # via + # -r requirements/test.txt + # build + # coverage + # doc8 + # pylint + # pyproject-hooks + # pytest + # tox +tomlkit==0.12.1 + # via + # -r requirements/test.txt + # pylint +tox==3.28.0 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/test.txt +tqdm==4.66.1 + # via + # -r requirements/test.txt + # openai +twine==4.0.2 + # via -r requirements/doc.in +typing-extensions==4.8.0 + # via + # -r requirements/test.txt + # asgiref + # astroid + # edx-opaque-keys + # pydata-sphinx-theme + # pylint + # rich +uritemplate==4.1.1 + # via + # -r requirements/test.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/test.txt + # requests + # twine +virtualenv==20.24.5 + # via + # -r requirements/test.txt + # tox +yarl==1.9.2 + # via + # -r requirements/test.txt + # aiohttp +zipp==3.17.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 4445376..50d35f2 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -13,7 +13,7 @@ importlib-metadata==6.8.0 packaging==23.2 # via build pip-tools==7.3.0 - # via -r python-template/placeholder_repo_name_0/requirements/pip-tools.in + # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via build tomli==2.0.1 diff --git a/requirements/pip.txt b/requirements/pip.txt index a99625d..0c788d6 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -5,10 +5,10 @@ # make upgrade # wheel==0.41.2 - # via -r python-template/placeholder_repo_name_0/requirements/pip.in + # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==23.2.1 - # via -r python-template/placeholder_repo_name_0/requirements/pip.in +pip==23.3.1 + # via -r requirements/pip.in setuptools==68.2.2 - # via -r python-template/placeholder_repo_name_0/requirements/pip.in + # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt new file mode 100644 index 0000000..ed5bff8 --- /dev/null +++ b/requirements/production.txt @@ -0,0 +1,296 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via + # -r requirements/base.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/base.txt + # aiohttp +asgiref==3.7.2 + # via + # -r requirements/base.txt + # django +async-timeout==4.0.3 + # via + # -r requirements/base.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/base.txt + # aiohttp +certifi==2023.7.22 + # via + # -r requirements/base.txt + # requests +cffi==1.16.0 + # via + # -r requirements/base.txt + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # -r requirements/base.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/base.txt + # edx-django-utils +coreapi==2.3.3 + # via + # -r requirements/base.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/base.txt + # coreapi +cryptography==41.0.4 + # via + # -r requirements/base.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/base.txt + # python3-openid + # social-auth-core +django==3.2.22 + # via + # -r requirements/base.txt + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/base.txt +django-crum==0.7.9 + # via + # -r requirements/base.txt + # edx-django-utils +django-extensions==3.2.3 + # via -r requirements/base.txt +django-rest-swagger==2.2.0 + # via -r requirements/base.txt +django-waffle==4.0.0 + # via + # -r requirements/base.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/base.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +drf-jwt==1.19.2 + # via + # -r requirements/base.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/base.txt +edx-django-release-util==1.3.0 + # via -r requirements/base.txt +edx-django-utils==5.7.0 + # via + # -r requirements/base.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/base.txt +edx-opaque-keys==2.5.1 + # via + # -r requirements/base.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/base.txt +frozenlist==1.4.0 + # via + # -r requirements/base.txt + # aiohttp + # aiosignal +gevent==23.9.1 + # via -r requirements/production.in +greenlet==3.0.0 + # via gevent +gunicorn==21.2.0 + # via -r requirements/production.in +idna==3.4 + # via + # -r requirements/base.txt + # requests + # yarl +itypes==1.2.0 + # via + # -r requirements/base.txt + # coreapi +jinja2==3.1.2 + # via + # -r requirements/base.txt + # coreschema +markupsafe==2.1.3 + # via + # -r requirements/base.txt + # jinja2 +multidict==6.0.4 + # via + # -r requirements/base.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via + # -r requirements/base.txt + # -r requirements/production.in +newrelic==9.1.1 + # via + # -r requirements/base.txt + # edx-django-utils +oauthlib==3.2.2 + # via + # -r requirements/base.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/base.txt +openapi-codec==1.3.2 + # via + # -r requirements/base.txt + # django-rest-swagger +packaging==23.2 + # via gunicorn +pbr==5.11.1 + # via + # -r requirements/base.txt + # stevedore +psutil==5.9.6 + # via + # -r requirements/base.txt + # edx-django-utils +pycparser==2.21 + # via + # -r requirements/base.txt + # cffi +pyjwt[crypto]==2.8.0 + # via + # -r requirements/base.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pymongo==3.13.0 + # via + # -r requirements/base.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/base.txt + # edx-django-utils +python-memcached==1.59 + # via -r requirements/production.in +python3-openid==3.2.0 + # via + # -r requirements/base.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/base.txt + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/base.txt + # -r requirements/production.in + # edx-django-release-util +requests==2.31.0 + # via + # -r requirements/base.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # slumber + # social-auth-core +requests-oauthlib==1.3.1 + # via + # -r requirements/base.txt + # social-auth-core +semantic-version==2.10.0 + # via + # -r requirements/base.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/base.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/base.txt + # edx-auth-backends + # edx-django-release-util + # python-memcached +slumber==0.7.1 + # via + # -r requirements/base.txt + # edx-rest-api-client +social-auth-app-django==5.4.0 + # via + # -r requirements/base.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/base.txt + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via + # -r requirements/base.txt + # django +stevedore==5.1.0 + # via + # -r requirements/base.txt + # edx-django-utils + # edx-opaque-keys +tqdm==4.66.1 + # via + # -r requirements/base.txt + # openai +typing-extensions==4.8.0 + # via + # -r requirements/base.txt + # asgiref + # edx-opaque-keys +uritemplate==4.1.1 + # via + # -r requirements/base.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/base.txt + # requests +yarl==1.9.2 + # via + # -r requirements/base.txt + # aiohttp +zope-event==5.0 + # via gevent +zope-interface==6.1 + # via gevent + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/quality.txt b/requirements/quality.txt new file mode 100644 index 0000000..3da3b35 --- /dev/null +++ b/requirements/quality.txt @@ -0,0 +1,465 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via + # -r requirements/test.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/test.txt + # aiohttp +asgiref==3.7.2 + # via + # -r requirements/test.txt + # django +astroid==3.0.1 + # via + # -r requirements/test.txt + # pylint + # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/test.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/test.txt + # aiohttp +certifi==2023.7.22 + # via + # -r requirements/test.txt + # requests +cffi==1.16.0 + # via + # -r requirements/test.txt + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # -r requirements/test.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/test.txt + # click-log + # code-annotations + # edx-django-utils + # edx-lint +click-log==0.4.0 + # via + # -r requirements/test.txt + # edx-lint +code-annotations==1.5.0 + # via + # -r requirements/test.txt + # edx-lint +coreapi==2.3.3 + # via + # -r requirements/test.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/test.txt + # coreapi +coverage[toml]==7.3.2 + # via + # -r requirements/test.txt + # coverage + # pytest-cov +cryptography==41.0.4 + # via + # -r requirements/test.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/test.txt + # python3-openid + # social-auth-core +dill==0.3.7 + # via + # -r requirements/test.txt + # pylint +distlib==0.3.7 + # via + # -r requirements/test.txt + # virtualenv +django==3.2.22 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/test.txt + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/test.txt +django-crum==0.7.9 + # via + # -r requirements/test.txt + # edx-django-utils +django-dynamic-fixture==4.0.1 + # via -r requirements/test.txt +django-extensions==3.2.3 + # via -r requirements/test.txt +django-rest-swagger==2.2.0 + # via -r requirements/test.txt +django-waffle==4.0.0 + # via + # -r requirements/test.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/test.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +docutils==0.20.1 + # via readme-renderer +drf-jwt==1.19.2 + # via + # -r requirements/test.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/test.txt +edx-django-release-util==1.3.0 + # via -r requirements/test.txt +edx-django-utils==5.7.0 + # via + # -r requirements/test.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/test.txt +edx-lint==5.3.4 + # via + # -r requirements/quality.in + # -r requirements/test.txt +edx-opaque-keys==2.5.1 + # via + # -r requirements/test.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/test.txt +exceptiongroup==1.1.3 + # via + # -r requirements/test.txt + # pytest +filelock==3.12.4 + # via + # -r requirements/test.txt + # tox + # virtualenv +frozenlist==1.4.0 + # via + # -r requirements/test.txt + # aiohttp + # aiosignal +idna==3.4 + # via + # -r requirements/test.txt + # requests + # yarl +importlib-metadata==6.8.0 + # via + # keyring + # twine +importlib-resources==6.1.0 + # via keyring +iniconfig==2.0.0 + # via + # -r requirements/test.txt + # pytest +isort==5.12.0 + # via + # -r requirements/quality.in + # -r requirements/test.txt + # pylint +itypes==1.2.0 + # via + # -r requirements/test.txt + # coreapi +jaraco-classes==3.3.0 + # via keyring +jinja2==3.1.2 + # via + # -r requirements/test.txt + # code-annotations + # coreschema +keyring==24.2.0 + # via twine +markdown-it-py==3.0.0 + # via rich +markupsafe==2.1.3 + # via + # -r requirements/test.txt + # jinja2 +mccabe==0.7.0 + # via + # -r requirements/test.txt + # pylint +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.1.0 + # via jaraco-classes +multidict==6.0.4 + # via + # -r requirements/test.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via -r requirements/test.txt +newrelic==9.1.1 + # via + # -r requirements/test.txt + # edx-django-utils +nh3==0.2.14 + # via readme-renderer +oauthlib==3.2.2 + # via + # -r requirements/test.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/test.txt +openapi-codec==1.3.2 + # via + # -r requirements/test.txt + # django-rest-swagger +packaging==23.2 + # via + # -r requirements/test.txt + # pytest + # tox +pbr==5.11.1 + # via + # -r requirements/test.txt + # stevedore +pkginfo==1.9.6 + # via twine +platformdirs==3.11.0 + # via + # -r requirements/test.txt + # pylint + # virtualenv +pluggy==1.3.0 + # via + # -r requirements/test.txt + # pytest + # tox +psutil==5.9.6 + # via + # -r requirements/test.txt + # edx-django-utils +py==1.11.0 + # via + # -r requirements/test.txt + # tox +pycodestyle==2.11.1 + # via -r requirements/quality.in +pycparser==2.21 + # via + # -r requirements/test.txt + # cffi +pydocstyle==6.3.0 + # via -r requirements/quality.in +pygments==2.16.1 + # via + # readme-renderer + # rich +pyjwt[crypto]==2.8.0 + # via + # -r requirements/test.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pylint==3.0.2 + # via + # -r requirements/test.txt + # edx-lint + # pylint-celery + # pylint-django + # pylint-plugin-utils +pylint-celery==0.3 + # via + # -r requirements/test.txt + # edx-lint +pylint-django==2.5.5 + # via + # -r requirements/test.txt + # edx-lint +pylint-plugin-utils==0.8.2 + # via + # -r requirements/test.txt + # pylint-celery + # pylint-django +pymongo==3.13.0 + # via + # -r requirements/test.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/test.txt + # edx-django-utils +pytest==7.4.2 + # via + # -r requirements/test.txt + # pytest-cov + # pytest-django +pytest-cov==4.1.0 + # via -r requirements/test.txt +pytest-django==4.5.2 + # via -r requirements/test.txt +python-slugify==8.0.1 + # via + # -r requirements/test.txt + # code-annotations +python3-openid==3.2.0 + # via + # -r requirements/test.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/test.txt + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/test.txt + # code-annotations + # edx-django-release-util +readme-renderer==42.0 + # via twine +requests==2.31.0 + # via + # -r requirements/test.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # requests-toolbelt + # slumber + # social-auth-core + # twine +requests-oauthlib==1.3.1 + # via + # -r requirements/test.txt + # social-auth-core +requests-toolbelt==1.0.0 + # via twine +rfc3986==2.0.0 + # via twine +rich==13.6.0 + # via twine +semantic-version==2.10.0 + # via + # -r requirements/test.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/test.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/test.txt + # edx-auth-backends + # edx-django-release-util + # edx-lint + # tox +slumber==0.7.1 + # via + # -r requirements/test.txt + # edx-rest-api-client +snowballstemmer==2.2.0 + # via pydocstyle +social-auth-app-django==5.4.0 + # via + # -r requirements/test.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/test.txt + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via + # -r requirements/test.txt + # django +stevedore==5.1.0 + # via + # -r requirements/test.txt + # code-annotations + # edx-django-utils + # edx-opaque-keys +text-unidecode==1.3 + # via + # -r requirements/test.txt + # python-slugify +tomli==2.0.1 + # via + # -r requirements/test.txt + # coverage + # pylint + # pytest + # tox +tomlkit==0.12.1 + # via + # -r requirements/test.txt + # pylint +tox==3.28.0 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/test.txt +tqdm==4.66.1 + # via + # -r requirements/test.txt + # openai +twine==4.0.2 + # via -r requirements/quality.in +typing-extensions==4.8.0 + # via + # -r requirements/test.txt + # asgiref + # astroid + # edx-opaque-keys + # pylint + # rich +uritemplate==4.1.1 + # via + # -r requirements/test.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/test.txt + # requests + # twine +virtualenv==20.24.5 + # via + # -r requirements/test.txt + # tox +yarl==1.9.2 + # via + # -r requirements/test.txt + # aiohttp +zipp==3.17.0 + # via + # importlib-metadata + # importlib-resources diff --git a/requirements/test.txt b/requirements/test.txt new file mode 100644 index 0000000..c295c16 --- /dev/null +++ b/requirements/test.txt @@ -0,0 +1,373 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via + # -r requirements/base.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/base.txt + # aiohttp +asgiref==3.7.2 + # via + # -r requirements/base.txt + # django +astroid==3.0.1 + # via + # pylint + # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/base.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/base.txt + # aiohttp +certifi==2023.7.22 + # via + # -r requirements/base.txt + # requests +cffi==1.16.0 + # via + # -r requirements/base.txt + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # -r requirements/base.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/base.txt + # click-log + # code-annotations + # edx-django-utils + # edx-lint +click-log==0.4.0 + # via edx-lint +code-annotations==1.5.0 + # via + # -r requirements/test.in + # edx-lint +coreapi==2.3.3 + # via + # -r requirements/base.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/base.txt + # coreapi +coverage[toml]==7.3.2 + # via + # -r requirements/test.in + # pytest-cov +cryptography==41.0.4 + # via + # -r requirements/base.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/base.txt + # python3-openid + # social-auth-core +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/base.txt + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via -r requirements/base.txt +django-crum==0.7.9 + # via + # -r requirements/base.txt + # edx-django-utils +django-dynamic-fixture==4.0.1 + # via -r requirements/test.in +django-extensions==3.2.3 + # via -r requirements/base.txt +django-rest-swagger==2.2.0 + # via -r requirements/base.txt +django-waffle==4.0.0 + # via + # -r requirements/base.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/base.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +drf-jwt==1.19.2 + # via + # -r requirements/base.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via -r requirements/base.txt +edx-django-release-util==1.3.0 + # via -r requirements/base.txt +edx-django-utils==5.7.0 + # via + # -r requirements/base.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via -r requirements/base.txt +edx-lint==5.3.4 + # via -r requirements/test.in +edx-opaque-keys==2.5.1 + # via + # -r requirements/base.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via -r requirements/base.txt +exceptiongroup==1.1.3 + # via pytest +filelock==3.12.4 + # via + # tox + # virtualenv +frozenlist==1.4.0 + # via + # -r requirements/base.txt + # aiohttp + # aiosignal +idna==3.4 + # via + # -r requirements/base.txt + # requests + # yarl +iniconfig==2.0.0 + # via pytest +isort==5.12.0 + # via pylint +itypes==1.2.0 + # via + # -r requirements/base.txt + # coreapi +jinja2==3.1.2 + # via + # -r requirements/base.txt + # code-annotations + # coreschema +markupsafe==2.1.3 + # via + # -r requirements/base.txt + # jinja2 +mccabe==0.7.0 + # via pylint +multidict==6.0.4 + # via + # -r requirements/base.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via -r requirements/base.txt +newrelic==9.1.1 + # via + # -r requirements/base.txt + # edx-django-utils +oauthlib==3.2.2 + # via + # -r requirements/base.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via -r requirements/base.txt +openapi-codec==1.3.2 + # via + # -r requirements/base.txt + # django-rest-swagger +packaging==23.2 + # via + # pytest + # tox +pbr==5.11.1 + # via + # -r requirements/base.txt + # stevedore +platformdirs==3.11.0 + # via + # pylint + # virtualenv +pluggy==1.3.0 + # via + # pytest + # tox +psutil==5.9.6 + # via + # -r requirements/base.txt + # edx-django-utils +py==1.11.0 + # via tox +pycparser==2.21 + # via + # -r requirements/base.txt + # cffi +pyjwt[crypto]==2.8.0 + # via + # -r requirements/base.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pylint==3.0.2 + # via + # edx-lint + # pylint-celery + # pylint-django + # pylint-plugin-utils +pylint-celery==0.3 + # via edx-lint +pylint-django==2.5.5 + # via edx-lint +pylint-plugin-utils==0.8.2 + # via + # pylint-celery + # pylint-django +pymongo==3.13.0 + # via + # -r requirements/base.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/base.txt + # edx-django-utils +pytest==7.4.2 + # via + # pytest-cov + # pytest-django +pytest-cov==4.1.0 + # via -r requirements/test.in +pytest-django==4.5.2 + # via -r requirements/test.in +python-slugify==8.0.1 + # via code-annotations +python3-openid==3.2.0 + # via + # -r requirements/base.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/base.txt + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/base.txt + # code-annotations + # edx-django-release-util +requests==2.31.0 + # via + # -r requirements/base.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # slumber + # social-auth-core +requests-oauthlib==1.3.1 + # via + # -r requirements/base.txt + # social-auth-core +semantic-version==2.10.0 + # via + # -r requirements/base.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/base.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/base.txt + # edx-auth-backends + # edx-django-release-util + # edx-lint + # tox +slumber==0.7.1 + # via + # -r requirements/base.txt + # edx-rest-api-client +social-auth-app-django==5.4.0 + # via + # -r requirements/base.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/base.txt + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via + # -r requirements/base.txt + # django +stevedore==5.1.0 + # via + # -r requirements/base.txt + # code-annotations + # edx-django-utils + # edx-opaque-keys +text-unidecode==1.3 + # via python-slugify +tomli==2.0.1 + # via + # coverage + # pylint + # pytest + # tox +tomlkit==0.12.1 + # via pylint +tox==3.28.0 + # via + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -r requirements/test.in +tqdm==4.66.1 + # via + # -r requirements/base.txt + # openai +typing-extensions==4.8.0 + # via + # -r requirements/base.txt + # asgiref + # astroid + # edx-opaque-keys + # pylint +uritemplate==4.1.1 + # via + # -r requirements/base.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/base.txt + # requests +virtualenv==20.24.5 + # via tox +yarl==1.9.2 + # via + # -r requirements/base.txt + # aiohttp diff --git a/requirements/validation.txt b/requirements/validation.txt new file mode 100644 index 0000000..3738b2a --- /dev/null +++ b/requirements/validation.txt @@ -0,0 +1,596 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# make upgrade +# +aiohttp==3.8.6 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # openai +aiosignal==1.3.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp +asgiref==3.7.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django +astroid==3.0.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint + # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp +attrs==23.1.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp +certifi==2023.7.22 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # requests +cffi==1.16.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # cryptography + # pynacl +charset-normalizer==3.3.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp + # requests +click==8.1.7 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # click-log + # code-annotations + # edx-django-utils + # edx-lint +click-log==0.4.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-lint +code-annotations==1.5.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-lint +coreapi==2.3.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django-rest-swagger + # openapi-codec +coreschema==0.0.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coreapi +coverage[toml]==7.3.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coverage + # pytest-cov +cryptography==41.0.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pyjwt + # social-auth-core +defusedxml==0.8.0rc2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # python3-openid + # social-auth-core +dill==0.3.7 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint +distlib==0.3.7 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # virtualenv +django==3.2.22 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django-cors-headers + # django-crum + # django-extensions + # django-waffle + # djangorestframework + # drf-jwt + # edx-auth-backends + # edx-django-release-util + # edx-django-utils + # edx-drf-extensions + # social-auth-app-django +django-cors-headers==4.3.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +django-crum==0.7.9 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-django-utils +django-dynamic-fixture==4.0.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +django-extensions==3.2.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +django-rest-swagger==2.2.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +django-waffle==4.0.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-django-utils + # edx-drf-extensions +djangorestframework==3.14.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django-rest-swagger + # drf-jwt + # edx-drf-extensions +docutils==0.20.1 + # via + # -r requirements/quality.txt + # readme-renderer +drf-jwt==1.19.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-drf-extensions +edx-auth-backends==4.2.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +edx-django-release-util==1.3.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +edx-django-utils==5.7.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-drf-extensions + # edx-rest-api-client +edx-drf-extensions==8.12.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +edx-lint==5.3.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +edx-opaque-keys==2.5.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-drf-extensions +edx-rest-api-client==5.6.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +exceptiongroup==1.1.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pytest +filelock==3.12.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # tox + # virtualenv +frozenlist==1.4.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp + # aiosignal +idna==3.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # requests + # yarl +importlib-metadata==6.8.0 + # via + # -r requirements/quality.txt + # keyring + # twine +importlib-resources==6.1.0 + # via + # -r requirements/quality.txt + # keyring +iniconfig==2.0.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pytest +isort==5.12.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint +itypes==1.2.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coreapi +jaraco-classes==3.3.0 + # via + # -r requirements/quality.txt + # keyring +jinja2==3.1.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # code-annotations + # coreschema +keyring==24.2.0 + # via + # -r requirements/quality.txt + # twine +markdown-it-py==3.0.0 + # via + # -r requirements/quality.txt + # rich +markupsafe==2.1.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # jinja2 +mccabe==0.7.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint +mdurl==0.1.2 + # via + # -r requirements/quality.txt + # markdown-it-py +more-itertools==10.1.0 + # via + # -r requirements/quality.txt + # jaraco-classes +multidict==6.0.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp + # yarl +mysqlclient==2.2.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +newrelic==9.1.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-django-utils +nh3==0.2.14 + # via + # -r requirements/quality.txt + # readme-renderer +oauthlib==3.2.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # requests-oauthlib + # social-auth-core +openai==0.28.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +openapi-codec==1.3.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django-rest-swagger +packaging==23.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pytest + # tox +pbr==5.11.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # stevedore +pkginfo==1.9.6 + # via + # -r requirements/quality.txt + # twine +platformdirs==3.11.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint + # virtualenv +pluggy==1.3.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pytest + # tox +psutil==5.9.6 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-django-utils +py==1.11.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # tox +pycodestyle==2.11.1 + # via -r requirements/quality.txt +pycparser==2.21 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # cffi +pydocstyle==6.3.0 + # via -r requirements/quality.txt +pygments==2.16.1 + # via + # -r requirements/quality.txt + # readme-renderer + # rich +pyjwt[crypto]==2.8.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # drf-jwt + # edx-auth-backends + # edx-drf-extensions + # edx-rest-api-client + # pyjwt + # social-auth-core +pylint==3.0.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-lint + # pylint-celery + # pylint-django + # pylint-plugin-utils +pylint-celery==0.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-lint +pylint-django==2.5.5 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-lint +pylint-plugin-utils==0.8.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint-celery + # pylint-django +pymongo==3.13.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-opaque-keys +pynacl==1.5.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-django-utils +pytest==7.4.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pytest-cov + # pytest-django +pytest-cov==4.1.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +pytest-django==4.5.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +python-slugify==8.0.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # code-annotations +python3-openid==3.2.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # social-auth-core +pytz==2023.3.post1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django + # djangorestframework +pyyaml==6.0.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # code-annotations + # edx-django-release-util +readme-renderer==42.0 + # via + # -r requirements/quality.txt + # twine +requests==2.31.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coreapi + # edx-drf-extensions + # edx-rest-api-client + # openai + # requests-oauthlib + # requests-toolbelt + # slumber + # social-auth-core + # twine +requests-oauthlib==1.3.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # social-auth-core +requests-toolbelt==1.0.0 + # via + # -r requirements/quality.txt + # twine +rfc3986==2.0.0 + # via + # -r requirements/quality.txt + # twine +rich==13.6.0 + # via + # -r requirements/quality.txt + # twine +semantic-version==2.10.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-drf-extensions +simplejson==3.19.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django-rest-swagger +six==1.16.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-auth-backends + # edx-django-release-util + # edx-lint + # tox +slumber==0.7.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-rest-api-client +snowballstemmer==2.2.0 + # via + # -r requirements/quality.txt + # pydocstyle +social-auth-app-django==5.4.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-auth-backends +social-auth-core==4.4.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # edx-auth-backends + # social-auth-app-django +sqlparse==0.4.4 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # django +stevedore==5.1.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # code-annotations + # edx-django-utils + # edx-opaque-keys +text-unidecode==1.3 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # python-slugify +tomli==2.0.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coverage + # pylint + # pytest + # tox +tomlkit==0.12.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # pylint +tox==3.28.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt +tqdm==4.66.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # openai +twine==4.0.2 + # via -r requirements/quality.txt +typing-extensions==4.8.0 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # asgiref + # astroid + # edx-opaque-keys + # pylint + # rich +uritemplate==4.1.1 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # coreapi +urllib3==2.0.7 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # requests + # twine +virtualenv==20.24.5 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # tox +yarl==1.9.2 + # via + # -r requirements/quality.txt + # -r requirements/test.txt + # aiohttp +zipp==3.17.0 + # via + # -r requirements/quality.txt + # importlib-metadata + # importlib-resources