diff --git a/requirements/base.txt b/requirements/base.txt index a81c594..6b6b0a3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,7 +6,7 @@ # asgiref==3.8.1 # via django -certifi==2024.12.14 +certifi==2025.1.31 # via requests cffi==1.17.1 # via @@ -16,9 +16,9 @@ charset-normalizer==3.4.1 # via requests click==8.1.8 # via edx-django-utils -cryptography==44.0.0 +cryptography==44.0.1 # via pyjwt -django==4.2.17 +django==4.2.19 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -47,11 +47,11 @@ edx-opaque-keys==2.11.0 # via -r requirements/base.in idna==3.10 # via requests -newrelic==10.4.0 +newrelic==10.6.0 # via edx-django-utils -pbr==6.1.0 +pbr==6.1.1 # via stevedore -psutil==6.1.1 +psutil==7.0.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -59,7 +59,7 @@ pyjwt[crypto]==2.10.1 # via # -r requirements/base.in # drf-jwt -pymongo==4.10.1 +pymongo==4.11.1 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -69,11 +69,16 @@ semantic-version==2.10.0 # via -r requirements/base.in sqlparse==0.5.3 # via django -stevedore==5.4.0 +stevedore==5.4.1 # via # edx-django-utils # edx-opaque-keys typing-extensions==4.12.2 # via edx-opaque-keys -urllib3==2.3.0 - # via requests +urllib3==2.2.3 + # via + # -c requirements/common_constraints.txt + # requests + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index a58adb9..1511019 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -25,3 +25,7 @@ django-simple-history==3.0.0 # Cause: https://github.com/openedx/edx-lint/issues/458 # This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. pip<24.3 + +# Cause: https://github.com/openedx/edx-lint/issues/475 +# This can be unpinned once https://github.com/openedx/edx-lint/issues/476 has been resolved. +urllib3<2.3.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index db62391..3d0b4be 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -22,20 +22,20 @@ astroid==3.3.8 # -r requirements/test.txt # pylint # pylint-celery -babel==2.16.0 +babel==2.17.0 # via # -r requirements/docs.txt # pydata-sphinx-theme # sphinx -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via # -r requirements/docs.txt # pydata-sphinx-theme -cachetools==5.5.0 +cachetools==5.5.2 # via # -r requirements/test.txt # tox -certifi==2024.12.14 +certifi==2025.1.31 # via # -r requirements/base.txt # -r requirements/docs.txt @@ -69,7 +69,7 @@ click-log==0.4.0 # via # -r requirements/test.txt # edx-lint -code-annotations==2.1.0 +code-annotations==2.2.0 # via # -r requirements/test.txt # edx-lint @@ -77,11 +77,11 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -coverage[toml]==7.6.10 +coverage[toml]==7.6.12 # via # -r requirements/test.txt # pytest-cov -cryptography==44.0.0 +cryptography==44.0.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -96,7 +96,7 @@ distlib==0.3.9 # via # -r requirements/test.txt # virtualenv -django==4.2.17 +django==4.2.19 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -139,7 +139,7 @@ edx-django-utils==7.1.0 # via # -r requirements/base.txt # -r requirements/test.txt -edx-lint==5.4.1 +edx-lint==5.6.0 # via -r requirements/test.txt edx-opaque-keys==2.11.0 # via @@ -147,11 +147,11 @@ edx-opaque-keys==2.11.0 # -r requirements/test.txt factory-boy==2.12.0 # via -r requirements/test.txt -faker==33.1.0 +faker==36.1.1 # via # -r requirements/test.txt # factory-boy -filelock==3.16.1 +filelock==3.17.0 # via # -r requirements/test.txt # tox @@ -172,7 +172,7 @@ iniconfig==2.0.0 # via # -r requirements/test.txt # pytest -isort==5.13.2 +isort==6.0.0 # via # -r requirements/test.txt # pylint @@ -191,7 +191,7 @@ mccabe==0.7.0 # via # -r requirements/test.txt # pylint -newrelic==10.4.0 +newrelic==10.6.0 # via # -r requirements/base.txt # -r requirements/test.txt @@ -205,7 +205,7 @@ packaging==24.2 # pytest # sphinx # tox -pbr==6.1.0 +pbr==6.1.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -221,7 +221,7 @@ pluggy==1.5.0 # -r requirements/test.txt # pytest # tox -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/base.txt # -r requirements/test.txt @@ -237,7 +237,7 @@ pydata-sphinx-theme==0.15.4 # via # -r requirements/docs.txt # sphinx-book-theme -pygments==2.18.0 +pygments==2.19.1 # via # -r requirements/docs.txt # accessible-pygments @@ -248,7 +248,7 @@ pyjwt[crypto]==2.10.1 # -r requirements/base.txt # -r requirements/test.txt # drf-jwt -pylint==3.3.3 +pylint==3.3.4 # via # -r requirements/test.txt # edx-lint @@ -268,7 +268,7 @@ pylint-plugin-utils==0.8.2 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.10.1 +pymongo==4.11.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -278,7 +278,7 @@ pynacl==1.5.0 # -r requirements/base.txt # -r requirements/test.txt # edx-django-utils -pyproject-api==1.8.0 +pyproject-api==1.9.0 # via # -r requirements/test.txt # tox @@ -289,12 +289,8 @@ pytest==8.3.4 # pytest-django pytest-cov==6.0.0 # via -r requirements/test.txt -pytest-django==4.9.0 +pytest-django==4.10.0 # via -r requirements/test.txt -python-dateutil==2.9.0.post0 - # via - # -r requirements/test.txt - # faker python-slugify==8.0.4 # via # -r requirements/test.txt @@ -317,7 +313,6 @@ six==1.17.0 # via # -r requirements/test.txt # edx-lint - # python-dateutil snowballstemmer==2.2.0 # via # -r requirements/docs.txt @@ -363,7 +358,7 @@ sqlparse==0.5.3 # -r requirements/base.txt # -r requirements/test.txt # django -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/base.txt # -r requirements/test.txt @@ -378,23 +373,31 @@ tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.23.2 +tox==4.24.1 # via -r requirements/test.txt typing-extensions==4.12.2 # via # -r requirements/base.txt # -r requirements/docs.txt # -r requirements/test.txt + # beautifulsoup4 # edx-opaque-keys - # faker # pydata-sphinx-theme -urllib3==2.3.0 +tzdata==2025.1 # via + # -r requirements/test.txt + # faker +urllib3==2.2.3 + # via + # -c requirements/common_constraints.txt # -r requirements/base.txt # -r requirements/docs.txt # -r requirements/test.txt # requests -virtualenv==20.28.1 +virtualenv==20.29.2 # via # -r requirements/test.txt # tox + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/requirements/docs.txt b/requirements/docs.txt index 60c4a2e..6a03f44 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -8,13 +8,13 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==0.7.16 # via sphinx -babel==2.16.0 +babel==2.17.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via pydata-sphinx-theme -certifi==2024.12.14 +certifi==2025.1.31 # via # -c requirements/test.txt # requests @@ -47,7 +47,7 @@ packaging==24.2 # sphinx pydata-sphinx-theme==0.15.4 # via sphinx-book-theme -pygments==2.18.0 +pygments==2.19.1 # via # accessible-pygments # pydata-sphinx-theme @@ -83,8 +83,10 @@ sphinxcontrib-serializinghtml==2.0.0 typing-extensions==4.12.2 # via # -c requirements/test.txt + # beautifulsoup4 # pydata-sphinx-theme -urllib3==2.3.0 +urllib3==2.2.3 # via + # -c requirements/common_constraints.txt # -c requirements/test.txt # requests diff --git a/requirements/pip.txt b/requirements/pip.txt index ae184dd..7ee963b 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -12,5 +12,5 @@ pip==24.2 # via # -c /home/runner/work/edx-drf-extensions/edx-drf-extensions/requirements/common_constraints.txt # -r requirements/pip.in -setuptools==75.6.0 +setuptools==75.8.0 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index d8a8577..af71889 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -12,9 +12,9 @@ astroid==3.3.8 # via # pylint # pylint-celery -cachetools==5.5.0 +cachetools==5.5.2 # via tox -certifi==2024.12.14 +certifi==2025.1.31 # via # -r requirements/base.txt # requests @@ -38,15 +38,15 @@ click==8.1.8 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==2.1.0 +code-annotations==2.2.0 # via edx-lint colorama==0.4.6 # via tox -coverage[toml]==7.6.10 +coverage[toml]==7.6.12 # via # -r requirements/test.in # pytest-cov -cryptography==44.0.0 +cryptography==44.0.1 # via # -r requirements/base.txt # pyjwt @@ -83,15 +83,15 @@ drf-jwt==1.19.2 # via -r requirements/base.txt edx-django-utils==7.1.0 # via -r requirements/base.txt -edx-lint==5.4.1 +edx-lint==5.6.0 # via -r requirements/test.in edx-opaque-keys==2.11.0 # via -r requirements/base.txt factory-boy==2.12.0 # via -r requirements/test.in -faker==33.1.0 +faker==36.1.1 # via factory-boy -filelock==3.16.1 +filelock==3.17.0 # via # tox # virtualenv @@ -103,7 +103,7 @@ idna==3.10 # requests iniconfig==2.0.0 # via pytest -isort==5.13.2 +isort==6.0.0 # via # -r requirements/test.in # pylint @@ -113,7 +113,7 @@ markupsafe==3.0.2 # via jinja2 mccabe==0.7.0 # via pylint -newrelic==10.4.0 +newrelic==10.6.0 # via # -r requirements/base.txt # edx-django-utils @@ -122,7 +122,7 @@ packaging==24.2 # pyproject-api # pytest # tox -pbr==6.1.0 +pbr==6.1.1 # via # -r requirements/base.txt # stevedore @@ -135,7 +135,7 @@ pluggy==1.5.0 # via # pytest # tox -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/base.txt # edx-django-utils @@ -149,7 +149,7 @@ pyjwt[crypto]==2.10.1 # via # -r requirements/base.txt # drf-jwt -pylint==3.3.3 +pylint==3.3.4 # via # edx-lint # pylint-celery @@ -163,7 +163,7 @@ pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pymongo==4.10.1 +pymongo==4.11.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -171,7 +171,7 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pyproject-api==1.8.0 +pyproject-api==1.9.0 # via tox pytest==8.3.4 # via @@ -179,10 +179,8 @@ pytest==8.3.4 # pytest-django pytest-cov==6.0.0 # via -r requirements/test.in -pytest-django==4.9.0 +pytest-django==4.10.0 # via -r requirements/test.in -python-dateutil==2.9.0.post0 - # via faker python-slugify==8.0.4 # via code-annotations pyyaml==6.0.2 @@ -192,14 +190,12 @@ requests==2.32.3 semantic-version==2.10.0 # via -r requirements/base.txt six==1.17.0 - # via - # edx-lint - # python-dateutil + # via edx-lint sqlparse==0.5.3 # via # -r requirements/base.txt # django -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/base.txt # code-annotations @@ -209,16 +205,21 @@ text-unidecode==1.3 # via python-slugify tomlkit==0.13.2 # via pylint -tox==4.23.2 +tox==4.24.1 # via -r requirements/test.in typing-extensions==4.12.2 # via # -r requirements/base.txt # edx-opaque-keys - # faker -urllib3==2.3.0 +tzdata==2025.1 + # via faker +urllib3==2.2.3 # via + # -c requirements/common_constraints.txt # -r requirements/base.txt # requests -virtualenv==20.28.1 +virtualenv==20.29.2 # via tox + +# The following packages are considered to be unsafe in a requirements file: +# setuptools