From 6ee027f6c156ddfe75e11e415e651f0c694a6e54 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 23 Jul 2024 11:23:07 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/base.txt | 25 ++---- requirements/common_constraints.txt | 8 ++ requirements/devstack.txt | 88 ++++++--------------- requirements/docs.txt | 51 ++++-------- requirements/github.txt | 2 +- requirements/local.txt | 90 ++++++--------------- requirements/monitoring/requirements.txt | 99 ++++++------------------ requirements/nonlocal.txt | 2 +- requirements/optional.txt | 2 +- requirements/pip-tools.txt | 10 +-- requirements/pip.txt | 4 +- requirements/production.txt | 26 ++----- requirements/test.txt | 51 ++++-------- 13 files changed, 129 insertions(+), 329 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index d4f7e4fc..971d2e4d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -12,16 +12,8 @@ asgiref==3.8.1 # via # django # django-cors-headers -async-timeout==4.0.3 - # via redis backoff==1.10.0 # via analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # celery - # django - # djangorestframework - # kombu billiard==4.2.0 # via celery celery==5.4.0 @@ -50,7 +42,7 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -cryptography==42.0.8 +cryptography==43.0.0 # via # pyjwt # social-auth-core @@ -220,7 +212,7 @@ six==1.16.0 # python-dateutil slumber==0.7.1 # via edx-rest-api-client -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/base.in # edx-auth-backends @@ -228,7 +220,7 @@ social-auth-core==4.5.4 # via # edx-auth-backends # social-auth-app-django -sqlparse==0.5.0 +sqlparse==0.5.1 # via django stevedore==5.2.0 # via @@ -237,14 +229,9 @@ stevedore==5.2.0 text-unidecode==1.3 # via python-slugify typing-extensions==4.12.2 - # via - # asgiref - # edx-opaque-keys - # kombu + # via edx-opaque-keys tzdata==2024.1 - # via - # backports-zoneinfo - # celery + # via celery uritemplate==4.1.1 # via drf-yasg urllib3==1.26.19 diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 2b6d23d1..81160fd6 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -22,6 +22,7 @@ Django<5.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html +# See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected @@ -35,3 +36,10 @@ elasticsearch<7.14.0 # So we need to pin it globally, for now. # Ticket for unpinning: https://github.com/openedx/edx-lint/issues/407 importlib-metadata<7 + +# 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 diff --git a/requirements/devstack.txt b/requirements/devstack.txt index d4563900..5022f98a 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via # -r requirements/local.txt # pydata-sphinx-theme -alabaster==0.7.13 +alabaster==0.7.16 # via # -r requirements/local.txt # sphinx @@ -23,15 +23,11 @@ asgiref==3.8.1 # -r requirements/local.txt # django # django-cors-headers -astroid==3.2.2 +astroid==3.2.4 # via # -r requirements/local.txt # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/local.txt - # redis babel==2.15.0 # via # -r requirements/local.txt @@ -41,13 +37,6 @@ backoff==1.10.0 # via # -r requirements/local.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/local.txt - # celery - # django - # djangorestframework - # kombu beautifulsoup4==4.12.3 # via # -r requirements/local.txt @@ -56,18 +45,18 @@ billiard==4.2.0 # via # -r requirements/local.txt # celery -boto3==1.34.141 +boto3==1.34.146 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.34.141 +botocore==1.34.146 # via # -r requirements/local.txt # boto3 # moto # s3transfer -cachetools==5.3.3 +cachetools==5.4.0 # via # -r requirements/local.txt # tox @@ -133,11 +122,11 @@ configobj==5.0.8 # via # -r requirements/local.txt # ruamel-yaml-cmd -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via # -r requirements/local.txt # pytest-cov -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/local.txt # moto @@ -190,7 +179,7 @@ django-crum==0.7.9 # via # -r requirements/local.txt # edx-django-utils -django-debug-toolbar==4.4.5 +django-debug-toolbar==4.4.6 # via -r requirements/local.txt django-dynamic-fixture==4.0.1 # via -r requirements/local.txt @@ -231,7 +220,7 @@ dnspython==2.6.1 # via # -r requirements/local.txt # pymongo -docutils==0.19 +docutils==0.21.2 # via # -r requirements/local.txt # pydata-sphinx-theme @@ -260,7 +249,7 @@ edx-drf-extensions==10.3.0 # via -r requirements/local.txt edx-i18n-tools==1.6.0 # via -r requirements/local.txt -edx-lint==5.3.6 +edx-lint==5.3.7 # via -r requirements/local.txt edx-opaque-keys==2.10.0 # via @@ -268,10 +257,6 @@ edx-opaque-keys==2.10.0 # edx-drf-extensions edx-rest-api-client==5.7.1 # via -r requirements/local.txt -exceptiongroup==1.2.1 - # via - # -r requirements/local.txt - # pytest factory-boy==3.3.0 # via -r requirements/local.txt faker==26.0.0 @@ -293,11 +278,6 @@ imagesize==1.4.1 # via # -r requirements/local.txt # sphinx -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # -r requirements/local.txt - # sphinx inflection==0.5.1 # via # -r requirements/local.txt @@ -415,7 +395,7 @@ pycparser==2.22 # via # -r requirements/local.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via # -r requirements/local.txt # sphinx-book-theme @@ -433,7 +413,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.5 +pylint==3.2.6 # via # -r requirements/local.txt # edx-lint @@ -467,7 +447,7 @@ pyproject-api==1.7.1 # via # -r requirements/local.txt # tox -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/local.txt # pytest-cov @@ -500,7 +480,6 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/local.txt - # babel # drf-yasg pywatchman==2.0.0 # via -r requirements/local.txt @@ -581,7 +560,7 @@ snowballstemmer==2.2.0 # via # -r requirements/local.txt # sphinx -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/local.txt # edx-auth-backends @@ -594,22 +573,22 @@ soupsieve==2.5 # via # -r requirements/local.txt # beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/local.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/local.txt -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via # -r requirements/local.txt # sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via # -r requirements/local.txt # sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via # -r requirements/local.txt # sphinx @@ -617,15 +596,15 @@ sphinxcontrib-jsmath==1.0.1 # via # -r requirements/local.txt # sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via # -r requirements/local.txt # sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via # -r requirements/local.txt # sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/local.txt # django @@ -640,15 +619,7 @@ text-unidecode==1.3 # via # -r requirements/local.txt # python-slugify -tomli==2.0.1 - # via - # -r requirements/local.txt - # coverage - # pylint - # pyproject-api - # pytest - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/local.txt # pylint @@ -657,16 +628,11 @@ tox==4.16.0 typing-extensions==4.12.2 # via # -r requirements/local.txt - # asgiref - # astroid # edx-opaque-keys - # kombu # pydata-sphinx-theme - # pylint tzdata==2024.1 # via # -r requirements/local.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -703,7 +669,3 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/local.txt -zipp==3.19.2 - # via - # -r requirements/local.txt - # importlib-metadata diff --git a/requirements/docs.txt b/requirements/docs.txt index fd199836..f6642224 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,12 +1,12 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via pydata-sphinx-theme -alabaster==0.7.13 +alabaster==0.7.16 # via sphinx amqp==5.2.0 # via @@ -19,10 +19,6 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -async-timeout==4.0.3 - # via - # -r requirements/base.txt - # redis babel==2.15.0 # via # pydata-sphinx-theme @@ -31,13 +27,6 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/base.txt - # celery - # django - # djangorestframework - # kombu beautifulsoup4==4.12.3 # via pydata-sphinx-theme billiard==4.2.0 @@ -82,7 +71,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/base.txt # pyjwt @@ -159,7 +148,7 @@ dnspython==2.6.1 # via # -r requirements/base.txt # pymongo -docutils==0.19 +docutils==0.21.2 # via # pydata-sphinx-theme # sphinx @@ -197,10 +186,6 @@ idna==3.7 # requests imagesize==1.4.1 # via sphinx -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # sphinx inflection==0.5.1 # via # -r requirements/base.txt @@ -249,7 +234,7 @@ pycparser==2.22 # via # -r requirements/base.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.18.0 # via @@ -288,7 +273,6 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/base.txt - # babel # drf-yasg pyyaml==6.0.1 # via @@ -328,7 +312,7 @@ slumber==0.7.1 # edx-rest-api-client snowballstemmer==2.2.0 # via sphinx -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/base.txt # edx-auth-backends @@ -339,26 +323,26 @@ social-auth-core==4.5.4 # social-auth-app-django soupsieve==2.5 # via beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/docs.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/docs.in -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/base.txt # django @@ -374,14 +358,11 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt - # asgiref # edx-opaque-keys - # kombu # pydata-sphinx-theme tzdata==2024.1 # via # -r requirements/base.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -402,5 +383,3 @@ wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit -zipp==3.19.2 - # via importlib-metadata diff --git a/requirements/github.txt b/requirements/github.txt index c52b940f..1f4abdbc 100644 --- a/requirements/github.txt +++ b/requirements/github.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/local.txt b/requirements/local.txt index df5e6b0b..af39f20f 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via # -r requirements/docs.txt # pydata-sphinx-theme -alabaster==0.7.13 +alabaster==0.7.16 # via # -r requirements/docs.txt # sphinx @@ -27,16 +27,11 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers -astroid==3.2.2 +astroid==3.2.4 # via # -r requirements/test.txt # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/docs.txt - # -r requirements/test.txt - # redis babel==2.15.0 # via # -r requirements/docs.txt @@ -47,14 +42,6 @@ backoff==1.10.0 # -r requirements/docs.txt # -r requirements/test.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/docs.txt - # -r requirements/test.txt - # celery - # django - # djangorestframework - # kombu beautifulsoup4==4.12.3 # via # -r requirements/docs.txt @@ -64,18 +51,18 @@ billiard==4.2.0 # -r requirements/docs.txt # -r requirements/test.txt # celery -boto3==1.34.141 +boto3==1.34.146 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.34.141 +botocore==1.34.146 # via # -r requirements/test.txt # boto3 # moto # s3transfer -cachetools==5.3.3 +cachetools==5.4.0 # via # -r requirements/test.txt # tox @@ -147,11 +134,11 @@ colorama==0.4.6 # tox configobj==5.0.8 # via ruamel-yaml-cmd -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via # -r requirements/test.txt # pytest-cov -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -210,7 +197,7 @@ django-crum==0.7.9 # -r requirements/docs.txt # -r requirements/test.txt # edx-django-utils -django-debug-toolbar==4.4.5 +django-debug-toolbar==4.4.6 # via -r requirements/local.in django-dynamic-fixture==4.0.1 # via -r requirements/test.txt @@ -265,7 +252,7 @@ dnspython==2.6.1 # -r requirements/docs.txt # -r requirements/test.txt # pymongo -docutils==0.19 +docutils==0.21.2 # via # -r requirements/docs.txt # pydata-sphinx-theme @@ -305,7 +292,7 @@ edx-drf-extensions==10.3.0 # -r requirements/test.txt edx-i18n-tools==1.6.0 # via -r requirements/local.in -edx-lint==5.3.6 +edx-lint==5.3.7 # via -r requirements/test.txt edx-opaque-keys==2.10.0 # via @@ -316,10 +303,6 @@ edx-rest-api-client==5.7.1 # via # -r requirements/docs.txt # -r requirements/test.txt -exceptiongroup==1.2.1 - # via - # -r requirements/test.txt - # pytest factory-boy==3.3.0 # via -r requirements/test.txt faker==26.0.0 @@ -342,11 +325,6 @@ imagesize==1.4.1 # via # -r requirements/docs.txt # sphinx -importlib-metadata==6.11.0 - # via - # -c requirements/common_constraints.txt - # -r requirements/docs.txt - # sphinx inflection==0.5.1 # via # -r requirements/docs.txt @@ -465,7 +443,7 @@ pycparser==2.22 # -r requirements/docs.txt # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via # -r requirements/docs.txt # sphinx-book-theme @@ -484,7 +462,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.5 +pylint==3.2.6 # via # -r requirements/test.txt # edx-lint @@ -518,7 +496,7 @@ pyproject-api==1.7.1 # via # -r requirements/test.txt # tox -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/test.txt # pytest-cov @@ -553,7 +531,6 @@ pytz==2024.1 # via # -r requirements/docs.txt # -r requirements/test.txt - # babel # drf-yasg pywatchman==2.0.0 # via -r requirements/local.in @@ -635,7 +612,7 @@ snowballstemmer==2.2.0 # via # -r requirements/docs.txt # sphinx -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -650,22 +627,22 @@ soupsieve==2.5 # via # -r requirements/docs.txt # beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/docs.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/docs.txt -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via # -r requirements/docs.txt # sphinx @@ -673,15 +650,15 @@ sphinxcontrib-jsmath==1.0.1 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via # -r requirements/docs.txt # sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -699,15 +676,7 @@ text-unidecode==1.3 # -r requirements/docs.txt # -r requirements/test.txt # python-slugify -tomli==2.0.1 - # via - # -r requirements/test.txt - # coverage - # pylint - # pyproject-api - # pytest - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/test.txt # pylint @@ -717,17 +686,12 @@ typing-extensions==4.12.2 # via # -r requirements/docs.txt # -r requirements/test.txt - # asgiref - # astroid # edx-opaque-keys - # kombu # pydata-sphinx-theme - # pylint tzdata==2024.1 # via # -r requirements/docs.txt # -r requirements/test.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -768,7 +732,3 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/test.txt -zipp==3.19.2 - # via - # -r requirements/docs.txt - # importlib-metadata diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index da286be3..c472e62f 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -1,15 +1,15 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade # -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme -alabaster==0.7.13 +alabaster==0.7.16 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -35,20 +35,13 @@ asgiref==3.8.1 # -r requirements/monitoring/../test.txt # django # django-cors-headers -astroid==3.2.2 +astroid==3.2.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # -r requirements/monitoring/../production.txt - # -r requirements/monitoring/../test.txt - # redis babel==2.15.0 # via # -r requirements/monitoring/../devstack.txt @@ -62,16 +55,6 @@ backoff==1.10.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # -r requirements/monitoring/../production.txt - # -r requirements/monitoring/../test.txt - # celery - # django - # djangorestframework - # kombu beautifulsoup4==4.12.3 # via # -r requirements/monitoring/../devstack.txt @@ -84,14 +67,14 @@ billiard==4.2.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.34.141 +boto3==1.34.146 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # moto -botocore==1.34.141 +botocore==1.34.146 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -100,7 +83,7 @@ botocore==1.34.141 # boto3 # moto # s3transfer -cachetools==5.3.3 +cachetools==5.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -199,13 +182,13 @@ configobj==5.0.8 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pytest-cov -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -279,7 +262,7 @@ django-crum==0.7.9 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-django-utils -django-debug-toolbar==4.4.5 +django-debug-toolbar==4.4.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -357,7 +340,7 @@ dnspython==2.6.1 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # pymongo -docutils==0.19 +docutils==0.21.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -414,7 +397,7 @@ edx-i18n-tools==1.6.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt -edx-lint==5.3.6 +edx-lint==5.3.7 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -432,12 +415,6 @@ edx-rest-api-client==5.7.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -exceptiongroup==1.2.1 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # -r requirements/monitoring/../test.txt - # pytest factory-boy==3.3.0 # via # -r requirements/monitoring/../devstack.txt @@ -481,11 +458,6 @@ imagesize==1.4.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -importlib-metadata==6.11.0 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # sphinx inflection==0.5.1 # via # -r requirements/monitoring/../devstack.txt @@ -666,7 +638,7 @@ pycparser==2.22 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -689,7 +661,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.5 +pylint==3.2.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -741,7 +713,7 @@ pyproject-api==1.7.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -795,7 +767,6 @@ pytz==2024.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt - # babel # drf-yasg pywatchman==2.0.0 # via @@ -911,7 +882,7 @@ snowballstemmer==2.2.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -931,27 +902,27 @@ soupsieve==2.5 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # beautifulsoup4 -sphinx==6.2.1 +sphinx==7.4.7 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -961,17 +932,17 @@ sphinxcontrib-jsmath==1.0.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.8 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -995,17 +966,7 @@ text-unidecode==1.3 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # python-slugify -tomli==2.0.1 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # -r requirements/monitoring/../test.txt - # coverage - # pylint - # pyproject-api - # pytest - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1022,19 +983,14 @@ typing-extensions==4.12.2 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt - # asgiref - # astroid # edx-opaque-keys - # kombu # pydata-sphinx-theme - # pylint tzdata==2024.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -1091,11 +1047,6 @@ yamllint==1.35.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -zipp==3.19.2 - # via - # -r requirements/monitoring/../devstack.txt - # -r requirements/monitoring/../local.txt - # importlib-metadata zope-event==5.0 # via # -r requirements/monitoring/../production.txt diff --git a/requirements/nonlocal.txt b/requirements/nonlocal.txt index 12715956..de34f717 100644 --- a/requirements/nonlocal.txt +++ b/requirements/nonlocal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/optional.txt b/requirements/optional.txt index 9f81bf23..186e442b 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 6b0824f9..b544e9f5 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -8,8 +8,6 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==8.0.0 - # via build packaging==24.1 # via build pip-tools==7.4.1 @@ -18,14 +16,8 @@ pyproject-hooks==1.1.0 # via # build # pip-tools -tomli==2.0.1 - # via - # build - # pip-tools wheel==0.43.0 # via pip-tools -zipp==3.19.2 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index a012442b..854334df 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -10,5 +10,5 @@ wheel==0.43.0 # The following packages are considered to be unsafe in a requirements file: pip==24.1.2 # via -r requirements/pip.in -setuptools==70.2.0 +setuptools==71.1.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index 27a968cd..05c20a25 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -15,30 +15,19 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -async-timeout==4.0.3 - # via - # -r requirements/base.txt - # redis backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/base.txt - # celery - # django - # djangorestframework - # kombu billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.141 +boto3==1.34.146 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.34.141 +botocore==1.34.146 # via # boto3 # s3transfer @@ -80,7 +69,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/base.txt # pyjwt @@ -322,7 +311,7 @@ slumber==0.7.1 # via # -r requirements/base.txt # edx-rest-api-client -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/base.txt # edx-auth-backends @@ -331,7 +320,7 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/base.txt # django @@ -347,13 +336,10 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt - # asgiref # edx-opaque-keys - # kombu tzdata==2024.1 # via # -r requirements/base.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via diff --git a/requirements/test.txt b/requirements/test.txt index 5e8bcad4..9aff3a9c 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # make upgrade @@ -15,39 +15,28 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers -astroid==3.2.2 +astroid==3.2.4 # via # pylint # pylint-celery -async-timeout==4.0.3 - # via - # -r requirements/base.txt - # redis backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -backports-zoneinfo[tzdata]==0.2.1 - # via - # -r requirements/base.txt - # celery - # django - # djangorestframework - # kombu billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.141 +boto3==1.34.146 # via # -c requirements/constraints.txt # moto -botocore==1.34.141 +botocore==1.34.146 # via # boto3 # moto # s3transfer -cachetools==5.3.3 +cachetools==5.4.0 # via tox celery==5.4.0 # via @@ -101,11 +90,11 @@ code-annotations==1.8.0 # edx-lint colorama==0.4.6 # via tox -coverage[toml]==7.5.4 +coverage[toml]==7.6.0 # via # -r requirements/test.in # pytest-cov -cryptography==42.0.8 +cryptography==43.0.0 # via # -r requirements/base.txt # moto @@ -212,7 +201,7 @@ edx-django-utils==5.14.2 # edx-rest-api-client edx-drf-extensions==10.3.0 # via -r requirements/base.txt -edx-lint==5.3.6 +edx-lint==5.3.7 # via -r requirements/test.in edx-opaque-keys==2.10.0 # via @@ -220,8 +209,6 @@ edx-opaque-keys==2.10.0 # edx-drf-extensions edx-rest-api-client==5.7.1 # via -r requirements/base.txt -exceptiongroup==1.2.1 - # via pytest factory-boy==3.3.0 # via -r requirements/test.in faker==26.0.0 @@ -326,7 +313,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.5 +pylint==3.2.6 # via # edx-lint # pylint-celery @@ -350,7 +337,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.7.1 # via tox -pytest==8.2.2 +pytest==8.3.1 # via # -r requirements/test.in # pytest-cov @@ -429,7 +416,7 @@ slumber==0.7.1 # via # -r requirements/base.txt # edx-rest-api-client -social-auth-app-django==5.4.1 +social-auth-app-django==5.4.2 # via # -r requirements/base.txt # edx-auth-backends @@ -438,7 +425,7 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.0 +sqlparse==0.5.1 # via # -r requirements/base.txt # django @@ -452,29 +439,17 @@ text-unidecode==1.3 # via # -r requirements/base.txt # python-slugify -tomli==2.0.1 - # via - # coverage - # pylint - # pyproject-api - # pytest - # tox -tomlkit==0.12.5 +tomlkit==0.13.0 # via pylint tox==4.16.0 # via -r requirements/test.in typing-extensions==4.12.2 # via # -r requirements/base.txt - # asgiref - # astroid # edx-opaque-keys - # kombu - # pylint tzdata==2024.1 # via # -r requirements/base.txt - # backports-zoneinfo # celery uritemplate==4.1.1 # via From fe8c761a54afd3cbbcb26118a9ccfe54e80588f6 Mon Sep 17 00:00:00 2001 From: Zacharis278 Date: Fri, 26 Jul 2024 10:29:13 -0400 Subject: [PATCH 2/2] chore: update requirements --- requirements/base.txt | 19 +++++- requirements/devstack.txt | 68 +++++++++++++++----- requirements/docs.txt | 45 ++++++++++---- requirements/github.txt | 2 +- requirements/local.txt | 70 ++++++++++++++++----- requirements/monitoring/requirements.txt | 79 +++++++++++++++++++----- requirements/nonlocal.txt | 2 +- requirements/optional.txt | 2 +- requirements/pip-tools.txt | 10 ++- requirements/pip.txt | 2 +- requirements/production.txt | 20 +++++- requirements/test.txt | 33 ++++++++-- 12 files changed, 280 insertions(+), 72 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 971d2e4d..a96f7345 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -12,8 +12,16 @@ asgiref==3.8.1 # via # django # django-cors-headers +async-timeout==4.0.3 + # via redis backoff==1.10.0 # via analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # celery + # django + # djangorestframework + # kombu billiard==4.2.0 # via celery celery==5.4.0 @@ -229,9 +237,14 @@ stevedore==5.2.0 text-unidecode==1.3 # via python-slugify typing-extensions==4.12.2 - # via edx-opaque-keys + # via + # asgiref + # edx-opaque-keys + # kombu tzdata==2024.1 - # via celery + # via + # backports-zoneinfo + # celery uritemplate==4.1.1 # via drf-yasg urllib3==1.26.19 diff --git a/requirements/devstack.txt b/requirements/devstack.txt index 5022f98a..067357d9 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade # -accessible-pygments==0.0.5 +accessible-pygments==0.0.4 # via # -r requirements/local.txt # pydata-sphinx-theme -alabaster==0.7.16 +alabaster==0.7.13 # via # -r requirements/local.txt # sphinx @@ -28,6 +28,10 @@ astroid==3.2.4 # -r requirements/local.txt # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/local.txt + # redis babel==2.15.0 # via # -r requirements/local.txt @@ -37,6 +41,13 @@ backoff==1.10.0 # via # -r requirements/local.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/local.txt + # celery + # django + # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/local.txt @@ -45,12 +56,12 @@ billiard==4.2.0 # via # -r requirements/local.txt # celery -boto3==1.34.146 +boto3==1.34.149 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.34.146 +botocore==1.34.149 # via # -r requirements/local.txt # boto3 @@ -220,7 +231,7 @@ dnspython==2.6.1 # via # -r requirements/local.txt # pymongo -docutils==0.21.2 +docutils==0.19 # via # -r requirements/local.txt # pydata-sphinx-theme @@ -257,6 +268,10 @@ edx-opaque-keys==2.10.0 # edx-drf-extensions edx-rest-api-client==5.7.1 # via -r requirements/local.txt +exceptiongroup==1.2.2 + # via + # -r requirements/local.txt + # pytest factory-boy==3.3.0 # via -r requirements/local.txt faker==26.0.0 @@ -278,6 +293,11 @@ imagesize==1.4.1 # via # -r requirements/local.txt # sphinx +importlib-metadata==6.11.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/local.txt + # sphinx inflection==0.5.1 # via # -r requirements/local.txt @@ -395,7 +415,7 @@ pycparser==2.22 # via # -r requirements/local.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.14.4 # via # -r requirements/local.txt # sphinx-book-theme @@ -447,7 +467,7 @@ pyproject-api==1.7.1 # via # -r requirements/local.txt # tox -pytest==8.3.1 +pytest==8.3.2 # via # -r requirements/local.txt # pytest-cov @@ -480,6 +500,7 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/local.txt + # babel # drf-yasg pywatchman==2.0.0 # via -r requirements/local.txt @@ -573,22 +594,22 @@ soupsieve==2.5 # via # -r requirements/local.txt # beautifulsoup4 -sphinx==7.4.7 +sphinx==6.2.1 # via # -r requirements/local.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.0.1 # via -r requirements/local.txt -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==1.0.4 # via # -r requirements/local.txt # sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==1.0.2 # via # -r requirements/local.txt # sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.0.1 # via # -r requirements/local.txt # sphinx @@ -596,11 +617,11 @@ sphinxcontrib-jsmath==1.0.1 # via # -r requirements/local.txt # sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==1.0.3 # via # -r requirements/local.txt # sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==1.1.5 # via # -r requirements/local.txt # sphinx @@ -619,6 +640,14 @@ text-unidecode==1.3 # via # -r requirements/local.txt # python-slugify +tomli==2.0.1 + # via + # -r requirements/local.txt + # coverage + # pylint + # pyproject-api + # pytest + # tox tomlkit==0.13.0 # via # -r requirements/local.txt @@ -628,11 +657,16 @@ tox==4.16.0 typing-extensions==4.12.2 # via # -r requirements/local.txt + # asgiref + # astroid # edx-opaque-keys + # kombu # pydata-sphinx-theme + # pylint tzdata==2024.1 # via # -r requirements/local.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -669,3 +703,7 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/local.txt +zipp==3.19.2 + # via + # -r requirements/local.txt + # importlib-metadata diff --git a/requirements/docs.txt b/requirements/docs.txt index f6642224..ad9f539b 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,12 +1,12 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade # -accessible-pygments==0.0.5 +accessible-pygments==0.0.4 # via pydata-sphinx-theme -alabaster==0.7.16 +alabaster==0.7.13 # via sphinx amqp==5.2.0 # via @@ -19,6 +19,10 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers +async-timeout==4.0.3 + # via + # -r requirements/base.txt + # redis babel==2.15.0 # via # pydata-sphinx-theme @@ -27,6 +31,13 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/base.txt + # celery + # django + # djangorestframework + # kombu beautifulsoup4==4.12.3 # via pydata-sphinx-theme billiard==4.2.0 @@ -148,7 +159,7 @@ dnspython==2.6.1 # via # -r requirements/base.txt # pymongo -docutils==0.21.2 +docutils==0.19 # via # pydata-sphinx-theme # sphinx @@ -186,6 +197,10 @@ idna==3.7 # requests imagesize==1.4.1 # via sphinx +importlib-metadata==6.11.0 + # via + # -c requirements/common_constraints.txt + # sphinx inflection==0.5.1 # via # -r requirements/base.txt @@ -234,7 +249,7 @@ pycparser==2.22 # via # -r requirements/base.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.14.4 # via sphinx-book-theme pygments==2.18.0 # via @@ -273,6 +288,7 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/base.txt + # babel # drf-yasg pyyaml==6.0.1 # via @@ -323,24 +339,24 @@ social-auth-core==4.5.4 # social-auth-app-django soupsieve==2.5 # via beautifulsoup4 -sphinx==7.4.7 +sphinx==6.2.1 # via # -r requirements/docs.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.0.1 # via -r requirements/docs.in -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==1.0.4 # via sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==1.0.2 # via sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.0.1 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==1.0.3 # via sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==1.1.5 # via sphinx sqlparse==0.5.1 # via @@ -358,11 +374,14 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt + # asgiref # edx-opaque-keys + # kombu # pydata-sphinx-theme tzdata==2024.1 # via # -r requirements/base.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -383,3 +402,5 @@ wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit +zipp==3.19.2 + # via importlib-metadata diff --git a/requirements/github.txt b/requirements/github.txt index 1f4abdbc..c52b940f 100644 --- a/requirements/github.txt +++ b/requirements/github.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/local.txt b/requirements/local.txt index af39f20f..a64e172c 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade # -accessible-pygments==0.0.5 +accessible-pygments==0.0.4 # via # -r requirements/docs.txt # pydata-sphinx-theme -alabaster==0.7.16 +alabaster==0.7.13 # via # -r requirements/docs.txt # sphinx @@ -32,6 +32,11 @@ astroid==3.2.4 # -r requirements/test.txt # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/docs.txt + # -r requirements/test.txt + # redis babel==2.15.0 # via # -r requirements/docs.txt @@ -42,6 +47,14 @@ backoff==1.10.0 # -r requirements/docs.txt # -r requirements/test.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/docs.txt + # -r requirements/test.txt + # celery + # django + # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/docs.txt @@ -51,12 +64,12 @@ billiard==4.2.0 # -r requirements/docs.txt # -r requirements/test.txt # celery -boto3==1.34.146 +boto3==1.34.149 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.34.146 +botocore==1.34.149 # via # -r requirements/test.txt # boto3 @@ -252,7 +265,7 @@ dnspython==2.6.1 # -r requirements/docs.txt # -r requirements/test.txt # pymongo -docutils==0.21.2 +docutils==0.19 # via # -r requirements/docs.txt # pydata-sphinx-theme @@ -303,6 +316,10 @@ edx-rest-api-client==5.7.1 # via # -r requirements/docs.txt # -r requirements/test.txt +exceptiongroup==1.2.2 + # via + # -r requirements/test.txt + # pytest factory-boy==3.3.0 # via -r requirements/test.txt faker==26.0.0 @@ -325,6 +342,11 @@ imagesize==1.4.1 # via # -r requirements/docs.txt # sphinx +importlib-metadata==6.11.0 + # via + # -c requirements/common_constraints.txt + # -r requirements/docs.txt + # sphinx inflection==0.5.1 # via # -r requirements/docs.txt @@ -443,7 +465,7 @@ pycparser==2.22 # -r requirements/docs.txt # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.14.4 # via # -r requirements/docs.txt # sphinx-book-theme @@ -496,7 +518,7 @@ pyproject-api==1.7.1 # via # -r requirements/test.txt # tox -pytest==8.3.1 +pytest==8.3.2 # via # -r requirements/test.txt # pytest-cov @@ -531,6 +553,7 @@ pytz==2024.1 # via # -r requirements/docs.txt # -r requirements/test.txt + # babel # drf-yasg pywatchman==2.0.0 # via -r requirements/local.in @@ -627,22 +650,22 @@ soupsieve==2.5 # via # -r requirements/docs.txt # beautifulsoup4 -sphinx==7.4.7 +sphinx==6.2.1 # via # -r requirements/docs.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.0.1 # via -r requirements/docs.txt -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==1.0.4 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==1.0.2 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.0.1 # via # -r requirements/docs.txt # sphinx @@ -650,11 +673,11 @@ sphinxcontrib-jsmath==1.0.1 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==1.0.3 # via # -r requirements/docs.txt # sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==1.1.5 # via # -r requirements/docs.txt # sphinx @@ -676,6 +699,14 @@ text-unidecode==1.3 # -r requirements/docs.txt # -r requirements/test.txt # python-slugify +tomli==2.0.1 + # via + # -r requirements/test.txt + # coverage + # pylint + # pyproject-api + # pytest + # tox tomlkit==0.13.0 # via # -r requirements/test.txt @@ -686,12 +717,17 @@ typing-extensions==4.12.2 # via # -r requirements/docs.txt # -r requirements/test.txt + # asgiref + # astroid # edx-opaque-keys + # kombu # pydata-sphinx-theme + # pylint tzdata==2024.1 # via # -r requirements/docs.txt # -r requirements/test.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -732,3 +768,7 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/test.txt +zipp==3.19.2 + # via + # -r requirements/docs.txt + # importlib-metadata diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index c472e62f..8579e57e 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -1,15 +1,15 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade # -accessible-pygments==0.0.5 +accessible-pygments==0.0.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme -alabaster==0.7.16 +alabaster==0.7.13 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -42,6 +42,13 @@ astroid==3.2.4 # -r requirements/monitoring/../test.txt # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # redis babel==2.15.0 # via # -r requirements/monitoring/../devstack.txt @@ -55,6 +62,16 @@ backoff==1.10.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # celery + # django + # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/monitoring/../devstack.txt @@ -67,14 +84,14 @@ billiard==4.2.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.34.146 +boto3==1.34.149 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # moto -botocore==1.34.146 +botocore==1.34.149 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -340,7 +357,7 @@ dnspython==2.6.1 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # pymongo -docutils==0.21.2 +docutils==0.19 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -415,6 +432,12 @@ edx-rest-api-client==5.7.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt +exceptiongroup==1.2.2 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../test.txt + # pytest factory-boy==3.3.0 # via # -r requirements/monitoring/../devstack.txt @@ -458,6 +481,11 @@ imagesize==1.4.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx +importlib-metadata==6.11.0 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # sphinx inflection==0.5.1 # via # -r requirements/monitoring/../devstack.txt @@ -638,7 +666,7 @@ pycparser==2.22 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.14.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -713,7 +741,7 @@ pyproject-api==1.7.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.3.1 +pytest==8.3.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -767,6 +795,7 @@ pytz==2024.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt + # babel # drf-yasg pywatchman==2.0.0 # via @@ -902,27 +931,27 @@ soupsieve==2.5 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # beautifulsoup4 -sphinx==7.4.7 +sphinx==6.2.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.0.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt -sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-applehelp==1.0.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-devhelp==1.0.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-htmlhelp==2.0.6 +sphinxcontrib-htmlhelp==2.0.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -932,12 +961,12 @@ sphinxcontrib-jsmath==1.0.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-qthelp==1.0.8 +sphinxcontrib-qthelp==1.0.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -sphinxcontrib-serializinghtml==1.1.10 +sphinxcontrib-serializinghtml==1.1.5 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -966,6 +995,16 @@ text-unidecode==1.3 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # python-slugify +tomli==2.0.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../test.txt + # coverage + # pylint + # pyproject-api + # pytest + # tox tomlkit==0.13.0 # via # -r requirements/monitoring/../devstack.txt @@ -983,14 +1022,19 @@ typing-extensions==4.12.2 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt + # asgiref + # astroid # edx-opaque-keys + # kombu # pydata-sphinx-theme + # pylint tzdata==2024.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via @@ -1047,6 +1091,11 @@ yamllint==1.35.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt +zipp==3.19.2 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # importlib-metadata zope-event==5.0 # via # -r requirements/monitoring/../production.txt diff --git a/requirements/nonlocal.txt b/requirements/nonlocal.txt index de34f717..12715956 100644 --- a/requirements/nonlocal.txt +++ b/requirements/nonlocal.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/optional.txt b/requirements/optional.txt index 186e442b..9f81bf23 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index b544e9f5..e34fcae5 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -8,6 +8,8 @@ build==1.2.1 # via pip-tools click==8.1.7 # via pip-tools +importlib-metadata==8.2.0 + # via build packaging==24.1 # via build pip-tools==7.4.1 @@ -16,8 +18,14 @@ pyproject-hooks==1.1.0 # via # build # pip-tools +tomli==2.0.1 + # via + # build + # pip-tools wheel==0.43.0 # via pip-tools +zipp==3.19.2 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/pip.txt b/requirements/pip.txt index 854334df..ebe14bbe 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade diff --git a/requirements/production.txt b/requirements/production.txt index 05c20a25..d9784c9a 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -15,19 +15,30 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers +async-timeout==4.0.3 + # via + # -r requirements/base.txt + # redis backoff==1.10.0 # via # -r requirements/base.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/base.txt + # celery + # django + # djangorestframework + # kombu billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.146 +boto3==1.34.149 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.34.146 +botocore==1.34.149 # via # boto3 # s3transfer @@ -336,10 +347,13 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt + # asgiref # edx-opaque-keys + # kombu tzdata==2024.1 # via # -r requirements/base.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via diff --git a/requirements/test.txt b/requirements/test.txt index 9aff3a9c..9bbc7f5e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # # make upgrade @@ -19,19 +19,30 @@ astroid==3.2.4 # via # pylint # pylint-celery +async-timeout==4.0.3 + # via + # -r requirements/base.txt + # redis backoff==1.10.0 # via # -r requirements/base.txt # analytics-python +backports-zoneinfo[tzdata]==0.2.1 + # via + # -r requirements/base.txt + # celery + # django + # djangorestframework + # kombu billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.146 +boto3==1.34.149 # via # -c requirements/constraints.txt # moto -botocore==1.34.146 +botocore==1.34.149 # via # boto3 # moto @@ -209,6 +220,8 @@ edx-opaque-keys==2.10.0 # edx-drf-extensions edx-rest-api-client==5.7.1 # via -r requirements/base.txt +exceptiongroup==1.2.2 + # via pytest factory-boy==3.3.0 # via -r requirements/test.in faker==26.0.0 @@ -337,7 +350,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.7.1 # via tox -pytest==8.3.1 +pytest==8.3.2 # via # -r requirements/test.in # pytest-cov @@ -439,6 +452,13 @@ text-unidecode==1.3 # via # -r requirements/base.txt # python-slugify +tomli==2.0.1 + # via + # coverage + # pylint + # pyproject-api + # pytest + # tox tomlkit==0.13.0 # via pylint tox==4.16.0 @@ -446,10 +466,15 @@ tox==4.16.0 typing-extensions==4.12.2 # via # -r requirements/base.txt + # asgiref + # astroid # edx-opaque-keys + # kombu + # pylint tzdata==2024.1 # via # -r requirements/base.txt + # backports-zoneinfo # celery uritemplate==4.1.1 # via