From 919e164847bfa1b99d70aed3d5c3afbaa0d338c9 Mon Sep 17 00:00:00 2001 From: Isaac Lee <124631592+ilee2u@users.noreply.github.com> Date: Thu, 13 Jun 2024 16:20:23 -0400 Subject: [PATCH] fix: constrain requests package version (#622) * fix: constrain requests package version * fix: constrain to the latest version instead --- requirements/base.txt | 31 +++++----- requirements/constraints.txt | 5 ++ requirements/devstack.txt | 73 +++++++++++------------ requirements/django.txt | 2 +- requirements/docs.txt | 20 ++++--- requirements/local.txt | 73 +++++++++++------------ requirements/monitoring/requirements.txt | 74 ++++++++++++------------ requirements/pip-tools.txt | 4 +- requirements/pip.txt | 2 +- requirements/production.txt | 37 ++++++------ requirements/test.txt | 61 +++++++++---------- 11 files changed, 197 insertions(+), 185 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 410e218c..da9721fe 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,7 +12,6 @@ asgiref==3.8.1 # via # django # django-cors-headers - # django-simple-history async-timeout==4.0.3 # via redis backoff==1.10.0 @@ -30,7 +29,7 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.in # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via requests cffi==1.16.0 # via @@ -51,7 +50,7 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -cryptography==42.0.5 +cryptography==42.0.8 # via # pyjwt # social-auth-core @@ -59,7 +58,7 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==4.2.11 +django==4.2.13 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -70,6 +69,7 @@ django==4.2.11 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -92,13 +92,13 @@ django-extensions==3.1.5 # -r requirements/base.in django-guardian==2.4.0 # via -r requirements/base.in -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/base.in # django-user-tasks django-mysql==4.13.0 # via -r requirements/base.in -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via -r requirements/base.in django-storages==1.10.1 # via @@ -133,15 +133,15 @@ edx-auth-backends==4.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # edx-drf-extensions # edx-rest-api-client edx-drf-extensions==10.3.0 # via -r requirements/base.in -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.in idna==3.7 # via requests @@ -159,11 +159,11 @@ oauthlib==3.2.2 # via # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via drf-yasg pbr==6.0.0 # via stevedore -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via click-repl psutil==5.9.8 # via edx-django-utils @@ -176,7 +176,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pymongo==4.4.0 +pymongo==4.7.3 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -198,10 +198,11 @@ pyyaml==6.0.1 # via # drf-yasg # edx-django-release-util -redis==5.0.4 +redis==5.0.6 # via -r requirements/base.in -requests==2.31.0 +requests==2.32.3 # via + # -c requirements/constraints.txt # analytics-python # edx-drf-extensions # edx-rest-api-client @@ -236,7 +237,7 @@ stevedore==5.2.0 # edx-opaque-keys text-unidecode==1.3 # via python-slugify -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # asgiref # edx-opaque-keys diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 9f837379..5839dfb1 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -48,3 +48,8 @@ wrapt < 1.14.0 # At the time of adding this, the moto version 4.1.9 requires urllib3<1.27,>=1.25.4 urllib3<1.27,>=1.25.4 + +# Constrain requests upgrade to be the latest version of later. +# For some reason v2.31.0 and v2.32.3 (which is the latest version as of this writing) were installed at the same time +# This caused a version error. This constraint may be removed later if this causes issues or is no longer needed. +requests>=2.32.3 diff --git a/requirements/devstack.txt b/requirements/devstack.txt index dba0d421..37d9ae2d 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -23,8 +23,7 @@ asgiref==3.8.1 # -r requirements/local.txt # django # django-cors-headers - # django-simple-history -astroid==3.1.0 +astroid==3.2.2 # via # -r requirements/local.txt # pylint @@ -33,7 +32,7 @@ async-timeout==4.0.3 # via # -r requirements/local.txt # redis -babel==2.14.0 +babel==2.15.0 # via # -r requirements/local.txt # pydata-sphinx-theme @@ -57,12 +56,12 @@ billiard==4.2.0 # via # -r requirements/local.txt # celery -boto3==1.34.94 +boto3==1.34.125 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.34.94 +botocore==1.34.125 # via # -r requirements/local.txt # boto3 @@ -77,7 +76,7 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/local.txt # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via # -r requirements/local.txt # requests @@ -134,11 +133,11 @@ configobj==5.0.8 # via # -r requirements/local.txt # ruamel-yaml-cmd -coverage[toml]==7.5.0 +coverage[toml]==7.5.3 # via # -r requirements/local.txt # pytest-cov -cryptography==42.0.5 +cryptography==42.0.8 # via # -r requirements/local.txt # moto @@ -159,7 +158,7 @@ distlib==0.3.8 # via # -r requirements/local.txt # virtualenv -django==4.2.11 +django==4.2.13 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -171,6 +170,7 @@ django==4.2.11 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -190,7 +190,7 @@ django-crum==0.7.9 # via # -r requirements/local.txt # edx-django-utils -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.2 # via -r requirements/local.txt django-dynamic-fixture==4.0.1 # via -r requirements/local.txt @@ -200,13 +200,13 @@ django-extensions==3.1.5 # -r requirements/local.txt django-guardian==2.4.0 # via -r requirements/local.txt -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/local.txt # django-user-tasks django-mysql==4.13.0 # via -r requirements/local.txt -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via -r requirements/local.txt django-storages==1.10.1 # via @@ -251,7 +251,7 @@ edx-auth-backends==4.3.0 # via -r requirements/local.txt edx-django-release-util==1.4.0 # via -r requirements/local.txt -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # -r requirements/local.txt # edx-drf-extensions @@ -262,11 +262,11 @@ edx-i18n-tools==1.6.0 # via -r requirements/local.txt edx-lint==5.3.6 # via -r requirements/local.txt -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via # -r requirements/local.txt # edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via -r requirements/local.txt exceptiongroup==1.2.1 # via @@ -274,16 +274,16 @@ exceptiongroup==1.2.1 # pytest factory-boy==3.3.0 # via -r requirements/local.txt -faker==25.0.0 +faker==25.8.0 # via # -r requirements/local.txt # factory-boy -filelock==3.14.0 +filelock==3.15.1 # via # -r requirements/local.txt # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via -r requirements/local.txt idna==3.7 # via @@ -310,7 +310,7 @@ isort[requirements]==5.13.2 # via # -r requirements/local.txt # pylint -jinja2==3.1.3 +jinja2==3.1.4 # via # -r requirements/local.txt # code-annotations @@ -325,7 +325,7 @@ kombu==5.3.7 # via # -r requirements/local.txt # celery -lxml[html-clean]==5.2.1 +lxml[html-clean]==5.2.2 # via # -r requirements/local.txt # edx-i18n-tools @@ -351,7 +351,7 @@ monotonic==1.6 # via # -r requirements/local.txt # analytics-python -moto==5.0.6 +moto==5.0.9 # via -r requirements/local.txt mysqlclient==2.2.4 # via -r requirements/nonlocal.txt @@ -365,7 +365,7 @@ oauthlib==3.2.2 # -r requirements/local.txt # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via # -r requirements/local.txt # drf-yasg @@ -386,7 +386,7 @@ pbr==6.0.0 # via # -r requirements/local.txt # stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/local.txt # pylint @@ -401,7 +401,7 @@ polib==1.2.0 # via # -r requirements/local.txt # edx-i18n-tools -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # -r requirements/local.txt # click-repl @@ -419,7 +419,7 @@ pydata-sphinx-theme==0.14.4 # via # -r requirements/local.txt # sphinx-book-theme -pygments==2.17.2 +pygments==2.18.0 # via # -r requirements/local.txt # accessible-pygments @@ -433,7 +433,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.1.0 +pylint==3.2.3 # via # -r requirements/local.txt # edx-lint @@ -455,7 +455,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pymemcache==4.0.0 # via -r requirements/nonlocal.txt -pymongo==4.4.0 +pymongo==4.7.3 # via # -r requirements/local.txt # edx-opaque-keys @@ -467,7 +467,7 @@ pyproject-api==1.6.1 # via # -r requirements/local.txt # tox -pytest==8.2.0 +pytest==8.2.2 # via # -r requirements/local.txt # pytest-cov @@ -512,10 +512,11 @@ pyyaml==6.0.1 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.4 +redis==5.0.6 # via -r requirements/local.txt -requests==2.31.0 +requests==2.32.3 # via + # -c requirements/constraints.txt # -r requirements/local.txt # analytics-python # edx-drf-extensions @@ -648,13 +649,13 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.4 +tomlkit==0.12.5 # via # -r requirements/local.txt # pylint -tox==4.15.0 +tox==4.15.1 # via -r requirements/local.txt -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # -r requirements/local.txt # asgiref @@ -685,7 +686,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via # -r requirements/local.txt # tox @@ -693,7 +694,7 @@ wcwidth==0.2.13 # via # -r requirements/local.txt # prompt-toolkit -werkzeug==3.0.2 +werkzeug==3.0.3 # via # -r requirements/local.txt # moto @@ -703,7 +704,7 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/local.txt -zipp==3.18.1 +zipp==3.19.2 # via # -r requirements/local.txt # importlib-metadata diff --git a/requirements/django.txt b/requirements/django.txt index db03776f..092a8ec1 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.11 +django==4.2.13 diff --git a/requirements/docs.txt b/requirements/docs.txt index 8b89e5cb..e15ca40b 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -8,13 +8,13 @@ accessible-pygments==0.0.4 # via pydata-sphinx-theme alabaster==0.7.13 # via sphinx -babel==2.14.0 +babel==2.15.0 # via # pydata-sphinx-theme # sphinx beautifulsoup4==4.12.3 # via pydata-sphinx-theme -certifi==2024.2.2 +certifi==2024.6.2 # via requests charset-normalizer==3.3.2 # via requests @@ -30,25 +30,27 @@ importlib-metadata==6.11.0 # via # -c requirements/common_constraints.txt # sphinx -jinja2==3.1.3 +jinja2==3.1.4 # via sphinx markupsafe==2.1.5 # via jinja2 -packaging==24.0 +packaging==24.1 # via # pydata-sphinx-theme # sphinx pydata-sphinx-theme==0.14.4 # via sphinx-book-theme -pygments==2.17.2 +pygments==2.18.0 # via # accessible-pygments # pydata-sphinx-theme # sphinx pytz==2024.1 # via babel -requests==2.31.0 - # via sphinx +requests==2.32.3 + # via + # -c requirements/constraints.txt + # sphinx snowballstemmer==2.2.0 # via sphinx soupsieve==2.5 @@ -72,11 +74,11 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via pydata-sphinx-theme urllib3==1.26.18 # via # -c requirements/constraints.txt # requests -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata diff --git a/requirements/local.txt b/requirements/local.txt index efa97b33..db5aea88 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -23,8 +23,7 @@ asgiref==3.8.1 # -r requirements/test.txt # django # django-cors-headers - # django-simple-history -astroid==3.1.0 +astroid==3.2.2 # via # -r requirements/test.txt # pylint @@ -33,7 +32,7 @@ async-timeout==4.0.3 # via # -r requirements/test.txt # redis -babel==2.14.0 +babel==2.15.0 # via # -r requirements/docs.txt # pydata-sphinx-theme @@ -57,12 +56,12 @@ billiard==4.2.0 # via # -r requirements/test.txt # celery -boto3==1.34.94 +boto3==1.34.125 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.34.94 +botocore==1.34.125 # via # -r requirements/test.txt # boto3 @@ -77,7 +76,7 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/test.txt # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -134,11 +133,11 @@ colorama==0.4.6 # tox configobj==5.0.8 # via ruamel-yaml-cmd -coverage[toml]==7.5.0 +coverage[toml]==7.5.3 # via # -r requirements/test.txt # pytest-cov -cryptography==42.0.5 +cryptography==42.0.8 # via # -r requirements/test.txt # moto @@ -159,7 +158,7 @@ distlib==0.3.8 # via # -r requirements/test.txt # virtualenv -django==4.2.11 +django==4.2.13 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -171,6 +170,7 @@ django==4.2.11 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -190,7 +190,7 @@ django-crum==0.7.9 # via # -r requirements/test.txt # edx-django-utils -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.2 # via -r requirements/local.in django-dynamic-fixture==4.0.1 # via -r requirements/test.txt @@ -200,13 +200,13 @@ django-extensions==3.1.5 # -r requirements/test.txt django-guardian==2.4.0 # via -r requirements/test.txt -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/test.txt # django-user-tasks django-mysql==4.13.0 # via -r requirements/test.txt -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via -r requirements/test.txt django-storages==1.10.1 # via @@ -251,7 +251,7 @@ edx-auth-backends==4.3.0 # via -r requirements/test.txt edx-django-release-util==1.4.0 # via -r requirements/test.txt -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # -r requirements/test.txt # edx-drf-extensions @@ -262,11 +262,11 @@ edx-i18n-tools==1.6.0 # via -r requirements/local.in edx-lint==5.3.6 # via -r requirements/test.txt -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via # -r requirements/test.txt # edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via -r requirements/test.txt exceptiongroup==1.2.1 # via @@ -274,16 +274,16 @@ exceptiongroup==1.2.1 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==25.0.0 +faker==25.8.0 # via # -r requirements/test.txt # factory-boy -filelock==3.14.0 +filelock==3.15.1 # via # -r requirements/test.txt # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via -r requirements/test.txt idna==3.7 # via @@ -311,7 +311,7 @@ isort[requirements]==5.13.2 # via # -r requirements/test.txt # pylint -jinja2==3.1.3 +jinja2==3.1.4 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -327,7 +327,7 @@ kombu==5.3.7 # via # -r requirements/test.txt # celery -lxml[html-clean,html_clean]==5.2.1 +lxml[html-clean,html_clean]==5.2.2 # via # edx-i18n-tools # lxml-html-clean @@ -349,7 +349,7 @@ monotonic==1.6 # via # -r requirements/test.txt # analytics-python -moto==5.0.6 +moto==5.0.9 # via -r requirements/test.txt newrelic==5.24.0.153 # via @@ -361,7 +361,7 @@ oauthlib==3.2.2 # -r requirements/test.txt # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -381,7 +381,7 @@ pbr==6.0.0 # via # -r requirements/test.txt # stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/test.txt # pylint @@ -394,7 +394,7 @@ pluggy==1.5.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # -r requirements/test.txt # click-repl @@ -412,7 +412,7 @@ pydata-sphinx-theme==0.14.4 # via # -r requirements/docs.txt # sphinx-book-theme -pygments==2.17.2 +pygments==2.18.0 # via # -r requirements/docs.txt # accessible-pygments @@ -426,7 +426,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.1.0 +pylint==3.2.3 # via # -r requirements/test.txt # edx-lint @@ -446,7 +446,7 @@ pylint-plugin-utils==0.8.2 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.4.0 +pymongo==4.7.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -458,7 +458,7 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.2.0 +pytest==8.2.2 # via # -r requirements/test.txt # pytest-cov @@ -502,10 +502,11 @@ pyyaml==6.0.1 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.4 +redis==5.0.6 # via -r requirements/test.txt -requests==2.31.0 +requests==2.32.3 # via + # -c requirements/constraints.txt # -r requirements/docs.txt # -r requirements/test.txt # analytics-python @@ -632,13 +633,13 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.4 +tomlkit==0.12.5 # via # -r requirements/test.txt # pylint -tox==4.15.0 +tox==4.15.1 # via -r requirements/test.txt -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -671,7 +672,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via # -r requirements/test.txt # tox @@ -679,7 +680,7 @@ wcwidth==0.2.13 # via # -r requirements/test.txt # prompt-toolkit -werkzeug==3.0.2 +werkzeug==3.0.3 # via # -r requirements/test.txt # moto @@ -689,7 +690,7 @@ xmltodict==0.13.0 # moto yamllint==1.35.1 # via -r requirements/test.txt -zipp==3.18.1 +zipp==3.19.2 # via # -r requirements/docs.txt # importlib-metadata diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index e69711a4..fa0fd833 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -35,8 +35,7 @@ asgiref==3.8.1 # -r requirements/monitoring/../test.txt # django # django-cors-headers - # django-simple-history -astroid==3.1.0 +astroid==3.2.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -50,7 +49,7 @@ async-timeout==4.0.3 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # redis -babel==2.14.0 +babel==2.15.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -85,14 +84,14 @@ billiard==4.2.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.34.94 +boto3==1.34.125 # 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.94 +botocore==1.34.125 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -114,7 +113,7 @@ celery==5.4.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -200,13 +199,13 @@ configobj==5.0.8 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # ruamel-yaml-cmd -coverage[toml]==7.5.0 +coverage[toml]==7.5.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pytest-cov -cryptography==42.0.5 +cryptography==42.0.8 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -240,7 +239,7 @@ distlib==0.3.8 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # virtualenv -django==4.2.11 +django==4.2.13 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -253,6 +252,7 @@ django==4.2.11 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -279,7 +279,7 @@ django-crum==0.7.9 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-django-utils -django-debug-toolbar==4.3.0 +django-debug-toolbar==4.4.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -300,7 +300,7 @@ django-guardian==2.4.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -313,7 +313,7 @@ django-mysql==4.13.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -396,7 +396,7 @@ edx-django-release-util==1.4.0 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -419,14 +419,14 @@ edx-lint==5.3.6 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -443,20 +443,20 @@ factory-boy==3.3.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -faker==25.0.0 +faker==25.8.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # factory-boy -filelock==3.14.0 +filelock==3.15.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -505,7 +505,7 @@ isort[requirements]==5.13.2 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint -jinja2==3.1.3 +jinja2==3.1.4 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -528,7 +528,7 @@ kombu==5.3.7 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -lxml[html-clean]==5.2.1 +lxml[html-clean]==5.2.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -563,7 +563,7 @@ monotonic==1.6 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python -moto==5.0.6 +moto==5.0.9 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -588,7 +588,7 @@ oauthlib==3.2.2 # -r requirements/monitoring/../test.txt # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -619,7 +619,7 @@ pbr==6.0.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -639,7 +639,7 @@ polib==1.2.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # edx-i18n-tools -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -670,7 +670,7 @@ pydata-sphinx-theme==0.14.4 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx-book-theme -pygments==2.17.2 +pygments==2.18.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -688,7 +688,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.1.0 +pylint==3.2.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -720,7 +720,7 @@ pymemcache==4.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../production.txt -pymongo==4.4.0 +pymongo==4.7.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -740,7 +740,7 @@ pyproject-api==1.6.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.2.0 +pytest==8.2.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -811,13 +811,13 @@ pyyaml==6.0.1 # edx-django-release-util # edx-i18n-tools # yamllint -redis==5.0.4 +redis==5.0.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt -requests==2.31.0 +requests==2.32.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1004,18 +1004,18 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.4 +tomlkit==0.12.5 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint -tox==4.15.0 +tox==4.15.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1060,7 +1060,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1073,7 +1073,7 @@ wcwidth==0.2.13 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # prompt-toolkit -werkzeug==3.0.2 +werkzeug==3.0.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1090,7 +1090,7 @@ yamllint==1.35.1 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -zipp==3.18.1 +zipp==3.19.2 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1099,7 +1099,7 @@ zope-event==5.0 # via # -r requirements/monitoring/../production.txt # gevent -zope-interface==6.3 +zope-interface==6.4.post2 # via # -r requirements/monitoring/../production.txt # gevent diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index cd339861..8ed7f305 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,7 +10,7 @@ click==8.1.7 # via pip-tools importlib-metadata==7.1.0 # via build -packaging==24.0 +packaging==24.1 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in @@ -24,7 +24,7 @@ tomli==2.0.1 # pip-tools wheel==0.43.0 # via pip-tools -zipp==3.18.1 +zipp==3.19.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index e3ffcc7b..8a72bb0b 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.43.0 # The following packages are considered to be unsafe in a requirements file: pip==24.0 # via -r requirements/pip.in -setuptools==69.5.1 +setuptools==70.0.0 # via -r requirements/pip.in diff --git a/requirements/production.txt b/requirements/production.txt index e6b56519..4b8c3978 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -15,7 +15,6 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers - # django-simple-history async-timeout==4.0.3 # via # -r requirements/base.txt @@ -35,11 +34,11 @@ billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.94 +boto3==1.34.125 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.34.94 +botocore==1.34.125 # via # boto3 # s3transfer @@ -48,7 +47,7 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.txt # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via # -r requirements/base.txt # requests @@ -81,7 +80,7 @@ click-repl==0.3.0 # via # -r requirements/base.txt # celery -cryptography==42.0.5 +cryptography==42.0.8 # via # -r requirements/base.txt # pyjwt @@ -91,7 +90,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.11 +django==4.2.13 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -102,6 +101,7 @@ django==4.2.11 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -126,13 +126,13 @@ django-extensions==3.1.5 # -r requirements/base.txt django-guardian==2.4.0 # via -r requirements/base.txt -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/base.txt # django-user-tasks django-mysql==4.13.0 # via -r requirements/base.txt -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via -r requirements/base.txt django-storages==1.10.1 # via @@ -172,18 +172,18 @@ edx-auth-backends==4.3.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client edx-drf-extensions==10.3.0 # via -r requirements/base.txt -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.txt gevent==24.2.1 # via -r requirements/production.in @@ -225,7 +225,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via # -r requirements/base.txt # drf-yasg @@ -234,7 +234,7 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # -r requirements/base.txt # click-repl @@ -256,7 +256,7 @@ pyjwt[crypto]==2.8.0 # social-auth-core pymemcache==4.0.0 # via -r requirements/nonlocal.txt -pymongo==4.4.0 +pymongo==4.7.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -290,10 +290,11 @@ pyyaml==6.0.1 # -r requirements/production.in # drf-yasg # edx-django-release-util -redis==5.0.4 +redis==5.0.6 # via -r requirements/base.txt -requests==2.31.0 +requests==2.32.3 # via + # -c requirements/constraints.txt # -r requirements/base.txt # analytics-python # edx-drf-extensions @@ -344,7 +345,7 @@ text-unidecode==1.3 # via # -r requirements/base.txt # python-slugify -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # -r requirements/base.txt # asgiref @@ -377,7 +378,7 @@ wcwidth==0.2.13 # prompt-toolkit zope-event==5.0 # via gevent -zope-interface==6.3 +zope-interface==6.4.post2 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index af0d024d..cbd09a05 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,8 +15,7 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-cors-headers - # django-simple-history -astroid==3.1.0 +astroid==3.2.2 # via # pylint # pylint-celery @@ -39,11 +38,11 @@ billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.94 +boto3==1.34.125 # via # -c requirements/constraints.txt # moto -botocore==1.34.94 +botocore==1.34.125 # via # boto3 # moto @@ -55,7 +54,7 @@ celery==5.4.0 # -c requirements/constraints.txt # -r requirements/base.txt # django-user-tasks -certifi==2024.2.2 +certifi==2024.6.2 # via # -r requirements/base.txt # requests @@ -102,11 +101,11 @@ code-annotations==1.8.0 # edx-lint colorama==0.4.6 # via tox -coverage[toml]==7.5.0 +coverage[toml]==7.5.3 # via # -r requirements/test.in # pytest-cov -cryptography==42.0.5 +cryptography==42.0.8 # via # -r requirements/base.txt # moto @@ -133,6 +132,7 @@ distlib==0.3.8 # django-guardian # django-model-utils # django-mysql + # django-simple-history # django-storages # django-user-tasks # django-waffle @@ -159,13 +159,13 @@ django-extensions==3.1.5 # -r requirements/base.txt django-guardian==2.4.0 # via -r requirements/base.txt -django-model-utils==4.5.0 +django-model-utils==4.5.1 # via # -r requirements/base.txt # django-user-tasks django-mysql==4.13.0 # via -r requirements/base.txt -django-simple-history==3.5.0 +django-simple-history==3.7.0 # via -r requirements/base.txt django-storages==1.10.1 # via @@ -205,7 +205,7 @@ edx-auth-backends==4.3.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.13.0 +edx-django-utils==5.14.2 # via # -r requirements/base.txt # edx-drf-extensions @@ -214,25 +214,25 @@ edx-drf-extensions==10.3.0 # via -r requirements/base.txt edx-lint==5.3.6 # via -r requirements/test.in -edx-opaque-keys==2.9.0 +edx-opaque-keys==2.10.0 # via # -r requirements/base.txt # edx-drf-extensions -edx-rest-api-client==5.7.0 +edx-rest-api-client==5.6.1 # via -r requirements/base.txt exceptiongroup==1.2.1 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==25.0.0 +faker==25.8.0 # via # -r requirements/test.in # factory-boy -filelock==3.14.0 +filelock==3.15.1 # via # tox # virtualenv -freezegun==1.5.0 +freezegun==1.5.1 # via -r requirements/test.in idna==3.7 # via @@ -248,7 +248,7 @@ isort[requirements]==5.13.2 # via # -r requirements/test.in # pylint -jinja2==3.1.3 +jinja2==3.1.4 # via # code-annotations # moto @@ -270,7 +270,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -moto==5.0.6 +moto==5.0.9 # via -r requirements/test.in newrelic==5.24.0.153 # via @@ -282,7 +282,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==24.0 +packaging==24.1 # via # -r requirements/base.txt # drf-yasg @@ -295,7 +295,7 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.2.1 +platformdirs==4.2.2 # via # pylint # tox @@ -304,7 +304,7 @@ pluggy==1.5.0 # via # pytest # tox -prompt-toolkit==3.0.43 +prompt-toolkit==3.0.47 # via # -r requirements/base.txt # click-repl @@ -326,7 +326,7 @@ pyjwt[crypto]==2.8.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.1.0 +pylint==3.2.3 # via # edx-lint # pylint-celery @@ -340,7 +340,7 @@ pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pymongo==4.4.0 +pymongo==4.7.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -350,7 +350,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.6.1 # via tox -pytest==8.2.0 +pytest==8.2.2 # via # -r requirements/test.in # pytest-cov @@ -388,10 +388,11 @@ pyyaml==6.0.1 # drf-yasg # edx-django-release-util # yamllint -redis==5.0.4 +redis==5.0.6 # via -r requirements/base.txt -requests==2.31.0 +requests==2.32.3 # via + # -c requirements/constraints.txt # -r requirements/base.txt # analytics-python # edx-drf-extensions @@ -459,11 +460,11 @@ tomli==2.0.1 # pyproject-api # pytest # tox -tomlkit==0.12.4 +tomlkit==0.12.5 # via pylint -tox==4.15.0 +tox==4.15.1 # via -r requirements/test.in -typing-extensions==4.11.0 +typing-extensions==4.12.2 # via # -r requirements/base.txt # asgiref @@ -493,13 +494,13 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.1 +virtualenv==20.26.2 # via tox wcwidth==0.2.13 # via # -r requirements/base.txt # prompt-toolkit -werkzeug==3.0.2 +werkzeug==3.0.3 # via moto xmltodict==0.13.0 # via moto