diff --git a/requirements/base.txt b/requirements/base.txt index 43b4946..f73a696 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -20,8 +20,8 @@ cryptography==46.0.3 # via pyjwt django==4.2.25 # via - # -c requirements/common_constraints.txt - # -r requirements/base.in + # -c common_constraints.txt + # -r base.in # django-crum # django-model-utils # django-waffle @@ -31,10 +31,10 @@ django==4.2.25 # edx-drf-extensions 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 + # via -r base.in django-waffle==5.0.0 # via # edx-django-utils @@ -50,7 +50,7 @@ drf-jwt==1.19.2 edx-django-utils==8.0.1 # via edx-drf-extensions edx-drf-extensions==10.6.0 - # via -r requirements/base.in + # via -r base.in edx-opaque-keys==3.0.0 # via edx-drf-extensions idna==3.11 @@ -65,14 +65,14 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions pymongo==4.15.3 # via edx-opaque-keys -pynacl==1.6.0 +pynacl==1.6.2 # via edx-django-utils requests==2.32.5 # via edx-drf-extensions semantic-version==2.10.0 # via edx-drf-extensions six==1.17.0 - # via -r requirements/base.in + # via -r base.in sqlparse==0.5.3 # via django stevedore==5.5.0 @@ -86,4 +86,4 @@ urllib3==2.5.0 # The following packages are considered to be unsafe in a requirements file: setuptools==80.9.0 - # via -r requirements/base.in + # via -r base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 9950c2f..1d139b5 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -6,42 +6,42 @@ # asgiref==3.10.0 # via - # -r requirements/quality.txt + # -r quality.txt # django astroid==3.3.11 # via - # -r requirements/quality.txt + # -r quality.txt # pylint # pylint-celery build==1.3.0 # via - # -r requirements/pip-tools.txt + # -r pip-tools.txt # pip-tools cachetools==6.2.1 # via - # -r requirements/ci.txt + # -r ci.txt # tox certifi==2025.10.5 # via - # -r requirements/quality.txt + # -r quality.txt # requests cffi==2.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # cryptography # pynacl chardet==5.2.0 # via - # -r requirements/ci.txt + # -r ci.txt # tox charset-normalizer==3.4.4 # via - # -r requirements/quality.txt + # -r quality.txt # requests click==8.3.0 # via - # -r requirements/pip-tools.txt - # -r requirements/quality.txt + # -r pip-tools.txt + # -r quality.txt # click-log # code-annotations # edx-django-utils @@ -49,42 +49,42 @@ click==8.3.0 # pip-tools click-log==0.4.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-lint code-annotations==2.3.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.11.0 # via - # -r requirements/quality.txt + # -r quality.txt # pytest-cov cryptography==46.0.3 # via - # -r requirements/quality.txt + # -r quality.txt # pyjwt ddt==1.7.2 - # via -r requirements/quality.txt + # via -r quality.txt diff-cover==4.0.0 # via - # -c requirements/constraints.txt - # -r requirements/dev.in + # -c constraints.txt + # -r dev.in dill==0.4.0 # via - # -r requirements/quality.txt + # -r quality.txt # pylint distlib==0.4.0 # via - # -r requirements/ci.txt + # -r ci.txt # virtualenv django==4.2.25 # via - # -c requirements/common_constraints.txt - # -r requirements/quality.txt + # -c common_constraints.txt + # -r quality.txt # django-crum # django-model-utils # django-waffle @@ -96,74 +96,74 @@ django==4.2.25 # edx-i18n-tools 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 + # via -r quality.txt django-waffle==5.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils # edx-drf-extensions djangorestframework==3.16.1 # via - # -r requirements/quality.txt + # -r quality.txt # drf-jwt # edx-drf-extensions dnspython==2.8.0 # via - # -r requirements/quality.txt + # -r quality.txt # pymongo drf-jwt==1.19.2 # via - # -r requirements/quality.txt + # -r quality.txt # edx-drf-extensions edx-django-release-util==1.5.0 - # via -r requirements/quality.txt + # via -r quality.txt edx-django-utils==8.0.1 # via - # -r requirements/quality.txt + # -r quality.txt # edx-drf-extensions edx-drf-extensions==10.6.0 - # via -r requirements/quality.txt + # via -r quality.txt edx-i18n-tools==1.9.0 - # via -r requirements/dev.in + # via -r dev.in edx-lint==5.6.0 - # via -r requirements/quality.txt + # via -r quality.txt edx-opaque-keys==3.0.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-drf-extensions filelock==3.20.0 # via - # -r requirements/ci.txt + # -r ci.txt # tox # virtualenv futures==3.1.1 - # via -r requirements/quality.txt + # via -r quality.txt idna==3.11 # via - # -r requirements/quality.txt + # -r quality.txt # requests inflect==7.5.0 # via jinja2-pluralize iniconfig==2.3.0 # via - # -r requirements/quality.txt + # -r quality.txt # pytest isort==6.1.0 # 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 # jinja2-pluralize jinja2-pluralize==0.3.0 # via diff-cover -lxml[html-clean]==6.0.2 +lxml[html-clean,html_clean]==6.0.2 # via # edx-i18n-tools # lxml-html-clean @@ -171,19 +171,19 @@ lxml-html-clean==0.4.3 # 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 more-itertools==10.8.0 # via inflect packaging==25.0 # 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 # pyproject-api # pytest @@ -191,18 +191,18 @@ packaging==25.0 path==16.16.0 # via edx-i18n-tools pip-tools==7.5.1 - # via -r requirements/pip-tools.txt + # via -r pip-tools.txt platformdirs==4.5.0 # via - # -r requirements/ci.txt - # -r requirements/quality.txt + # -r ci.txt + # -r quality.txt # pylint # 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,137 +211,137 @@ polib==1.2.0 # via edx-i18n-tools psutil==7.1.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==2.23 # via - # -r requirements/quality.txt + # -r quality.txt # cffi pydocstyle==6.3.0 - # via -r requirements/quality.txt + # via -r quality.txt pygments==2.19.2 # via - # -r requirements/quality.txt + # -r quality.txt # diff-cover # pytest pyjwt[crypto]==2.10.1 # via - # -r requirements/quality.txt + # -r quality.txt # drf-jwt # edx-drf-extensions pylint==3.3.9 # 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.6.1 # 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 pymongo==4.15.3 # via - # -r requirements/quality.txt + # -r quality.txt # edx-opaque-keys -pynacl==1.6.0 +pynacl==1.6.2 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-utils pyproject-api==1.10.0 # 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==8.4.2 # via - # -r requirements/quality.txt + # -r quality.txt # pytest-cov # pytest-django pytest-cov==7.0.0 - # via -r requirements/quality.txt + # via -r quality.txt pytest-django==4.11.1 - # via -r requirements/quality.txt + # via -r quality.txt 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-django-release-util # edx-i18n-tools requests==2.32.5 # via - # -r requirements/quality.txt + # -r quality.txt # edx-drf-extensions semantic-version==2.10.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-drf-extensions six==1.17.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-django-release-util # edx-lint snowballstemmer==3.0.1 # via - # -r requirements/quality.txt + # -r quality.txt # pydocstyle sqlparse==0.5.3 # via - # -r requirements/quality.txt + # -r quality.txt # django stevedore==5.5.0 # via - # -r requirements/quality.txt + # -r quality.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r requirements/quality.txt + # -r quality.txt # python-slugify tomlkit==0.13.3 # via - # -r requirements/quality.txt + # -r quality.txt # pylint tox==4.32.0 - # via -r requirements/ci.txt + # via -r ci.txt typeguard==4.4.4 # via inflect typing-extensions==4.15.0 # via - # -r requirements/quality.txt + # -r quality.txt # edx-opaque-keys # typeguard urllib3==2.5.0 # via - # -r requirements/quality.txt + # -r quality.txt # requests virtualenv==20.35.4 # via - # -r requirements/ci.txt + # -r ci.txt # tox wheel==0.45.1 # 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 e2c35f1..1e14def 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -10,7 +10,7 @@ alabaster==1.0.0 # via sphinx asgiref==3.10.0 # via - # -r requirements/test.txt + # -r test.txt # django babel==2.17.0 # via @@ -20,38 +20,38 @@ beautifulsoup4==4.14.2 # via pydata-sphinx-theme certifi==2025.10.5 # via - # -r requirements/test.txt + # -r test.txt # requests cffi==2.0.0 # via - # -r requirements/test.txt + # -r test.txt # cryptography # pynacl charset-normalizer==3.4.4 # via - # -r requirements/test.txt + # -r test.txt # requests click==8.3.0 # via - # -r requirements/test.txt + # -r test.txt # code-annotations # edx-django-utils code-annotations==2.3.0 - # via -r requirements/test.txt + # via -r test.txt coverage[toml]==7.11.0 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov cryptography==46.0.3 # via - # -r requirements/test.txt + # -r test.txt # pyjwt ddt==1.7.2 - # via -r requirements/test.txt + # via -r test.txt django==4.2.25 # via - # -c requirements/common_constraints.txt - # -r requirements/test.txt + # -c common_constraints.txt + # -r test.txt # django-crum # django-model-utils # django-waffle @@ -62,26 +62,26 @@ django==4.2.25 # edx-drf-extensions 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 + # via -r test.txt django-waffle==5.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils # edx-drf-extensions djangorestframework==3.16.1 # via - # -r requirements/test.txt + # -r test.txt # drf-jwt # edx-drf-extensions dnspython==2.8.0 # via - # -r requirements/test.txt + # -r test.txt # pymongo doc8==2.0.0 - # via -r requirements/doc.in + # via -r doc.in docutils==0.21.2 # via # doc8 @@ -91,65 +91,65 @@ docutils==0.21.2 # sphinx drf-jwt==1.19.2 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions edx-django-release-util==1.5.0 - # via -r requirements/test.txt + # via -r test.txt edx-django-utils==8.0.1 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions edx-drf-extensions==10.6.0 - # via -r requirements/test.txt + # via -r test.txt edx-opaque-keys==3.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions idna==3.11 # via - # -r requirements/test.txt + # -r test.txt # requests imagesize==1.4.1 # via sphinx iniconfig==2.3.0 # via - # -r requirements/test.txt + # -r test.txt # pytest jinja2==3.1.6 # via - # -r requirements/test.txt + # -r test.txt # code-annotations # sphinx markupsafe==3.0.3 # via - # -r requirements/test.txt + # -r test.txt # jinja2 nh3==0.3.1 # via readme-renderer packaging==25.0 # via - # -r requirements/test.txt + # -r test.txt # pydata-sphinx-theme # pytest # sphinx pluggy==1.6.0 # via - # -r requirements/test.txt + # -r test.txt # pytest # pytest-cov psutil==7.1.2 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils pycparser==2.23 # via - # -r requirements/test.txt + # -r test.txt # cffi pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.19.2 # via - # -r requirements/test.txt + # -r test.txt # accessible-pygments # doc8 # pydata-sphinx-theme @@ -158,40 +158,40 @@ pygments==2.19.2 # sphinx pyjwt[crypto]==2.10.1 # via - # -r requirements/test.txt + # -r test.txt # drf-jwt # edx-drf-extensions pymongo==4.15.3 # via - # -r requirements/test.txt + # -r test.txt # edx-opaque-keys -pynacl==1.6.0 +pynacl==1.6.2 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils pytest==8.4.2 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov # pytest-django pytest-cov==7.0.0 - # via -r requirements/test.txt + # via -r test.txt pytest-django==4.11.1 - # via -r requirements/test.txt + # via -r test.txt 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 # edx-django-release-util readme-renderer==44.0 - # via -r requirements/doc.in + # via -r doc.in requests==2.32.5 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions # sphinx restructuredtext-lint==1.4.0 @@ -200,11 +200,11 @@ roman-numerals-py==3.1.0 # via sphinx semantic-version==2.10.0 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions six==1.17.0 # via - # -r requirements/test.txt + # -r test.txt # edx-django-release-util snowballstemmer==3.0.1 # via sphinx @@ -212,11 +212,11 @@ soupsieve==2.8 # via beautifulsoup4 sphinx==8.2.3 # via - # -r requirements/doc.in + # -r doc.in # pydata-sphinx-theme # sphinx-book-theme sphinx-book-theme==1.1.4 - # via -r requirements/doc.in + # via -r doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -231,26 +231,26 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.3 # via - # -r requirements/test.txt + # -r test.txt # django stevedore==5.5.0 # via - # -r requirements/test.txt + # -r test.txt # code-annotations # doc8 # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r requirements/test.txt + # -r test.txt # python-slugify typing-extensions==4.15.0 # via - # -r requirements/test.txt + # -r test.txt # beautifulsoup4 # edx-opaque-keys # pydata-sphinx-theme urllib3==2.5.0 # via - # -r requirements/test.txt + # -r test.txt # requests diff --git a/requirements/quality.txt b/requirements/quality.txt index 1d10380..ebb5b6e 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -6,7 +6,7 @@ # asgiref==3.10.0 # via - # -r requirements/test.txt + # -r test.txt # django astroid==3.3.11 # via @@ -14,20 +14,20 @@ astroid==3.3.11 # pylint-celery certifi==2025.10.5 # via - # -r requirements/test.txt + # -r test.txt # requests cffi==2.0.0 # via - # -r requirements/test.txt + # -r test.txt # cryptography # pynacl charset-normalizer==3.4.4 # via - # -r requirements/test.txt + # -r test.txt # requests click==8.3.0 # via - # -r requirements/test.txt + # -r test.txt # click-log # code-annotations # edx-django-utils @@ -36,24 +36,24 @@ click-log==0.4.0 # via edx-lint code-annotations==2.3.0 # via - # -r requirements/test.txt + # -r test.txt # edx-lint coverage[toml]==7.11.0 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov cryptography==46.0.3 # via - # -r requirements/test.txt + # -r test.txt # pyjwt ddt==1.7.2 - # via -r requirements/test.txt + # via -r test.txt dill==0.4.0 # via pylint django==4.2.25 # via - # -c requirements/common_constraints.txt - # -r requirements/test.txt + # -c common_constraints.txt + # -r test.txt # django-crum # django-model-utils # django-waffle @@ -64,96 +64,96 @@ django==4.2.25 # edx-drf-extensions 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 + # via -r test.txt django-waffle==5.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils # edx-drf-extensions djangorestframework==3.16.1 # via - # -r requirements/test.txt + # -r test.txt # drf-jwt # edx-drf-extensions dnspython==2.8.0 # via - # -r requirements/test.txt + # -r test.txt # pymongo drf-jwt==1.19.2 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions edx-django-release-util==1.5.0 - # via -r requirements/test.txt + # via -r test.txt edx-django-utils==8.0.1 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions edx-drf-extensions==10.6.0 - # via -r requirements/test.txt + # via -r test.txt edx-lint==5.6.0 - # via -r requirements/quality.in + # via -r quality.in edx-opaque-keys==3.0.0 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions futures==3.1.1 - # via -r requirements/quality.in + # via -r quality.in idna==3.11 # via - # -r requirements/test.txt + # -r test.txt # requests iniconfig==2.3.0 # via - # -r requirements/test.txt + # -r test.txt # pytest isort==6.1.0 # via - # -r requirements/quality.in + # -r quality.in # pylint jinja2==3.1.6 # via - # -r requirements/test.txt + # -r test.txt # code-annotations markupsafe==3.0.3 # via - # -r requirements/test.txt + # -r test.txt # jinja2 mccabe==0.7.0 # via pylint packaging==25.0 # via - # -r requirements/test.txt + # -r test.txt # pytest platformdirs==4.5.0 # via pylint pluggy==1.6.0 # via - # -r requirements/test.txt + # -r test.txt # pytest # pytest-cov psutil==7.1.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==2.23 # via - # -r requirements/test.txt + # -r test.txt # cffi pydocstyle==6.3.0 - # via -r requirements/quality.in + # via -r quality.in pygments==2.19.2 # via - # -r requirements/test.txt + # -r test.txt # pytest pyjwt[crypto]==2.10.1 # via - # -r requirements/test.txt + # -r test.txt # drf-jwt # edx-drf-extensions pylint==3.3.9 @@ -172,66 +172,66 @@ pylint-plugin-utils==0.9.0 # pylint-django pymongo==4.15.3 # via - # -r requirements/test.txt + # -r test.txt # edx-opaque-keys -pynacl==1.6.0 +pynacl==1.6.2 # via - # -r requirements/test.txt + # -r test.txt # edx-django-utils pytest==8.4.2 # via - # -r requirements/test.txt + # -r test.txt # pytest-cov # pytest-django pytest-cov==7.0.0 - # via -r requirements/test.txt + # via -r test.txt pytest-django==4.11.1 - # via -r requirements/test.txt + # via -r test.txt 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 # edx-django-release-util requests==2.32.5 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions semantic-version==2.10.0 # via - # -r requirements/test.txt + # -r test.txt # edx-drf-extensions six==1.17.0 # via - # -r requirements/test.txt + # -r test.txt # edx-django-release-util # edx-lint snowballstemmer==3.0.1 # via pydocstyle sqlparse==0.5.3 # via - # -r requirements/test.txt + # -r test.txt # django stevedore==5.5.0 # via - # -r requirements/test.txt + # -r test.txt # code-annotations # edx-django-utils # edx-opaque-keys text-unidecode==1.3 # via - # -r requirements/test.txt + # -r test.txt # python-slugify tomlkit==0.13.3 # via pylint typing-extensions==4.15.0 # via - # -r requirements/test.txt + # -r test.txt # edx-opaque-keys urllib3==2.5.0 # via - # -r requirements/test.txt + # -r test.txt # requests diff --git a/requirements/test.txt b/requirements/test.txt index 01db9ce..359991e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -6,39 +6,40 @@ # asgiref==3.10.0 # via - # -r requirements/base.txt + # -r base.txt # django certifi==2025.10.5 # via - # -r requirements/base.txt + # -r base.txt # requests cffi==2.0.0 # via - # -r requirements/base.txt + # -r base.txt # cryptography # pynacl charset-normalizer==3.4.4 # via - # -r requirements/base.txt + # -r base.txt # requests click==8.3.0 # via - # -r requirements/base.txt + # -r base.txt # code-annotations # edx-django-utils code-annotations==2.3.0 - # via -r requirements/test.in + # via -r test.in coverage[toml]==7.11.0 # via pytest-cov cryptography==46.0.3 # via - # -r requirements/base.txt + # -r base.txt # pyjwt ddt==1.7.2 - # via -r requirements/test.in + # via -r test.in +django==4.2.25 # via - # -c requirements/common_constraints.txt - # -r requirements/base.txt + # -c common_constraints.txt + # -r base.txt # django-crum # django-model-utils # django-waffle @@ -49,43 +50,43 @@ ddt==1.7.2 # edx-drf-extensions 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 + # via -r base.txt django-waffle==5.0.0 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils # edx-drf-extensions djangorestframework==3.16.1 # via - # -r requirements/base.txt + # -r base.txt # drf-jwt # edx-drf-extensions dnspython==2.8.0 # via - # -r requirements/base.txt + # -r base.txt # pymongo drf-jwt==1.19.2 # via - # -r requirements/base.txt + # -r base.txt # edx-drf-extensions edx-django-release-util==1.5.0 - # via -r requirements/test.in + # via -r test.in edx-django-utils==8.0.1 # via - # -r requirements/base.txt + # -r base.txt # edx-drf-extensions edx-drf-extensions==10.6.0 - # via -r requirements/base.txt + # via -r base.txt edx-opaque-keys==3.0.0 # via - # -r requirements/base.txt + # -r base.txt # edx-drf-extensions idna==3.11 # via - # -r requirements/base.txt + # -r base.txt # requests iniconfig==2.3.0 # via pytest @@ -101,35 +102,35 @@ pluggy==1.6.0 # pytest-cov psutil==7.1.2 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils pycparser==2.23 # via - # -r requirements/base.txt + # -r base.txt # cffi pygments==2.19.2 # via pytest pyjwt[crypto]==2.10.1 # via - # -r requirements/base.txt + # -r base.txt # drf-jwt # edx-drf-extensions pymongo==4.15.3 # via - # -r requirements/base.txt + # -r base.txt # edx-opaque-keys -pynacl==1.6.0 +pynacl==1.6.2 # via - # -r requirements/base.txt + # -r base.txt # edx-django-utils pytest==8.4.2 # via # pytest-cov # pytest-django pytest-cov==7.0.0 - # via -r requirements/test.in + # via -r test.in pytest-django==4.11.1 - # via -r requirements/test.in + # via -r test.in python-slugify==8.0.4 # via code-annotations pyyaml==6.0.3 @@ -138,23 +139,23 @@ pyyaml==6.0.3 # edx-django-release-util requests==2.32.5 # via - # -r requirements/base.txt + # -r base.txt # edx-drf-extensions semantic-version==2.10.0 # via - # -r requirements/base.txt + # -r base.txt # edx-drf-extensions six==1.17.0 # via - # -r requirements/base.txt + # -r base.txt # edx-django-release-util sqlparse==0.5.3 # via - # -r requirements/base.txt + # -r base.txt # django stevedore==5.5.0 # via - # -r requirements/base.txt + # -r base.txt # code-annotations # edx-django-utils # edx-opaque-keys @@ -162,11 +163,11 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.15.0 # via - # -r requirements/base.txt + # -r base.txt # edx-opaque-keys urllib3==2.5.0 # via - # -r requirements/base.txt + # -r base.txt # requests # The following packages are considered to be unsafe in a requirements file: