From cec3aa883fb201e0ceb83ed61a614af5366149d6 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 17 Nov 2024 21:34:22 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 16 ++++++++-------- requirements/common_constraints.txt | 8 -------- requirements/dev.txt | 22 +++++++++++----------- requirements/doc.txt | 20 ++++++++++---------- requirements/pip.txt | 2 +- requirements/production.txt | 18 +++++++++--------- requirements/quality.txt | 16 ++++++++-------- requirements/test.txt | 20 ++++++++++---------- requirements/validation.txt | 20 ++++++++++---------- 9 files changed, 67 insertions(+), 75 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 9106b76e..3597221b 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,7 +8,7 @@ algoliasearch==3.0.0 # via # -c requirements/constraints.txt # -r requirements/base.in -amqp==5.2.0 +amqp==5.3.1 # via kombu analytics-python==1.4.post1 # via -r requirements/base.in @@ -61,7 +61,7 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via edx-toggles cryptography==43.0.3 # via @@ -121,7 +121,7 @@ django-crum==0.7.9 # edx-toggles django-extensions==3.2.3 # via -r requirements/base.in -django-import-export==4.2.0 +django-import-export==4.2.1 # via -r requirements/base.in django-log-request-id==2.1.0 # via -r requirements/base.in @@ -134,7 +134,7 @@ django-simple-history==3.7.0 # via # -c requirements/constraints.txt # -r requirements/base.in -django-waffle==4.1.0 +django-waffle==4.2.0 # via # edx-django-utils # edx-drf-extensions @@ -183,7 +183,7 @@ edx-toggles==5.2.0 # via -r requirements/base.in h11==0.14.0 # via httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via httpx httpx==0.27.2 # via openai @@ -212,7 +212,7 @@ markupsafe==3.0.2 # via jinja2 monotonic==1.6 # via analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via -r requirements/base.in newrelic==10.2.0 # via edx-django-utils @@ -242,7 +242,7 @@ pydantic==2.9.2 # via openai pydantic-core==2.23.4 # via pydantic -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # drf-jwt # edx-auth-backends @@ -322,7 +322,7 @@ social-auth-core==4.5.4 # via # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via django stevedore==5.3.0 # via diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index d302ebe5..66676d58 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -11,7 +11,6 @@ # Note: Changes to this file will automatically be used by other repos, referencing # this file from Github directly. It does not require packaging in edx-lint. - # using LTS django version Django<5.0 @@ -23,13 +22,6 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected -# Cause: https://github.com/openedx/event-tracking/pull/290 -# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. -# We will pin event-tracking to do not break existing installations -# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 -# has been resolved and edx-platform is running with pymongo>=4.4.0 -event-tracking<2.4.1 - # 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 diff --git a/requirements/dev.txt b/requirements/dev.txt index 72fe503b..6d3dbccb 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -9,7 +9,7 @@ algoliasearch==3.0.0 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/test.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -128,7 +128,7 @@ click-repl==0.3.0 # -r requirements/quality.txt # -r requirements/test.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -138,7 +138,7 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.7 # via # -r requirements/test.txt # pytest-cov @@ -245,7 +245,7 @@ django-extensions==3.2.3 # via # -r requirements/quality.txt # -r requirements/test.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -264,7 +264,7 @@ django-simple-history==3.7.0 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/test.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -351,7 +351,7 @@ edx-toggles==5.2.0 # -r requirements/test.txt factory-boy==3.3.1 # via -r requirements/test.txt -faker==30.8.2 +faker==33.0.0 # via # -r requirements/test.txt # factory-boy @@ -367,7 +367,7 @@ h11==0.14.0 # -r requirements/quality.txt # -r requirements/test.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -447,7 +447,7 @@ lxml[html-clean,html_clean]==5.3.0 # via # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.3.1 +lxml-html-clean==0.4.1 # via lxml markupsafe==3.0.2 # via @@ -464,7 +464,7 @@ monotonic==1.6 # -r requirements/quality.txt # -r requirements/test.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -559,7 +559,7 @@ pydocstyle==6.3.0 # via -r requirements/quality.txt pygments==2.18.0 # via diff-cover -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -747,7 +747,7 @@ social-auth-core==4.5.4 # -r requirements/test.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/quality.txt # -r requirements/test.txt diff --git a/requirements/doc.txt b/requirements/doc.txt index 9a02b24d..c975145b 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -12,7 +12,7 @@ algoliasearch==3.0.0 # via # -c requirements/constraints.txt # -r requirements/test.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/test.txt # kombu @@ -112,7 +112,7 @@ click-repl==0.3.0 # via # -r requirements/test.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/test.txt # edx-lint @@ -121,7 +121,7 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.7 # via # -r requirements/test.txt # pytest-cov @@ -201,7 +201,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-extensions==3.2.3 # via -r requirements/test.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via -r requirements/test.txt django-log-request-id==2.1.0 # via -r requirements/test.txt @@ -214,7 +214,7 @@ django-simple-history==3.7.0 # via # -c requirements/constraints.txt # -r requirements/test.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/test.txt # edx-django-utils @@ -281,7 +281,7 @@ edx-toggles==5.2.0 # via -r requirements/test.txt factory-boy==3.3.1 # via -r requirements/test.txt -faker==30.8.2 +faker==33.0.0 # via # -r requirements/test.txt # factory-boy @@ -294,7 +294,7 @@ h11==0.14.0 # via # -r requirements/test.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/test.txt # httpx @@ -361,7 +361,7 @@ monotonic==1.6 # via # -r requirements/test.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via -r requirements/test.txt newrelic==10.2.0 # via @@ -438,7 +438,7 @@ pygments==2.18.0 # pydata-sphinx-theme # readme-renderer # sphinx -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/test.txt # drf-jwt @@ -608,7 +608,7 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/test.txt # django diff --git a/requirements/pip.txt b/requirements/pip.txt index 2cee0eec..0f9d78a7 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -12,5 +12,5 @@ pip==24.2 # via # -c /home/runner/work/enterprise-catalog/enterprise-catalog/requirements/common_constraints.txt # -r requirements/pip.in -setuptools==75.3.0 +setuptools==75.5.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index db9734fa..2d2a37f6 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -6,7 +6,7 @@ # algoliasearch==3.0.0 # via -r requirements/base.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/base.txt # kombu @@ -80,7 +80,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/base.txt # edx-toggles @@ -146,7 +146,7 @@ django-crum==0.7.9 # edx-toggles django-extensions==3.2.3 # via -r requirements/base.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via -r requirements/base.txt django-log-request-id==2.1.0 # via -r requirements/base.txt @@ -157,7 +157,7 @@ django-model-utils==5.0.0 # edx-rbac django-simple-history==3.7.0 # via -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -211,7 +211,7 @@ edx-rest-api-client==6.0.0 # via -r requirements/base.txt edx-toggles==5.2.0 # via -r requirements/base.txt -gevent==24.10.3 +gevent==24.11.1 # via -r requirements/production.in greenlet==3.1.1 # via gevent @@ -221,7 +221,7 @@ h11==0.14.0 # via # -r requirements/base.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/base.txt # httpx @@ -273,7 +273,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via -r requirements/base.txt newrelic==10.2.0 # via @@ -321,7 +321,7 @@ pydantic-core==2.23.4 # via # -r requirements/base.txt # pydantic -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/base.txt # drf-jwt @@ -425,7 +425,7 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django diff --git a/requirements/quality.txt b/requirements/quality.txt index a0097c50..3e2a44b7 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,7 +8,7 @@ algoliasearch==3.0.0 # via # -c requirements/constraints.txt # -r requirements/base.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/base.txt # kombu @@ -91,7 +91,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/base.txt # edx-lint @@ -162,7 +162,7 @@ django-crum==0.7.9 # edx-toggles django-extensions==3.2.3 # via -r requirements/base.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via -r requirements/base.txt django-log-request-id==2.1.0 # via -r requirements/base.txt @@ -175,7 +175,7 @@ django-simple-history==3.7.0 # via # -c requirements/constraints.txt # -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -235,7 +235,7 @@ h11==0.14.0 # via # -r requirements/base.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/base.txt # httpx @@ -293,7 +293,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via -r requirements/base.txt newrelic==10.2.0 # via @@ -347,7 +347,7 @@ pydantic-core==2.23.4 # pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/base.txt # drf-jwt @@ -467,7 +467,7 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django diff --git a/requirements/test.txt b/requirements/test.txt index a5666c99..dc582e27 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,7 +8,7 @@ algoliasearch==3.0.0 # via # -c requirements/constraints.txt # -r requirements/base.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/base.txt # kombu @@ -95,7 +95,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/base.txt # -r requirements/test.in @@ -103,7 +103,7 @@ code-annotations==1.8.0 # edx-toggles colorama==0.4.6 # via tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.7 # via # -r requirements/test.in # pytest-cov @@ -178,7 +178,7 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.in django-extensions==3.2.3 # via -r requirements/base.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via -r requirements/base.txt django-log-request-id==2.1.0 # via -r requirements/base.txt @@ -191,7 +191,7 @@ django-simple-history==3.7.0 # via # -c requirements/constraints.txt # -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -249,7 +249,7 @@ edx-toggles==5.2.0 # via -r requirements/base.txt factory-boy==3.3.1 # via -r requirements/test.in -faker==30.8.2 +faker==33.0.0 # via factory-boy filelock==3.16.1 # via @@ -259,7 +259,7 @@ h11==0.14.0 # via # -r requirements/base.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/base.txt # httpx @@ -317,7 +317,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via -r requirements/base.txt newrelic==10.2.0 # via @@ -379,7 +379,7 @@ pydantic-core==2.23.4 # via # -r requirements/base.txt # pydantic -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/base.txt # drf-jwt @@ -512,7 +512,7 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django diff --git a/requirements/validation.txt b/requirements/validation.txt index df8458ff..4f1b3c5b 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -9,7 +9,7 @@ algoliasearch==3.0.0 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/test.txt -amqp==5.2.0 +amqp==5.3.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -122,7 +122,7 @@ click-repl==0.3.0 # -r requirements/quality.txt # -r requirements/test.txt # celery -code-annotations==1.8.0 +code-annotations==1.8.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -132,7 +132,7 @@ colorama==0.4.6 # via # -r requirements/test.txt # tox -coverage[toml]==7.6.4 +coverage[toml]==7.6.7 # via # -r requirements/test.txt # pytest-cov @@ -229,7 +229,7 @@ django-extensions==3.2.3 # via # -r requirements/quality.txt # -r requirements/test.txt -django-import-export==4.2.0 +django-import-export==4.2.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -248,7 +248,7 @@ django-simple-history==3.7.0 # -c requirements/constraints.txt # -r requirements/quality.txt # -r requirements/test.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -333,7 +333,7 @@ edx-toggles==5.2.0 # -r requirements/test.txt factory-boy==3.3.1 # via -r requirements/test.txt -faker==30.8.2 +faker==33.0.0 # via # -r requirements/test.txt # factory-boy @@ -347,7 +347,7 @@ h11==0.14.0 # -r requirements/quality.txt # -r requirements/test.txt # httpcore -httpcore==1.0.6 +httpcore==1.0.7 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -427,7 +427,7 @@ monotonic==1.6 # -r requirements/quality.txt # -r requirements/test.txt # analytics-python -mysqlclient==2.2.5 +mysqlclient==2.2.6 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -510,7 +510,7 @@ pydantic-core==2.23.4 # pydantic pydocstyle==6.3.0 # via -r requirements/quality.txt -pyjwt[crypto]==2.9.0 +pyjwt[crypto]==2.10.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -688,7 +688,7 @@ social-auth-core==4.5.4 # -r requirements/test.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/quality.txt # -r requirements/test.txt