From 7f5ac6ebd27d91c1ef4bdd1684d4aa3be0e8bbcb Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 15 Mar 2022 02:50:07 -0400 Subject: [PATCH] Python Requirements Update (#30060) * fix: pin django-celery-utils<2.3.0 to resolve test failures * chore: Updating Python Requirements Co-authored-by: UsamaSadiq --- requirements/constraints.txt | 5 +++++ requirements/edx-sandbox/py38.txt | 4 ++-- requirements/edx/base.txt | 21 +++++++++++--------- requirements/edx/development.txt | 33 +++++++++++++++++-------------- requirements/edx/doc.txt | 4 ++-- requirements/edx/pip-tools.txt | 2 +- requirements/edx/testing.txt | 32 +++++++++++++++++------------- 7 files changed, 58 insertions(+), 43 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 068652ecd9..25121f2a9b 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -106,3 +106,8 @@ scipy<1.8.0 # This will be fixed when sphinxcontrib-openapi depends on m2r2 instead of m2r # See issue: https://github.com/sphinx-contrib/openapi/issues/123 mistune<2.0.0 + +# django-celery-results==2.3.0 requires psycopg2 as dependency but hasn't explicitly added in package requirements. +# The PR https://github.com/celery/django-celery-results/pull/292 fixing this issue has been merged but +# new version hasn't been released yet with the fix so pinning the version until django-celery-results>2.3.0 is out. +django-celery-results<2.3.0 diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index 590c9b32de..61f405214a 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -10,7 +10,7 @@ cffi==1.15.0 # via cryptography chem==1.2.0 # via -r requirements/edx-sandbox/py38.in -click==8.0.3 +click==8.0.4 # via # -c requirements/edx-sandbox/../constraints.txt # nltk @@ -22,7 +22,7 @@ decorator==4.4.2 # via networkx joblib==1.1.0 # via nltk -kiwisolver==1.3.2 +kiwisolver==1.4.0 # via matplotlib lxml==4.5.0 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 35c2dd0560..5231d098d4 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -36,7 +36,7 @@ aiohttp==3.8.1 # via geoip2 aiosignal==1.2.0 # via aiohttp -amqp==5.0.9 +amqp==5.1.0 # via kombu analytics-python==1.4.0 # via -r requirements/edx/base.in @@ -119,7 +119,7 @@ charset-normalizer==2.0.12 # requests chem==1.2.0 # via -r requirements/edx/base.in -click==8.0.3 +click==8.0.4 # via # -c requirements/edx/../constraints.txt # celery @@ -246,7 +246,9 @@ django-appconf==1.0.5 django-cache-memoize==0.1.10 # via edx-enterprise django-celery-results==2.2.0 - # via -r requirements/edx/base.in + # via + # -r requirements/edx/base.txt + # -c requirements/edx/../constraints.txt django-classy-tags==3.0.1 # via django-sekizai django-config-models==2.3.0 @@ -320,7 +322,7 @@ django-oauth-toolkit==1.3.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.in -django-object-actions==3.1.0 +django-object-actions==4.0.0 # via edx-enterprise django-pipeline==2.0.8 # via -r requirements/edx/base.in @@ -342,6 +344,7 @@ django-simple-history==3.0.0 # via # -r requirements/edx/base.in # edx-enterprise + # edx-name-affirmation # edx-organizations # edx-proctoring # ora2 @@ -571,7 +574,7 @@ idna==3.3 # -r requirements/edx/paver.txt # requests # yarl -importlib-metadata==4.11.2 +importlib-metadata==4.11.3 # via markdown inflection==0.5.1 # via drf-yasg @@ -606,7 +609,7 @@ jsonfield==3.1.0 # ora2 jwcrypto==1.0 # via pylti1p3 -kombu==5.2.3 +kombu==5.2.4 # via celery laboratory==1.0.2 # via -r requirements/edx/base.in @@ -638,7 +641,7 @@ lxml==4.5.0 # xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.in -mako==1.1.6 +mako==1.2.0 # via # -r requirements/edx/base.in # acid-xblock @@ -713,7 +716,7 @@ openedx-events==0.8.1 # via -r requirements/edx/base.in openedx-filters==0.5.0 # via -r requirements/edx/base.in -ora2==4.0.2 +ora2==4.0.3 # via -r requirements/edx/base.in packaging==21.3 # via @@ -749,7 +752,7 @@ pillow==9.0.1 # edx-organizations polib==1.1.1 # via edx-i18n-tools -prompt-toolkit==3.0.27 +prompt-toolkit==3.0.28 # via click-repl psutil==5.9.0 # via diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 1fb4e91109..48653049d7 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -42,7 +42,7 @@ aiosignal==1.2.0 # aiohttp alabaster==0.7.12 # via sphinx -amqp==5.0.9 +amqp==5.1.0 # via # -r requirements/edx/testing.txt # kombu @@ -159,7 +159,7 @@ charset-normalizer==2.0.12 # requests chem==1.2.0 # via -r requirements/edx/testing.txt -click==8.0.3 +click==8.0.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/development.in @@ -181,7 +181,7 @@ click-didyoumean==0.3.0 # via # -r requirements/edx/testing.txt # celery -click-log==0.3.2 +click-log==0.4.0 # via # -r requirements/edx/testing.txt # edx-lint @@ -332,7 +332,9 @@ django-cache-memoize==0.1.10 # -r requirements/edx/testing.txt # edx-enterprise django-celery-results==2.2.0 - # via -r requirements/edx/testing.txt + # via + # -r requirements/edx/base.txt + # -c requirements/edx/../constraints.txt django-classy-tags==3.0.1 # via # -r requirements/edx/testing.txt @@ -414,7 +416,7 @@ django-oauth-toolkit==1.3.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt -django-object-actions==3.1.0 +django-object-actions==4.0.0 # via # -r requirements/edx/testing.txt # edx-enterprise @@ -438,6 +440,7 @@ django-simple-history==3.0.0 # via # -r requirements/edx/testing.txt # edx-enterprise + # edx-name-affirmation # edx-organizations # edx-proctoring # ora2 @@ -657,7 +660,7 @@ execnet==1.9.0 # pytest-xdist factory-boy==3.2.1 # via -r requirements/edx/testing.txt -faker==13.3.1 +faker==13.3.2 # via # -r requirements/edx/testing.txt # factory-boy @@ -737,7 +740,7 @@ idna==3.3 # yarl imagesize==1.3.0 # via sphinx -importlib-metadata==4.11.2 +importlib-metadata==4.11.3 # via # -r requirements/edx/testing.txt # markdown @@ -815,7 +818,7 @@ jwcrypto==1.0 # via # -r requirements/edx/testing.txt # pylti1p3 -kombu==5.2.3 +kombu==5.2.4 # via # -r requirements/edx/testing.txt # celery @@ -859,7 +862,7 @@ m2r==0.2.1 # via sphinxcontrib-openapi mailsnake==1.6.4 # via -r requirements/edx/testing.txt -mako==1.1.6 +mako==1.2.0 # via # -r requirements/edx/testing.txt # acid-xblock @@ -919,7 +922,7 @@ multidict==6.0.2 # -r requirements/edx/testing.txt # aiohttp # yarl -mypy==0.931 +mypy==0.941 # via -r requirements/edx/development.in mypy-extensions==0.4.3 # via mypy @@ -955,7 +958,7 @@ openedx-events==0.8.1 # via -r requirements/edx/testing.txt openedx-filters==0.5.0 # via -r requirements/edx/testing.txt -ora2==4.0.2 +ora2==4.0.3 # via -r requirements/edx/testing.txt packaging==21.3 # via @@ -967,7 +970,7 @@ packaging==21.3 # redis # sphinx # tox -pact-python==1.5.0 +pact-python==1.5.1 # via -r requirements/edx/testing.txt pansi==2020.7.3 # via @@ -1019,7 +1022,7 @@ polib==1.1.1 # via # -r requirements/edx/testing.txt # edx-i18n-tools -prompt-toolkit==3.0.27 +prompt-toolkit==3.0.28 # via # -r requirements/edx/testing.txt # click-repl @@ -1133,7 +1136,7 @@ pysrt==1.1.2 # via # -r requirements/edx/testing.txt # edxval -pytest==7.0.1 +pytest==7.1.0 # via # -r requirements/edx/testing.txt # pylint-pytest @@ -1509,7 +1512,7 @@ urllib3==1.26.8 # transifex-client user-util==1.0.0 # via -r requirements/edx/testing.txt -uvicorn==0.17.5 +uvicorn==0.17.6 # via # -r requirements/edx/testing.txt # pact-python diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 114ca6cf64..f2a1069fa9 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -12,7 +12,7 @@ certifi==2021.10.8 # via requests charset-normalizer==2.0.12 # via requests -click==8.0.3 +click==8.0.4 # via # -c requirements/edx/../constraints.txt # code-annotations @@ -32,7 +32,7 @@ idna==3.3 # via requests imagesize==1.3.0 # via sphinx -importlib-metadata==4.11.2 +importlib-metadata==4.11.3 # via sphinx jinja2==3.0.3 # via diff --git a/requirements/edx/pip-tools.txt b/requirements/edx/pip-tools.txt index 4b52420675..5463507f7d 100644 --- a/requirements/edx/pip-tools.txt +++ b/requirements/edx/pip-tools.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.0.3 +click==8.0.4 # via # -c requirements/edx/../constraints.txt # pip-tools diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 910cda96a2..480383a31d 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -40,7 +40,7 @@ aiosignal==1.2.0 # via # -r requirements/edx/base.txt # aiohttp -amqp==5.0.9 +amqp==5.1.0 # via # -r requirements/edx/base.txt # kombu @@ -75,6 +75,7 @@ attrs==21.4.0 # aiohttp # edx-ace # openedx-events + # outcome # pytest babel==2.9.1 # via @@ -153,7 +154,7 @@ charset-normalizer==2.0.12 # requests chem==1.2.0 # via -r requirements/edx/base.txt -click==8.0.3 +click==8.0.4 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -172,7 +173,7 @@ click-didyoumean==0.3.0 # via # -r requirements/edx/base.txt # celery -click-log==0.3.2 +click-log==0.4.0 # via edx-lint click-plugins==1.1.1 # via @@ -319,7 +320,9 @@ django-cache-memoize==0.1.10 # -r requirements/edx/base.txt # edx-enterprise django-celery-results==2.2.0 - # via -r requirements/edx/base.txt + # via + # -r requirements/edx/base.txt + # -c requirements/edx/../constraints.txt django-classy-tags==3.0.1 # via # -r requirements/edx/base.txt @@ -399,7 +402,7 @@ django-oauth-toolkit==1.3.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -django-object-actions==3.1.0 +django-object-actions==4.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -423,6 +426,7 @@ django-simple-history==3.0.0 # via # -r requirements/edx/base.txt # edx-enterprise + # edx-name-affirmation # edx-organizations # edx-proctoring # ora2 @@ -637,7 +641,7 @@ execnet==1.9.0 # via pytest-xdist factory-boy==3.2.1 # via -r requirements/edx/testing.in -faker==13.3.1 +faker==13.3.2 # via factory-boy fastapi==0.75.0 # via pact-python @@ -704,7 +708,7 @@ idna==3.3 # anyio # requests # yarl -importlib-metadata==4.11.2 +importlib-metadata==4.11.3 # via # -r requirements/edx/base.txt # markdown @@ -775,7 +779,7 @@ jwcrypto==1.0 # via # -r requirements/edx/base.txt # pylti1p3 -kombu==5.2.3 +kombu==5.2.4 # via # -r requirements/edx/base.txt # celery @@ -815,7 +819,7 @@ lxml==4.5.0 # xmlsec mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.1.6 +mako==1.2.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -902,7 +906,7 @@ openedx-events==0.8.1 # via -r requirements/edx/base.txt openedx-filters==0.5.0 # via -r requirements/edx/base.txt -ora2==4.0.2 +ora2==4.0.3 # via -r requirements/edx/base.txt packaging==21.3 # via @@ -913,7 +917,7 @@ packaging==21.3 # pytest # redis # tox -pact-python==1.5.0 +pact-python==1.5.1 # via -r requirements/edx/testing.in pansi==2020.7.3 # via @@ -959,7 +963,7 @@ polib==1.1.1 # -r requirements/edx/base.txt # -r requirements/edx/testing.in # edx-i18n-tools -prompt-toolkit==3.0.27 +prompt-toolkit==3.0.28 # via # -r requirements/edx/base.txt # click-repl @@ -1062,7 +1066,7 @@ pysrt==1.1.2 # via # -r requirements/edx/base.txt # edxval -pytest==7.0.1 +pytest==7.1.0 # via # -r requirements/edx/testing.in # pylint-pytest @@ -1395,7 +1399,7 @@ urllib3==1.26.8 # transifex-client user-util==1.0.0 # via -r requirements/edx/base.txt -uvicorn==0.17.5 +uvicorn==0.17.6 # via pact-python vine==5.0.0 # via