From f4a807572e7e153b7846ab0643616dcefd4a4943 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Tue, 25 Jan 2022 02:09:08 -0500 Subject: [PATCH] chore: Updating Python Requirements (#29815) --- requirements/common_constraints.txt | 3 ++ requirements/edx-sandbox/py38.txt | 8 ++-- requirements/edx/base.txt | 55 +++++++++++++-------------- requirements/edx/development.txt | 58 +++++++++++++++-------------- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 58 +++++++++++++++-------------- 6 files changed, 97 insertions(+), 87 deletions(-) diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 3c7cbdde68..c645ec659d 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -25,3 +25,6 @@ Django<3.3 elasticsearch<7.14.0 setuptools<60 + +# redis 4 client doesn't play nicely with redis 3 server +redis<4 diff --git a/requirements/edx-sandbox/py38.txt b/requirements/edx-sandbox/py38.txt index da79604ea1..9fcf62978f 100644 --- a/requirements/edx-sandbox/py38.txt +++ b/requirements/edx-sandbox/py38.txt @@ -54,12 +54,14 @@ numpy==1.16.6 # openedx-calc # scipy openedx-calc==2.0.1 - # via -r requirements/edx-sandbox/py38.in + # via + # -c requirements/edx-sandbox/../constraints.txt + # -r requirements/edx-sandbox/py38.in pillow==9.0.0 # via matplotlib pycparser==2.21 # via cffi -pyparsing==3.0.6 +pyparsing==3.0.7 # via # -r requirements/edx-sandbox/py38.in # chem @@ -71,7 +73,7 @@ python-dateutil==2.4.0 # matplotlib random2==1.0.1 # via -r requirements/edx-sandbox/py38.in -regex==2021.11.10 +regex==2022.1.18 # via nltk scipy==1.7.3 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 89ef625727..5bfc9cbbe2 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -46,7 +46,7 @@ aniso8601==9.0.1 # via edx-tincan-py35 appdirs==1.4.4 # via fs -asgiref==3.4.1 +asgiref==3.5.0 # via django async-timeout==4.0.2 # via aiohttp @@ -165,9 +165,7 @@ defusedxml==0.7.1 # safe-lxml # social-auth-core deprecated==1.2.13 - # via - # jwcrypto - # redis + # via jwcrypto django==3.2.11 # via # -c requirements/edx/../common_constraints.txt @@ -239,9 +237,9 @@ django-celery-results==2.0.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.in -django-classy-tags==2.0.0 +django-classy-tags==3.0.0 # via django-sekizai -django-config-models==2.2.2 +django-config-models==2.3.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.in @@ -306,7 +304,7 @@ django-mptt==0.13.4 # django-wiki django-multi-email-field==0.6.2 # via edx-enterprise -django-mysql==4.4.0 +django-mysql==4.5.0 # via -r requirements/edx/base.in django-oauth-toolkit==1.3.2 # via @@ -316,7 +314,7 @@ django-object-actions==3.1.0 # via edx-enterprise django-pipeline==2.0.8 # via -r requirements/edx/base.in -django-pyfs==3.1.0 +django-pyfs==3.2.0 # via -r requirements/edx/base.in django-ratelimit==3.0.1 # via -r requirements/edx/base.in @@ -324,7 +322,7 @@ django-ratelimit-backend @ git+https://github.com/edx/django-ratelimit-backend.g # via -r requirements/edx/github.in django-require @ git+https://github.com/edx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776 # via -r requirements/edx/github.in -django-sekizai==2.0.0 +django-sekizai==3.0.0 # via # -r requirements/edx/base.in # django-wiki @@ -406,7 +404,7 @@ edx-bulk-grades==0.9.2 # staff-graded-xblock edx-ccx-keys==1.2.1 # via -r requirements/edx/base.in -edx-celeryutils==1.1.1 +edx-celeryutils==1.2.1 # via # -r requirements/edx/base.in # edx-name-affirmation @@ -417,7 +415,7 @@ edx-django-release-util==1.1.1 # via -r requirements/edx/base.in edx-django-sites-extensions==3.1.0 # via -r requirements/edx/base.in -edx-django-utils==4.4.1 +edx-django-utils==4.4.2 # via # -r requirements/edx/base.in # django-config-models @@ -476,9 +474,9 @@ edx-proctoring==4.8.4 # edx-proctoring-proctortrack edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.in -edx-rbac==1.5.1 +edx-rbac==1.6.0 # via edx-enterprise -edx-rest-api-client==5.4.1 +edx-rest-api-client==5.5.0 # via # -r requirements/edx/base.in # edx-enterprise @@ -525,7 +523,7 @@ event-tracking==1.1.4 # edx-search fastavro==1.4.9 # via openedx-events -frozenlist==1.2.0 +frozenlist==1.3.0 # via # aiohttp # aiosignal @@ -550,7 +548,7 @@ glob2==0.7 # via -r requirements/edx/base.in gunicorn==20.1.0 # via -r requirements/edx/base.in -help-tokens==2.1.0 +help-tokens==2.2.0 # via -r requirements/edx/base.in html5lib==1.1 # via @@ -585,7 +583,7 @@ jmespath==0.10.0 # botocore joblib==1.1.0 # via nltk -jsondiff==1.3.0 +jsondiff==1.3.1 # via edx-enterprise jsonfield==3.1.0 # via @@ -614,7 +612,7 @@ libsass==0.10.0 # ora2 loremipsum==1.0.5 # via ora2 -lti-consumer-xblock==3.2.0 +lti-consumer-xblock==3.3.0 # via -r requirements/edx/base.in lxml==4.5.0 # via @@ -668,13 +666,13 @@ monotonic==1.6 # py2neo mpmath==1.2.1 # via sympy -multidict==5.2.0 +multidict==6.0.2 # via # aiohttp # yarl mysqlclient==2.1.0 # via -r requirements/edx/base.in -newrelic==7.2.4.171 +newrelic==7.4.0.172 # via # -r requirements/edx/base.in # edx-django-utils @@ -698,7 +696,9 @@ oauthlib==3.0.1 # requests-oauthlib # social-auth-core openedx-calc==2.0.1 - # via -r requirements/edx/base.in + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.in openedx-events==0.7.1 # via -r requirements/edx/base.in ora2==3.7.8 @@ -708,7 +708,6 @@ packaging==21.3 # bleach # drf-yasg # py2neo - # redis pansi==2020.7.3 # via py2neo path==16.3.0 @@ -749,7 +748,7 @@ pycountry==22.1.10 # via -r requirements/edx/base.in pycparser==2.21 # via cffi -pycryptodomex==3.12.0 +pycryptodomex==3.13.0 # via # -r requirements/edx/base.in # edx-proctoring @@ -791,7 +790,7 @@ pynacl==1.5.0 # via -r requirements/edx/base.in pynliner==0.8.0 # via -r requirements/edx/base.in -pyparsing==3.0.6 +pyparsing==3.0.7 # via # chem # openedx-calc @@ -864,9 +863,11 @@ random2==1.0.1 # via -r requirements/edx/base.in recommender-xblock==2.0.1 # via -r requirements/edx/base.in -redis==4.1.1 - # via -r requirements/edx/base.in -regex==2021.11.10 +redis==3.5.3 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/base.in +regex==2022.1.18 # via nltk requests==2.27.1 # via @@ -1082,7 +1083,7 @@ xblock-utils==2.2.0 # xblock-google-drive xmlsec==1.3.12 # via python3-saml -xss-utils==0.3.0 +xss-utils==0.4.0 # via -r requirements/edx/base.in yarl==1.7.2 # via aiohttp diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 1bfca2328a..e32ac9656d 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -62,7 +62,7 @@ appdirs==1.4.4 # via # -r requirements/edx/testing.txt # fs -asgiref==3.4.1 +asgiref==3.5.0 # via # -r requirements/edx/testing.txt # django @@ -236,7 +236,6 @@ deprecated==1.2.13 # via # -r requirements/edx/testing.txt # jwcrypto - # redis diff-cover==4.0.0 # via # -c requirements/edx/../constraints.txt @@ -319,11 +318,11 @@ django-celery-results==2.0.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt -django-classy-tags==2.0.0 +django-classy-tags==3.0.0 # via # -r requirements/edx/testing.txt # django-sekizai -django-config-models==2.2.2 +django-config-models==2.3.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt @@ -394,7 +393,7 @@ django-multi-email-field==0.6.2 # via # -r requirements/edx/testing.txt # edx-enterprise -django-mysql==4.4.0 +django-mysql==4.5.0 # via -r requirements/edx/testing.txt django-oauth-toolkit==1.3.2 # via @@ -406,7 +405,7 @@ django-object-actions==3.1.0 # edx-enterprise django-pipeline==2.0.8 # via -r requirements/edx/testing.txt -django-pyfs==3.1.0 +django-pyfs==3.2.0 # via -r requirements/edx/testing.txt django-ratelimit==3.0.1 # via -r requirements/edx/testing.txt @@ -414,7 +413,7 @@ django-ratelimit-backend @ git+https://github.com/edx/django-ratelimit-backend.g # via -r requirements/edx/testing.txt django-require @ git+https://github.com/edx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776 # via -r requirements/edx/testing.txt -django-sekizai==2.0.0 +django-sekizai==3.0.0 # via # -r requirements/edx/testing.txt # django-wiki @@ -507,7 +506,7 @@ edx-bulk-grades==0.9.2 # staff-graded-xblock edx-ccx-keys==1.2.1 # via -r requirements/edx/testing.txt -edx-celeryutils==1.1.1 +edx-celeryutils==1.2.1 # via # -r requirements/edx/testing.txt # edx-name-affirmation @@ -518,7 +517,7 @@ edx-django-release-util==1.1.1 # via -r requirements/edx/testing.txt edx-django-sites-extensions==3.1.0 # via -r requirements/edx/testing.txt -edx-django-utils==4.4.1 +edx-django-utils==4.4.2 # via # -r requirements/edx/testing.txt # django-config-models @@ -581,11 +580,11 @@ edx-proctoring==4.8.4 # edx-proctoring-proctortrack edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/testing.txt -edx-rbac==1.5.1 +edx-rbac==1.6.0 # via # -r requirements/edx/testing.txt # edx-enterprise -edx-rest-api-client==5.4.1 +edx-rest-api-client==5.5.0 # via # -r requirements/edx/testing.txt # edx-enterprise @@ -647,7 +646,7 @@ faker==11.3.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.72.0 +fastapi==0.73.0 # via # -r requirements/edx/testing.txt # pact-python @@ -664,7 +663,7 @@ freezegun==0.3.12 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt -frozenlist==1.2.0 +frozenlist==1.3.0 # via # -r requirements/edx/testing.txt # aiohttp @@ -699,11 +698,11 @@ glob2==0.7 # via -r requirements/edx/testing.txt gunicorn==20.1.0 # via -r requirements/edx/testing.txt -h11==0.12.0 +h11==0.13.0 # via # -r requirements/edx/testing.txt # uvicorn -help-tokens==2.1.0 +help-tokens==2.2.0 # via -r requirements/edx/testing.txt html5lib==1.1 # via @@ -782,7 +781,7 @@ joblib==1.1.0 # via # -r requirements/edx/testing.txt # nltk -jsondiff==1.3.0 +jsondiff==1.3.1 # via # -r requirements/edx/testing.txt # edx-enterprise @@ -826,7 +825,7 @@ loremipsum==1.0.5 # via # -r requirements/edx/testing.txt # ora2 -lti-consumer-xblock==3.2.0 +lti-consumer-xblock==3.3.0 # via -r requirements/edx/testing.txt lxml==4.5.0 # via @@ -896,7 +895,7 @@ mpmath==1.2.1 # via # -r requirements/edx/testing.txt # sympy -multidict==5.2.0 +multidict==6.0.2 # via # -r requirements/edx/testing.txt # aiohttp @@ -907,7 +906,7 @@ mypy-extensions==0.4.3 # via mypy mysqlclient==2.1.0 # via -r requirements/edx/testing.txt -newrelic==7.2.4.171 +newrelic==7.4.0.172 # via # -r requirements/edx/testing.txt # edx-django-utils @@ -932,7 +931,9 @@ oauthlib==3.0.1 # requests-oauthlib # social-auth-core openedx-calc==2.0.1 - # via -r requirements/edx/testing.txt + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/testing.txt openedx-events==0.7.1 # via -r requirements/edx/testing.txt ora2==3.7.8 @@ -944,7 +945,6 @@ packaging==21.3 # drf-yasg # py2neo # pytest - # redis # sphinx # tox pact-python==1.4.6 @@ -1023,7 +1023,7 @@ pycparser==2.21 # via # -r requirements/edx/testing.txt # cffi -pycryptodomex==3.12.0 +pycryptodomex==3.13.0 # via # -r requirements/edx/testing.txt # edx-proctoring @@ -1095,7 +1095,7 @@ pynacl==1.5.0 # via -r requirements/edx/testing.txt pynliner==0.8.0 # via -r requirements/edx/testing.txt -pyparsing==3.0.6 +pyparsing==3.0.7 # via # -r requirements/edx/testing.txt # chem @@ -1214,9 +1214,11 @@ random2==1.0.1 # via -r requirements/edx/testing.txt recommender-xblock==2.0.1 # via -r requirements/edx/testing.txt -redis==4.1.1 - # via -r requirements/edx/testing.txt -regex==2021.11.10 +redis==3.5.3 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/testing.txt +regex==2022.1.18 # via # -r requirements/edx/testing.txt # nltk @@ -1484,7 +1486,7 @@ urllib3==1.26.8 # transifex-client user-util==1.0.0 # via -r requirements/edx/testing.txt -uvicorn==0.17.0 +uvicorn==0.17.0.post1 # via # -r requirements/edx/testing.txt # pact-python @@ -1568,7 +1570,7 @@ xmlsec==1.3.12 # via # -r requirements/edx/testing.txt # python3-saml -xss-utils==0.3.0 +xss-utils==0.4.0 # via -r requirements/edx/testing.txt yarl==1.7.2 # via diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 02d5e5788a..3b9b22bb19 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -46,7 +46,7 @@ pbr==5.8.0 # via stevedore pygments==2.11.2 # via sphinx -pyparsing==3.0.6 +pyparsing==3.0.7 # via packaging python-slugify==4.0.1 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 5efdcb2398..4784434403 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -58,7 +58,7 @@ appdirs==1.4.4 # via # -r requirements/edx/base.txt # fs -asgiref==3.4.1 +asgiref==3.5.0 # via # -r requirements/edx/base.txt # django @@ -228,7 +228,6 @@ deprecated==1.2.13 # via # -r requirements/edx/base.txt # jwcrypto - # redis diff-cover==4.0.0 # via # -c requirements/edx/../constraints.txt @@ -307,11 +306,11 @@ django-celery-results==2.0.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -django-classy-tags==2.0.0 +django-classy-tags==3.0.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.2.2 +django-config-models==2.3.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -380,7 +379,7 @@ django-multi-email-field==0.6.2 # via # -r requirements/edx/base.txt # edx-enterprise -django-mysql==4.4.0 +django-mysql==4.5.0 # via -r requirements/edx/base.txt django-oauth-toolkit==1.3.2 # via @@ -392,7 +391,7 @@ django-object-actions==3.1.0 # edx-enterprise django-pipeline==2.0.8 # via -r requirements/edx/base.txt -django-pyfs==3.1.0 +django-pyfs==3.2.0 # via -r requirements/edx/base.txt django-ratelimit==3.0.1 # via -r requirements/edx/base.txt @@ -400,7 +399,7 @@ django-ratelimit-backend @ git+https://github.com/edx/django-ratelimit-backend.g # via -r requirements/edx/base.txt django-require @ git+https://github.com/edx/django-require.git@0c54adb167142383b26ea6b3edecc3211822a776 # via -r requirements/edx/base.txt -django-sekizai==2.0.0 +django-sekizai==3.0.0 # via # -r requirements/edx/base.txt # django-wiki @@ -491,7 +490,7 @@ edx-bulk-grades==0.9.2 # staff-graded-xblock edx-ccx-keys==1.2.1 # via -r requirements/edx/base.txt -edx-celeryutils==1.1.1 +edx-celeryutils==1.2.1 # via # -r requirements/edx/base.txt # edx-name-affirmation @@ -502,7 +501,7 @@ edx-django-release-util==1.1.1 # via -r requirements/edx/base.txt edx-django-sites-extensions==3.1.0 # via -r requirements/edx/base.txt -edx-django-utils==4.4.1 +edx-django-utils==4.4.2 # via # -r requirements/edx/base.txt # django-config-models @@ -566,11 +565,11 @@ edx-proctoring==4.8.4 # edx-proctoring-proctortrack edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.txt -edx-rbac==1.5.1 +edx-rbac==1.6.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==5.4.1 +edx-rest-api-client==5.5.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -626,7 +625,7 @@ factory-boy==3.2.1 # via -r requirements/edx/testing.in faker==11.3.0 # via factory-boy -fastapi==0.72.0 +fastapi==0.73.0 # via pact-python fastavro==1.4.9 # via @@ -640,7 +639,7 @@ freezegun==0.3.12 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.in -frozenlist==1.2.0 +frozenlist==1.3.0 # via # -r requirements/edx/base.txt # aiohttp @@ -671,9 +670,9 @@ glob2==0.7 # via -r requirements/edx/base.txt gunicorn==20.1.0 # via -r requirements/edx/base.txt -h11==0.12.0 +h11==0.13.0 # via uvicorn -help-tokens==2.1.0 +help-tokens==2.2.0 # via -r requirements/edx/base.txt html5lib==1.1 # via @@ -745,7 +744,7 @@ joblib==1.1.0 # via # -r requirements/edx/base.txt # nltk -jsondiff==1.3.0 +jsondiff==1.3.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -785,7 +784,7 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==3.2.0 +lti-consumer-xblock==3.3.0 # via -r requirements/edx/base.txt lxml==4.5.0 # via @@ -850,14 +849,14 @@ mpmath==1.2.1 # via # -r requirements/edx/base.txt # sympy -multidict==5.2.0 +multidict==6.0.2 # via # -r requirements/edx/base.txt # aiohttp # yarl mysqlclient==2.1.0 # via -r requirements/edx/base.txt -newrelic==7.2.4.171 +newrelic==7.4.0.172 # via # -r requirements/edx/base.txt # edx-django-utils @@ -882,7 +881,9 @@ oauthlib==3.0.1 # requests-oauthlib # social-auth-core openedx-calc==2.0.1 - # via -r requirements/edx/base.txt + # via + # -c requirements/edx/../constraints.txt + # -r requirements/edx/base.txt openedx-events==0.7.1 # via -r requirements/edx/base.txt ora2==3.7.8 @@ -894,7 +895,6 @@ packaging==21.3 # drf-yasg # py2neo # pytest - # redis # tox pact-python==1.4.6 # via -r requirements/edx/testing.in @@ -965,7 +965,7 @@ pycparser==2.21 # via # -r requirements/edx/base.txt # cffi -pycryptodomex==3.12.0 +pycryptodomex==3.13.0 # via # -r requirements/edx/base.txt # edx-proctoring @@ -1029,7 +1029,7 @@ pynacl==1.5.0 # via -r requirements/edx/base.txt pynliner==0.8.0 # via -r requirements/edx/base.txt -pyparsing==3.0.6 +pyparsing==3.0.7 # via # -r requirements/edx/base.txt # chem @@ -1141,9 +1141,11 @@ random2==1.0.1 # via -r requirements/edx/base.txt recommender-xblock==2.0.1 # via -r requirements/edx/base.txt -redis==4.1.1 - # via -r requirements/edx/base.txt -regex==2021.11.10 +redis==3.5.3 + # via + # -c requirements/edx/../common_constraints.txt + # -r requirements/edx/base.txt +regex==2022.1.18 # via # -r requirements/edx/base.txt # nltk @@ -1371,7 +1373,7 @@ urllib3==1.26.8 # transifex-client user-util==1.0.0 # via -r requirements/edx/base.txt -uvicorn==0.17.0 +uvicorn==0.17.0.post1 # via pact-python vine==1.3.0 # via @@ -1445,7 +1447,7 @@ xmlsec==1.3.12 # via # -r requirements/edx/base.txt # python3-saml -xss-utils==0.3.0 +xss-utils==0.4.0 # via -r requirements/edx/base.txt yarl==1.7.2 # via