diff --git a/requirements/base.txt b/requirements/base.txt index cd3fe46..a469d41 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,7 +12,7 @@ billiard==4.2.4 # via celery celery==5.6.3 # via - # -c requirements/constraints.txt + # -c constraints.txt # edx-celeryutils cffi==2.1.0 # via pynacl @@ -31,8 +31,8 @@ click-repl==0.3.0 # via celery django==5.2.16 # via - # -c requirements/common_constraints.txt - # -r requirements/base.in + # -c common_constraints.txt + # -r base.in # django-crum # django-model-utils # django-waffle @@ -42,20 +42,20 @@ django==5.2.16 # jsonfield django-crum==0.7.9 # via - # -r requirements/base.in + # -r base.in # edx-django-utils django-model-utils==5.0.0 # via - # -r requirements/base.in + # -r base.in # edx-celeryutils django-waffle==5.0.0 # via edx-django-utils djangorestframework==3.17.1 - # via -r requirements/base.in + # via -r base.in edx-celeryutils==2.0.0 - # via -r requirements/base.in + # via -r base.in edx-django-utils==8.0.1 - # via -r requirements/base.in + # via -r base.in jsonfield==3.2.0 # via edx-celeryutils kombu==5.6.2 @@ -73,10 +73,10 @@ pynacl==1.6.2 python-dateutil==2.9.0.post0 # via celery simplejson==4.1.1 - # via -r requirements/base.in + # via -r base.in six==1.17.0 # via python-dateutil -sqlparse==0.5.5 +sqlparse==0.6.0 # via django stevedore==5.9.0 # via edx-django-utils diff --git a/requirements/dev.txt b/requirements/dev.txt index 5b8f586..f591396 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,44 +6,44 @@ # amqp==5.3.1 # via - # -r requirements/quality.txt + # -r quality.txt # kombu asgiref==3.12.1 # via - # -r requirements/quality.txt + # -r quality.txt # django astroid==4.0.4 # via - # -r requirements/quality.txt + # -r quality.txt # pylint # pylint-celery billiard==4.2.4 # via - # -r requirements/quality.txt + # -r quality.txt # celery build==1.5.0 # via - # -r requirements/pip-tools.txt + # -r pip-tools.txt # pip-tools cachetools==7.1.4 # via - # -r requirements/ci.txt + # -r ci.txt # tox celery==5.6.3 # via - # -c requirements/constraints.txt - # -r requirements/quality.txt + # -c constraints.txt + # -r quality.txt # edx-celeryutils cffi==2.1.0 # via - # -r requirements/quality.txt + # -r quality.txt # pynacl chardet==7.4.3 # via diff-cover click==8.4.2 # via - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -r pip-tools.txt + # -r quality.txt # celery # click-didyoumean # click-log @@ -55,48 +55,48 @@ click==8.4.2 # pip-tools click-didyoumean==0.3.1 # via - # -r requirements/quality.txt + # -r quality.txt # celery click-log==0.4.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint click-plugins==1.1.1.2 # via - # -r requirements/quality.txt + # -r quality.txt # celery click-repl==0.3.0 # via - # -r requirements/quality.txt + # -r quality.txt # celery code-annotations==3.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint colorama==0.4.6 # via - # -r requirements/ci.txt + # -r ci.txt # tox coverage[toml]==7.15.2 # via - # -r requirements/quality.txt + # -r quality.txt # pytest-cov ddt==1.7.2 - # via -r requirements/quality.txt + # via -r quality.txt diff-cover==10.3.0 - # via -r requirements/dev.in + # via -r dev.in dill==0.4.1 # via - # -r requirements/quality.txt + # -r quality.txt # pylint distlib==0.4.3 # via - # -r requirements/ci.txt + # -r ci.txt # virtualenv django==5.2.16 # via - # -c requirements/common_constraints.txt - # -r requirements/quality.txt + # -c common_constraints.txt + # -r quality.txt # django-crum # django-model-utils # django-waffle @@ -107,58 +107,58 @@ django==5.2.16 # jsonfield django-crum==0.7.9 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils django-model-utils==5.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-celeryutils django-waffle==5.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils djangorestframework==3.17.1 - # via -r requirements/quality.txt + # via -r quality.txt edx-celeryutils==2.0.0 - # via -r requirements/quality.txt + # via -r quality.txt edx-django-utils==8.0.1 - # via -r requirements/quality.txt + # via -r quality.txt edx-i18n-tools==2.0.0 - # via -r requirements/dev.in + # via -r dev.in edx-lint==6.1.0 - # via -r requirements/quality.txt + # via -r quality.txt filelock==3.31.0 # via - # -r requirements/ci.txt + # -r ci.txt # python-discovery # tox # virtualenv freezegun==1.5.5 - # via -r requirements/quality.txt + # via -r quality.txt greenlet==3.5.3 # via - # -r requirements/quality.txt + # -r quality.txt # sqlalchemy iniconfig==2.3.0 # via - # -r requirements/quality.txt + # -r quality.txt # pytest isort==8.0.1 # via - # -r requirements/quality.txt + # -r quality.txt # pylint jinja2==3.1.6 # via - # -r requirements/quality.txt + # -r quality.txt # code-annotations # diff-cover jsonfield==3.2.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-celeryutils kombu==5.6.2 # via - # -r requirements/quality.txt + # -r quality.txt # celery lxml[html-clean]==6.1.1 # via @@ -168,19 +168,19 @@ lxml-html-clean==0.4.5 # via lxml markupsafe==3.0.3 # via - # -r requirements/quality.txt + # -r quality.txt # jinja2 mccabe==0.7.0 # via - # -r requirements/quality.txt + # -r quality.txt # pylint mock==5.2.0 - # via -r requirements/quality.txt + # via -r quality.txt packaging==26.2 # via - # -r requirements/ci.txt - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -r ci.txt + # -r pip-tools.txt + # -r quality.txt # build # kombu # pyproject-api @@ -190,19 +190,19 @@ packaging==26.2 path==16.16.0 # via edx-i18n-tools pip-tools==7.6.0 - # via -r requirements/pip-tools.txt + # via -r pip-tools.txt platformdirs==4.10.1 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r ci.txt + # -r quality.txt # pylint # python-discovery # tox # virtualenv pluggy==1.6.0 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r ci.txt + # -r quality.txt # diff-cover # pytest # pytest-cov @@ -211,152 +211,152 @@ polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.52 # via - # -r requirements/quality.txt + # -r quality.txt # click-repl psutil==7.2.2 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils pycodestyle==2.14.0 - # via -r requirements/quality.txt + # via -r quality.txt pycparser==3.0 # via - # -r requirements/quality.txt + # -r quality.txt # cffi pydocstyle==6.3.0 - # via -r requirements/quality.txt + # via -r quality.txt pygments==2.20.0 # via - # -r requirements/quality.txt + # -r quality.txt # diff-cover # pytest pylint==4.0.6 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint # pylint-celery # pylint-django # pylint-plugin-utils pylint-celery==0.3 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint pylint-django==2.8.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint pylint-plugin-utils==0.9.0 # via - # -r requirements/quality.txt + # -r quality.txt # pylint-celery # pylint-django pynacl==1.6.2 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils pyproject-api==1.10.1 # via - # -r requirements/ci.txt + # -r ci.txt # tox pyproject-hooks==1.2.0 # via - # -r requirements/pip-tools.txt + # -r pip-tools.txt # build # pip-tools pytest==9.1.1 # via - # -r requirements/quality.txt + # -r quality.txt # pytest-cov # pytest-django pytest-cov==7.1.0 - # via -r requirements/quality.txt + # via -r quality.txt pytest-django==4.12.0 - # via -r requirements/quality.txt + # via -r quality.txt python-dateutil==2.9.0.post0 # via - # -r requirements/quality.txt + # -r quality.txt # celery # freezegun python-discovery==1.4.4 # via - # -r requirements/ci.txt + # -r ci.txt # tox # virtualenv python-slugify==8.0.4 # via - # -r requirements/quality.txt + # -r quality.txt # code-annotations pyyaml==6.0.3 # via - # -r requirements/quality.txt + # -r quality.txt # code-annotations # edx-i18n-tools simplejson==4.1.1 - # via -r requirements/quality.txt + # via -r quality.txt six==1.17.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint # python-dateutil snowballstemmer==3.1.1 # via - # -r requirements/quality.txt + # -r quality.txt # pydocstyle sqlalchemy==2.0.51 - # via -r requirements/quality.txt -sqlparse==0.5.5 + # via -r quality.txt +sqlparse==0.6.0 # via - # -r requirements/quality.txt + # -r quality.txt # django stevedore==5.9.0 # via - # -r requirements/quality.txt + # -r quality.txt # code-annotations # edx-django-utils text-unidecode==1.3 # via - # -r requirements/quality.txt + # -r quality.txt # python-slugify tomli-w==1.2.0 # via - # -r requirements/ci.txt + # -r ci.txt # tox tomlkit==0.15.1 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint # pylint tox==4.57.0 - # via -r requirements/ci.txt + # via -r ci.txt typing-extensions==4.16.0 # via - # -r requirements/quality.txt + # -r quality.txt # sqlalchemy tzdata==2026.3 # via - # -r requirements/quality.txt + # -r quality.txt # kombu tzlocal==5.4.4 # via - # -r requirements/quality.txt + # -r quality.txt # celery vine==5.1.0 # via - # -r requirements/quality.txt + # -r quality.txt # amqp # celery # kombu virtualenv==21.6.1 # via - # -r requirements/ci.txt + # -r ci.txt # tox wcwidth==0.8.2 # via - # -r requirements/quality.txt + # -r quality.txt # prompt-toolkit wheel==0.47.0 # via - # -r requirements/pip-tools.txt + # -r pip-tools.txt # pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/doc.txt b/requirements/doc.txt index d1c9b8b..0e2e462 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -9,7 +9,9 @@ accessible-pygments==0.0.5 alabaster==1.0.0 # via sphinx amqp==5.3.1 - # via kombu + # via + # -r test.txt + # kombu asgiref==3.12.1 # via # -r test.txt @@ -21,10 +23,13 @@ babel==2.18.0 beautifulsoup4==4.15.0 # via pydata-sphinx-theme billiard==4.2.4 - # via celery + # via + # -r test.txt + # celery celery==5.6.3 # via # -c constraints.txt + # -r test.txt # edx-celeryutils certifi==2026.6.17 # via requests @@ -69,9 +74,11 @@ ddt==1.7.2 django==5.2.16 # via # -c common_constraints.txt + # -r test.txt # django-crum # django-model-utils # django-waffle + # djangorestframework # edx-celeryutils # edx-django-utils # jsonfield @@ -87,6 +94,8 @@ django-waffle==5.0.0 # via # -r test.txt # edx-django-utils +djangorestframework==3.17.1 + # via -r test.txt doc8==2.0.0 # via -r doc.in docutils==0.21.2 @@ -138,7 +147,9 @@ jsonfield==3.2.0 keyring==25.7.0 # via twine kombu==5.6.2 - # via celery + # via + # -r test.txt + # celery markdown-it-py==4.2.0 # via rich markupsafe==3.0.3 @@ -267,7 +278,7 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlalchemy==2.0.51 # via -r test.txt -sqlparse==0.5.5 +sqlparse==0.6.0 # via # -r test.txt # django @@ -304,6 +315,7 @@ urllib3==2.7.0 # twine vine==5.1.0 # via + # -r test.txt # amqp # celery # kombu diff --git a/requirements/quality.txt b/requirements/quality.txt index b38632c..171c157 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -6,11 +6,11 @@ # amqp==5.3.1 # via - # -r requirements/test.txt + # -r test.txt # kombu asgiref==3.12.1 # via - # -r requirements/test.txt + # -r test.txt # django astroid==4.0.4 # via @@ -18,20 +18,20 @@ astroid==4.0.4 # pylint-celery billiard==4.2.4 # via - # -r requirements/test.txt + # -r test.txt # celery celery==5.6.3 # via - # -c requirements/constraints.txt - # -r requirements/test.txt + # -c constraints.txt + # -r test.txt # edx-celeryutils cffi==2.1.0 # via - # -r requirements/test.txt + # -r test.txt # pynacl click==8.4.2 # via - # -r requirements/test.txt + # -r test.txt # celery # click-didyoumean # click-log @@ -42,34 +42,34 @@ click==8.4.2 # edx-lint click-didyoumean==0.3.1 # via - # -r requirements/test.txt + # -r test.txt # celery click-log==0.4.0 # via edx-lint click-plugins==1.1.1.2 # via - # -r requirements/test.txt + # -r test.txt # celery click-repl==0.3.0 # via - # -r requirements/test.txt + # -r test.txt # celery code-annotations==3.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-lint coverage[toml]==7.15.2 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov ddt==1.7.2 - # via -r requirements/test.txt + # via -r test.txt dill==0.4.1 # via pylint django==5.2.16 # via - # -c requirements/common_constraints.txt - # -r requirements/test.txt + # -c common_constraints.txt + # -r test.txt # django-crum # django-model-utils # django-waffle @@ -79,89 +79,89 @@ django==5.2.16 # jsonfield django-crum==0.7.9 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils django-model-utils==5.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-celeryutils django-waffle==5.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils djangorestframework==3.17.1 - # via -r requirements/test.txt + # via -r test.txt edx-celeryutils==2.0.0 - # via -r requirements/test.txt + # via -r test.txt edx-django-utils==8.0.1 - # via -r requirements/test.txt + # via -r test.txt edx-lint==6.1.0 - # via -r requirements/quality.in + # via -r quality.in freezegun==1.5.5 - # via -r requirements/test.txt + # via -r test.txt greenlet==3.5.3 # via - # -r requirements/test.txt + # -r test.txt # sqlalchemy iniconfig==2.3.0 # via - # -r requirements/test.txt + # -r test.txt # pytest isort==8.0.1 # via - # -r requirements/quality.in + # -r quality.in # pylint jinja2==3.1.6 # via - # -r requirements/test.txt + # -r test.txt # code-annotations jsonfield==3.2.0 # via - # -r requirements/test.txt + # -r test.txt # edx-celeryutils kombu==5.6.2 # via - # -r requirements/test.txt + # -r test.txt # celery markupsafe==3.0.3 # via - # -r requirements/test.txt + # -r test.txt # jinja2 mccabe==0.7.0 # via pylint mock==5.2.0 - # via -r requirements/test.txt + # via -r test.txt packaging==26.2 # via - # -r requirements/test.txt + # -r test.txt # kombu # pytest platformdirs==4.10.1 # via pylint pluggy==1.6.0 # via - # -r requirements/test.txt + # -r test.txt # pytest # pytest-cov prompt-toolkit==3.0.52 # via - # -r requirements/test.txt + # -r test.txt # click-repl psutil==7.2.2 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils pycodestyle==2.14.0 - # via -r requirements/quality.in + # via -r quality.in pycparser==3.0 # via - # -r requirements/test.txt + # -r test.txt # cffi pydocstyle==6.3.0 - # via -r requirements/quality.in + # via -r quality.in pygments==2.20.0 # via - # -r requirements/test.txt + # -r test.txt # pytest pylint==4.0.6 # via @@ -179,53 +179,53 @@ pylint-plugin-utils==0.9.0 # pylint-django pynacl==1.6.2 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils pytest==9.1.1 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov # pytest-django pytest-cov==7.1.0 - # via -r requirements/test.txt + # via -r test.txt pytest-django==4.12.0 - # via -r requirements/test.txt + # via -r test.txt python-dateutil==2.9.0.post0 # via - # -r requirements/test.txt + # -r test.txt # celery # freezegun python-slugify==8.0.4 # via - # -r requirements/test.txt + # -r test.txt # code-annotations pyyaml==6.0.3 # via - # -r requirements/test.txt + # -r test.txt # code-annotations simplejson==4.1.1 - # via -r requirements/test.txt + # via -r test.txt six==1.17.0 # via - # -r requirements/test.txt + # -r test.txt # edx-lint # python-dateutil snowballstemmer==3.1.1 # via pydocstyle sqlalchemy==2.0.51 - # via -r requirements/test.txt -sqlparse==0.5.5 + # via -r test.txt +sqlparse==0.6.0 # via - # -r requirements/test.txt + # -r test.txt # django stevedore==5.9.0 # via - # -r requirements/test.txt + # -r test.txt # code-annotations # edx-django-utils text-unidecode==1.3 # via - # -r requirements/test.txt + # -r test.txt # python-slugify tomlkit==0.15.1 # via @@ -233,23 +233,23 @@ tomlkit==0.15.1 # pylint typing-extensions==4.16.0 # via - # -r requirements/test.txt + # -r test.txt # sqlalchemy tzdata==2026.3 # via - # -r requirements/test.txt + # -r test.txt # kombu tzlocal==5.4.4 # via - # -r requirements/test.txt + # -r test.txt # celery vine==5.1.0 # via - # -r requirements/test.txt + # -r test.txt # amqp # celery # kombu wcwidth==0.8.2 # via - # -r requirements/test.txt + # -r test.txt # prompt-toolkit diff --git a/requirements/test.txt b/requirements/test.txt index 028c7de..a24291f 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,27 +4,30 @@ # # make upgrade # +amqp==5.3.1 # via - # -r requirements/base.txt + # -r base.txt # kombu asgiref==3.12.1 # via - # -r requirements/base.txt + # -r base.txt # django +billiard==4.2.4 # via - # -r requirements/base.txt + # -r base.txt # celery +celery==5.6.3 # via - # -c requirements/constraints.txt - # -r requirements/base.txt + # -c constraints.txt + # -r base.txt # edx-celeryutils cffi==2.1.0 # via - # -r requirements/base.txt + # -r base.txt # pynacl click==8.4.2 # via - # -r requirements/base.txt + # -r base.txt # celery # click-didyoumean # click-plugins @@ -33,25 +36,26 @@ click==8.4.2 # edx-django-utils click-didyoumean==0.3.1 # via - # -r requirements/base.txt + # -r base.txt # celery click-plugins==1.1.1.2 # via - # -r requirements/base.txt + # -r base.txt # celery click-repl==0.3.0 # via - # -r requirements/base.txt + # -r base.txt # celery code-annotations==3.0.0 - # via -r requirements/test.in + # via -r test.in coverage[toml]==7.15.2 # via pytest-cov ddt==1.7.2 - # via -r requirements/test.in + # via -r test.in +django==5.2.16 # via - # -c requirements/common_constraints.txt - # -r requirements/base.txt + # -c common_constraints.txt + # -r base.txt # django-crum # django-model-utils # django-waffle @@ -61,23 +65,24 @@ ddt==1.7.2 # jsonfield django-crum==0.7.9 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils django-model-utils==5.0.0 # via - # -r requirements/base.txt + # -r base.txt # edx-celeryutils django-waffle==5.0.0 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils - # via -r requirements/base.txt +djangorestframework==3.17.1 + # via -r base.txt edx-celeryutils==2.0.0 - # via -r requirements/base.txt + # via -r base.txt edx-django-utils==8.0.1 - # via -r requirements/base.txt + # via -r base.txt freezegun==1.5.5 - # via -r requirements/test.in + # via -r test.in greenlet==3.5.3 # via sqlalchemy iniconfig==2.3.0 @@ -86,18 +91,19 @@ jinja2==3.1.6 # via code-annotations jsonfield==3.2.0 # via - # -r requirements/base.txt + # -r base.txt # edx-celeryutils +kombu==5.6.2 # via - # -r requirements/base.txt + # -r base.txt # celery markupsafe==3.0.3 # via jinja2 mock==5.2.0 - # via -r requirements/test.in + # via -r test.in packaging==26.2 # via - # -r requirements/base.txt + # -r base.txt # kombu # pytest pluggy==1.6.0 @@ -106,33 +112,33 @@ pluggy==1.6.0 # pytest-cov prompt-toolkit==3.0.52 # via - # -r requirements/base.txt + # -r base.txt # click-repl psutil==7.2.2 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils pycparser==3.0 # via - # -r requirements/base.txt + # -r base.txt # cffi pygments==2.20.0 # via pytest pynacl==1.6.2 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils pytest==9.1.1 # via # pytest-cov # pytest-django pytest-cov==7.1.0 - # via -r requirements/test.in + # via -r test.in pytest-django==4.12.0 - # via -r requirements/test.in + # via -r test.in python-dateutil==2.9.0.post0 # via - # -r requirements/base.txt + # -r base.txt # celery # freezegun python-slugify==8.0.4 @@ -140,20 +146,20 @@ python-slugify==8.0.4 pyyaml==6.0.3 # via code-annotations simplejson==4.1.1 - # via -r requirements/base.txt + # via -r base.txt six==1.17.0 # via - # -r requirements/base.txt + # -r base.txt # python-dateutil sqlalchemy==2.0.51 - # via -r requirements/test.in -sqlparse==0.5.5 + # via -r test.in +sqlparse==0.6.0 # via - # -r requirements/base.txt + # -r base.txt # django stevedore==5.9.0 # via - # -r requirements/base.txt + # -r base.txt # code-annotations # edx-django-utils text-unidecode==1.3 @@ -162,18 +168,19 @@ typing-extensions==4.16.0 # via sqlalchemy tzdata==2026.3 # via - # -r requirements/base.txt + # -r base.txt # kombu tzlocal==5.4.4 # via - # -r requirements/base.txt + # -r base.txt # celery +vine==5.1.0 # via - # -r requirements/base.txt + # -r base.txt # amqp # celery # kombu wcwidth==0.8.2 # via - # -r requirements/base.txt + # -r base.txt # prompt-toolkit