From 909c27352eb25ebbd3e95f464bef7fec9602360e Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 21 Jan 2025 10:24:05 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 42 +++++++++++++++-------------- requirements/celery50.txt | 4 +-- requirements/ci.txt | 4 +-- requirements/common_constraints.txt | 4 +++ requirements/dev.txt | 30 ++++++++++----------- requirements/pip-tools.txt | 4 +-- requirements/pip.txt | 2 +- requirements/quality.txt | 24 ++++++++--------- requirements/test.txt | 39 ++++++++++++++------------- 9 files changed, 80 insertions(+), 73 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 76de9b3316..d16ae277a7 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -10,7 +10,7 @@ appdirs==1.4.4 # via fs asgiref==3.8.1 # via django -attrs==24.2.0 +attrs==24.3.0 # via openedx-events billiard==4.2.1 # via celery @@ -18,15 +18,15 @@ celery==5.4.0 # via # -c requirements/constraints.txt # event-tracking -certifi==2024.8.30 +certifi==2024.12.14 # via requests cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via requests -click==8.1.7 +click==8.1.8 # via # -c requirements/constraints.txt # celery @@ -41,11 +41,11 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -code-annotations==1.8.2 +code-annotations==2.2.0 # via edx-toggles -cryptography==43.0.3 +cryptography==44.0.0 # via pyjwt -django==4.2.16 +django==4.2.18 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -95,9 +95,9 @@ dnspython==2.7.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions -edx-ccx-keys==1.3.0 +edx-ccx-keys==2.0.2 # via openedx-events -edx-django-utils==7.0.1 +edx-django-utils==7.1.0 # via # edx-drf-extensions # edx-rest-api-client @@ -124,13 +124,13 @@ edx-when==2.5.0 # via -r requirements/base.in event-tracking==3.0.0 # via -r requirements/base.in -fastavro==1.9.7 +fastavro==1.10.0 # via openedx-events fs==2.4.16 # via xblock idna==3.10 # via requests -jinja2==3.1.4 +jinja2==3.1.5 # via code-annotations jsonfield==3.1.0 # via -r requirements/base.in @@ -138,28 +138,28 @@ kombu==5.4.2 # via celery lxml==5.3.0 # via xblock -mako==1.3.6 +mako==1.3.8 # via xblock markupsafe==3.0.2 # via # jinja2 # mako # xblock -newrelic==10.3.0 +newrelic==10.4.0 # via edx-django-utils -openedx-events==9.15.0 +openedx-events==9.15.2 # via event-tracking pbr==6.1.0 # via stevedore -prompt-toolkit==3.0.48 +prompt-toolkit==3.0.50 # via click-repl -psutil==6.1.0 +psutil==6.1.1 # via edx-django-utils pycparser==2.22 # via cffi pycryptodomex==3.21.0 # via -r requirements/base.in -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via # -r requirements/base.in # drf-jwt @@ -199,13 +199,13 @@ semantic-version==2.10.0 # via edx-drf-extensions simplejson==3.19.3 # via xblock -six==1.16.0 +six==1.17.0 # via # edx-ccx-keys # event-tracking # fs # python-dateutil -sqlparse==0.5.2 +sqlparse==0.5.3 # via django stevedore==5.4.0 # via @@ -221,7 +221,9 @@ tzdata==2024.2 # celery # kombu urllib3==2.2.3 - # via requests + # via + # -c requirements/common_constraints.txt + # requests vine==5.1.0 # via # amqp diff --git a/requirements/celery50.txt b/requirements/celery50.txt index f429cad2c4..c4260a692b 100644 --- a/requirements/celery50.txt +++ b/requirements/celery50.txt @@ -1,9 +1,9 @@ amqp==5.3.1 billiard==4.2.1 celery==5.4.0 -click==8.1.7 +click==8.1.8 click-didyoumean==0.3.1 click-repl==0.3.0 kombu==5.4.2 -prompt-toolkit==3.0.48 +prompt-toolkit==3.0.50 vine==5.1.0 diff --git a/requirements/ci.txt b/requirements/ci.txt index e1bdb03613..bca2c2a57c 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -10,7 +10,7 @@ chardet==5.2.0 # via tox colorama==0.4.6 # via tox -coverage==7.6.7 +coverage==7.6.10 # via -r requirements/ci.in distlib==0.3.9 # via virtualenv @@ -32,5 +32,5 @@ pyproject-api==1.8.0 # via tox tox==4.23.2 # via -r requirements/ci.in -virtualenv==20.27.1 +virtualenv==20.29.1 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 048bed579e..259a9fd9ad 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -30,3 +30,7 @@ elasticsearch<7.14.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 1c518de1cb..a34b7f8e52 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,7 +8,7 @@ annotated-types==0.7.0 # via pydantic asgiref==3.8.1 # via django -astroid==3.3.5 +astroid==3.3.8 # via # pylint # pylint-celery @@ -18,7 +18,7 @@ chardet==5.2.0 # via # diff-cover # tox -click==8.1.7 +click==8.1.8 # via # -c requirements/constraints.txt # click-log @@ -27,17 +27,17 @@ click==8.1.7 # typer click-log==0.4.0 # via edx-lint -code-annotations==1.8.2 +code-annotations==2.2.0 # via edx-lint colorama==0.4.6 # via tox -diff-cover==9.2.0 +diff-cover==9.2.1 # via -r requirements/dev.in dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -django==4.2.16 +django==4.2.18 # via # -c requirements/common_constraints.txt # -r requirements/dev.in @@ -59,7 +59,7 @@ isort==5.13.2 # via # -r requirements/quality.in # pylint -jinja2==3.1.4 +jinja2==3.1.5 # via # code-annotations # diff-cover @@ -102,17 +102,17 @@ polib==1.2.0 # via edx-i18n-tools pycodestyle==2.12.1 # via -r requirements/quality.in -pydantic==2.10.1 +pydantic==2.10.5 # via rstcheck-core -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.18.0 +pygments==2.19.1 # via # diff-cover # rich -pylint==3.3.1 +pylint==3.3.3 # via # edx-lint # pylint-celery @@ -142,11 +142,11 @@ rstcheck-core==1.2.1 # via rstcheck shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via edx-lint snowballstemmer==2.2.0 # via pydocstyle -sqlparse==0.5.2 +sqlparse==0.5.3 # via django stevedore==5.4.0 # via code-annotations @@ -156,14 +156,14 @@ tomlkit==0.13.2 # via pylint tox==4.23.2 # via -r requirements/dev.in -typer==0.13.1 +typer==0.15.1 # via rstcheck typing-extensions==4.12.2 # via # pydantic # pydantic-core # typer -virtualenv==20.27.1 +virtualenv==20.29.1 # via tox -wheel==0.45.0 +wheel==0.45.1 # via -r requirements/dev.in diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index b96ba0b611..baba76a647 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,7 +6,7 @@ # build==1.2.2.post1 # via pip-tools -click==8.1.7 +click==8.1.8 # via # -c /home/runner/work/edx-proctoring/edx-proctoring/requirements/constraints.txt # pip-tools @@ -18,7 +18,7 @@ pyproject-hooks==1.2.0 # via # build # pip-tools -wheel==0.45.0 +wheel==0.45.1 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index 7a0d2f01c7..c7bc784c79 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,7 +4,7 @@ # # make upgrade # -wheel==0.45.0 +wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/quality.txt b/requirements/quality.txt index 65a352d126..25416184c5 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,11 +8,11 @@ annotated-types==0.7.0 # via pydantic asgiref==3.8.1 # via django -astroid==3.3.5 +astroid==3.3.8 # via # pylint # pylint-celery -click==8.1.7 +click==8.1.8 # via # -c requirements/constraints.txt # click-log @@ -21,11 +21,11 @@ click==8.1.7 # typer click-log==0.4.0 # via edx-lint -code-annotations==1.8.2 +code-annotations==2.2.0 # via edx-lint dill==0.3.9 # via pylint -django==4.2.16 +django==4.2.18 # via # -c requirements/common_constraints.txt # -r requirements/quality.in @@ -37,7 +37,7 @@ isort==5.13.2 # via # -r requirements/quality.in # pylint -jinja2==3.1.4 +jinja2==3.1.5 # via code-annotations markdown-it-py==3.0.0 # via rich @@ -53,15 +53,15 @@ platformdirs==4.3.6 # via pylint pycodestyle==2.12.1 # via -r requirements/quality.in -pydantic==2.10.1 +pydantic==2.10.5 # via rstcheck-core -pydantic-core==2.27.1 +pydantic-core==2.27.2 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.18.0 +pygments==2.19.1 # via rich -pylint==3.3.1 +pylint==3.3.3 # via # edx-lint # pylint-celery @@ -87,11 +87,11 @@ rstcheck-core==1.2.1 # via rstcheck shellingham==1.5.4 # via typer -six==1.16.0 +six==1.17.0 # via edx-lint snowballstemmer==2.2.0 # via pydocstyle -sqlparse==0.5.2 +sqlparse==0.5.3 # via django stevedore==5.4.0 # via code-annotations @@ -99,7 +99,7 @@ text-unidecode==1.3 # via python-slugify tomlkit==0.13.2 # via pylint -typer==0.13.1 +typer==0.15.1 # via rstcheck typing-extensions==4.12.2 # via diff --git a/requirements/test.txt b/requirements/test.txt index ba244b3a03..d7015a61ba 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -9,19 +9,19 @@ appdirs==1.4.4 # via fs asgiref==3.8.1 # via django -attrs==24.2.0 +attrs==24.3.0 # via openedx-events # via celery # via # -c requirements/constraints.txt # event-tracking -certifi==2024.8.30 +certifi==2024.12.14 # via requests cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.4.0 +charset-normalizer==3.4.1 # via requests # via # -c requirements/constraints.txt @@ -35,13 +35,13 @@ charset-normalizer==3.4.0 click-plugins==1.1.1 # via celery # via celery -code-annotations==1.8.2 +code-annotations==2.2.0 # via # -r requirements/test.in # edx-toggles -coverage[toml]==7.6.7 +coverage[toml]==7.6.10 # via pytest-cov -cryptography==43.0.3 +cryptography==44.0.0 # via pyjwt ddt==1.7.2 # via -r requirements/test.in @@ -94,9 +94,9 @@ dnspython==2.7.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions -edx-ccx-keys==1.3.0 +edx-ccx-keys==2.0.2 # via openedx-events -edx-django-utils==7.0.1 +edx-django-utils==7.1.0 # via # edx-drf-extensions # edx-rest-api-client @@ -127,7 +127,7 @@ event-tracking==3.0.0 # via -r requirements/base.in execnet==2.1.1 # via pytest-xdist -fastavro==1.9.7 +fastavro==1.10.0 # via openedx-events freezegun==1.5.1 # via -r requirements/test.in @@ -141,7 +141,7 @@ idna==3.10 # via requests iniconfig==2.0.0 # via pytest -jinja2==3.1.4 +jinja2==3.1.5 # via code-annotations jsonfield==3.1.0 # via -r requirements/base.in @@ -153,7 +153,7 @@ lxml[html-clean,html_clean]==5.3.0 # xblock lxml-html-clean==0.4.1 # via lxml -mako==1.3.6 +mako==1.3.8 # via xblock markupsafe==3.0.2 # via @@ -162,9 +162,9 @@ markupsafe==3.0.2 # xblock mock==5.1.0 # via -r requirements/test.in -newrelic==10.3.0 +newrelic==10.4.0 # via edx-django-utils -openedx-events==9.15.0 +openedx-events==9.15.2 # via event-tracking packaging==24.2 # via pytest @@ -177,13 +177,13 @@ pluggy==1.5.0 polib==1.2.0 # via edx-i18n-tools # via click-repl -psutil==6.1.0 +psutil==6.1.1 # via edx-django-utils pycparser==2.22 # via cffi pycryptodomex==3.21.0 # via -r requirements/base.in -pyjwt[crypto]==2.10.0 +pyjwt[crypto]==2.10.1 # via # -r requirements/base.in # drf-jwt @@ -195,7 +195,7 @@ pymongo==4.4.0 # event-tracking pynacl==1.5.0 # via edx-django-utils -pytest==8.3.3 +pytest==8.3.4 # via # pytest-cov # pytest-django @@ -233,7 +233,7 @@ requests==2.32.3 # edx-rest-api-client # httmock # responses -responses==0.25.3 +responses==0.25.6 # via -r requirements/test.in rules==3.5 # via -r requirements/base.in @@ -241,13 +241,13 @@ semantic-version==2.10.0 # via edx-drf-extensions simplejson==3.19.3 # via xblock -six==1.16.0 +six==1.17.0 # via # edx-ccx-keys # event-tracking # fs # python-dateutil -sqlparse==0.5.2 +sqlparse==0.5.3 # via django stevedore==5.4.0 # via @@ -266,6 +266,7 @@ tzdata==2024.2 # kombu urllib3==2.2.3 # via + # -c requirements/common_constraints.txt # requests # responses # via