From 05135aa4098c180b2bacc34242232503505ae9f2 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 11 Oct 2021 05:23:50 +0500 Subject: [PATCH] chore: Updating Python Requirements --- requirements/base.txt | 20 +++++++--------- requirements/celery50.txt | 2 +- requirements/ci.txt | 10 ++++---- requirements/common_constraints.txt | 19 --------------- requirements/dev.txt | 21 ++++++++-------- requirements/quality.txt | 10 ++++---- requirements/test.txt | 37 +++++++++++++---------------- 7 files changed, 45 insertions(+), 74 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 0278e49e851..a15972b24ed 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -14,7 +14,7 @@ celery==5.0.4 # via # -c requirements/constraints.txt # event-tracking -certifi==2021.5.30 +certifi==2021.10.8 # via requests cffi==1.14.6 # via cryptography @@ -27,13 +27,13 @@ click==7.1.2 # click-didyoumean # click-plugins # click-repl -click-didyoumean==0.0.3 +click-didyoumean==0.3.0 # via celery click-plugins==1.1.1 # via celery click-repl==0.2.0 # via celery -cryptography==3.4.8 +cryptography==35.0.0 # via pyjwt django==2.2.24 # via @@ -48,7 +48,6 @@ django==2.2.24 # edx-when # event-tracking # jsonfield - # rest-condition django-crum==0.7.9 # via # -r requirements/base.in @@ -75,7 +74,6 @@ djangorestframework==3.12.4 # -r requirements/base.in # drf-jwt # edx-drf-extensions - # rest-condition drf-jwt==1.19.0 # via # -c requirements/common_constraints.txt @@ -85,7 +83,7 @@ edx-django-utils==4.4.0 # edx-drf-extensions # edx-rest-api-client # edx-when -edx-drf-extensions==7.0.1 +edx-drf-extensions==8.0.0 # via # -r requirements/base.in # edx-when @@ -96,7 +94,7 @@ edx-opaque-keys==2.2.2 # edx-when edx-rest-api-client==5.4.0 # via -r requirements/base.in -edx-when==2.2.0 +edx-when==2.2.1 # via -r requirements/base.in event-tracking==1.1.1 # via -r requirements/base.in @@ -124,13 +122,13 @@ psutil==5.8.0 # via edx-django-utils pycparser==2.20 # via cffi -pycryptodomex==3.10.1 +pycryptodomex==3.11.0 # via # -r requirements/base.in # pyjwkest pyjwkest==1.4.2 # via edx-drf-extensions -pyjwt[crypto]==2.1.0 +pyjwt[crypto]==2.2.0 # via # -r requirements/base.in # drf-jwt @@ -145,7 +143,7 @@ python-dateutil==2.8.2 # -r requirements/base.in # edx-drf-extensions # xblock -pytz==2021.1 +pytz==2021.3 # via # -r requirements/base.in # celery @@ -161,8 +159,6 @@ requests==2.26.0 # edx-rest-api-client # pyjwkest # slumber -rest-condition==1.0.3 - # via edx-drf-extensions rules==3.0 # via -r requirements/base.in semantic-version==2.8.5 diff --git a/requirements/celery50.txt b/requirements/celery50.txt index e759d42c25d..ec6e2241396 100644 --- a/requirements/celery50.txt +++ b/requirements/celery50.txt @@ -2,7 +2,7 @@ amqp==5.0.6 billiard==3.6.4.0 celery==5.0.4 click==7.1.2 -click-didyoumean==0.0.3 +click-didyoumean==0.3.0 click-repl==0.2.0 kombu==5.1.0 prompt-toolkit==3.0.20 diff --git a/requirements/ci.txt b/requirements/ci.txt index 8039675beb0..f5b77c9a597 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -6,17 +6,17 @@ # backports.entry-points-selectable==1.1.0 # via virtualenv -certifi==2021.5.30 +certifi==2021.10.8 # via requests charset-normalizer==2.0.6 # via requests codecov==2.1.12 # via -r requirements/ci.in -coverage==5.5 +coverage==6.0.1 # via codecov distlib==0.3.3 # via virtualenv -filelock==3.0.12 +filelock==3.3.0 # via # tox # virtualenv @@ -24,7 +24,7 @@ idna==3.2 # via requests packaging==21.0 # via tox -platformdirs==2.3.0 +platformdirs==2.4.0 # via virtualenv pluggy==1.0.0 # via tox @@ -48,5 +48,5 @@ tox-battery==0.6.1 # via -r requirements/ci.in urllib3==1.26.7 # via requests -virtualenv==20.8.0 +virtualenv==20.8.1 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index ede4582c29e..db041ec460e 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -24,25 +24,6 @@ Django<2.3 # See comment. drf-jwt<1.19.1 -# 4.0.0 requires pyjwt[crypto] 2.1.0. See comment. -edx-auth-backends<4.0.0 - -# 7.0.0 requires pyjwt[crypto] 2.1.0. See comment. - - -# PyJWT[crypto] 2.0.0 has a number of breaking changes that we are -# actively working to fix. A number of the active constraints are all related -# to this effort. Additionally, your IDA/service may also be affected directly -# by these changes. You should not upgrade without knowing what you are doing. - - -# 5.0.0+ of social-auth-app-django requires social-auth-core>=4.1.0 -social-auth-app-django<5.0.0 - -# latest version requires PyJWT>=2.0.0 but drf-jwt requires PyJWT[crypto]<2.0.0,>=1.5.2. -# See comment. -social-auth-core<4.0.3 - # 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 elasticsearch<7.14.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index b09e5427a0f..daf2430eac9 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,7 @@ # # make upgrade # -astroid==2.8.0 +astroid==2.8.2 # via # pylint # pylint-celery @@ -23,7 +23,7 @@ click-log==0.3.2 # via edx-lint code-annotations==1.2.0 # via edx-lint -diff-cover==6.4.0 +diff-cover==6.4.2 # via -r requirements/dev.in distlib==0.3.3 # via virtualenv @@ -35,13 +35,13 @@ django==2.2.24 # edx-i18n-tools docutils==0.17.1 # via rstcheck -edx-i18n-tools==0.7.0 +edx-i18n-tools==0.8.1 # via -r requirements/dev.in -edx-lint==5.1.0 +edx-lint==5.2.0 # via # -r requirements/dev.in # -r requirements/quality.in -filelock==3.0.12 +filelock==3.3.0 # via # tox # virtualenv @@ -51,7 +51,7 @@ isort==5.9.3 # via # -r requirements/quality.in # pylint -jinja2==3.0.1 +jinja2==3.0.2 # via # code-annotations # diff-cover @@ -76,9 +76,9 @@ pbr==5.6.0 # via stevedore pep517==0.11.0 # via pip-tools -pip-tools==6.3.0 +pip-tools==6.3.1 # via -r requirements/dev.in -platformdirs==2.3.0 +platformdirs==2.4.0 # via # pylint # virtualenv @@ -114,7 +114,7 @@ pyparsing==2.4.7 # via packaging python-slugify==5.0.2 # via code-annotations -pytz==2021.1 +pytz==2021.3 # via django pyyaml==5.4.1 # via @@ -124,7 +124,6 @@ rstcheck==3.3.1 # via -r requirements/quality.in six==1.16.0 # via - # edx-i18n-tools # edx-lint # tox # virtualenv @@ -152,7 +151,7 @@ typing-extensions==3.10.0.2 # via # astroid # pylint -virtualenv==20.8.0 +virtualenv==20.8.1 # via tox wheel==0.37.0 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index ccb43d7fda3..d1ac3e6792c 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,7 @@ # # make upgrade # -astroid==2.8.0 +astroid==2.8.2 # via # pylint # pylint-celery @@ -24,13 +24,13 @@ django==2.2.24 # -r requirements/quality.in docutils==0.17.1 # via rstcheck -edx-lint==5.1.0 +edx-lint==5.2.0 # via -r requirements/quality.in isort==5.9.3 # via # -r requirements/quality.in # pylint -jinja2==3.0.1 +jinja2==3.0.2 # via code-annotations lazy-object-proxy==1.6.0 # via astroid @@ -40,7 +40,7 @@ mccabe==0.6.1 # via pylint pbr==5.6.0 # via stevedore -platformdirs==2.3.0 +platformdirs==2.4.0 # via pylint pycodestyle==2.7.0 # via -r requirements/quality.in @@ -62,7 +62,7 @@ pylint-plugin-utils==0.6 # pylint-django python-slugify==5.0.2 # via code-annotations -pytz==2021.1 +pytz==2021.3 # via django pyyaml==5.4.1 # via code-annotations diff --git a/requirements/test.txt b/requirements/test.txt index f3d71df62b0..1f374301d65 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,7 +15,7 @@ bok-choy==1.1.1 # via # -c requirements/constraints.txt # event-tracking -certifi==2021.5.30 +certifi==2021.10.8 # via requests cffi==1.14.6 # via cryptography @@ -34,11 +34,11 @@ click-plugins==1.1.1 # via celery code-annotations==1.2.0 # via -r requirements/test.in -coverage==5.5 +coverage[toml]==6.0.1 # via pytest-cov -cryptography==3.4.8 +cryptography==35.0.0 # via pyjwt -ddt==1.4.2 +ddt==1.4.4 # via -r requirements/test.in # via # -c requirements/common_constraints.txt @@ -53,7 +53,6 @@ ddt==1.4.2 # edx-when # event-tracking # jsonfield - # rest-condition django-crum==0.7.9 # via # -r requirements/base.in @@ -79,7 +78,6 @@ django-webpack-loader==0.7.0 # -r requirements/base.in # drf-jwt # edx-drf-extensions - # rest-condition drf-jwt==1.19.0 # via # -c requirements/common_constraints.txt @@ -89,11 +87,11 @@ edx-django-utils==4.4.0 # edx-drf-extensions # edx-rest-api-client # edx-when -edx-drf-extensions==7.0.1 +edx-drf-extensions==8.0.0 # via # -r requirements/base.in # edx-when -edx-i18n-tools==0.7.0 +edx-i18n-tools==0.8.1 # via -r requirements/test.in edx-opaque-keys==2.2.2 # via @@ -102,7 +100,7 @@ edx-opaque-keys==2.2.2 # edx-when edx-rest-api-client==5.4.0 # via -r requirements/base.in -edx-when==2.2.0 +edx-when==2.2.1 # via -r requirements/base.in event-tracking==1.1.1 # via -r requirements/base.in @@ -122,7 +120,7 @@ idna==3.2 # via requests iniconfig==1.1.1 # via pytest -jinja2==3.0.1 +jinja2==3.0.2 # via code-annotations jsonfield==3.1.0 # via -r requirements/base.in @@ -162,13 +160,13 @@ py==1.10.0 # pytest-forked pycparser==2.20 # via cffi -pycryptodomex==3.10.1 +pycryptodomex==3.11.0 # via # -r requirements/base.in # pyjwkest pyjwkest==1.4.2 # via edx-drf-extensions -pyjwt[crypto]==2.1.0 +pyjwt[crypto]==2.2.0 # via # -r requirements/base.in # drf-jwt @@ -186,7 +184,7 @@ pytest==6.2.5 # pytest-django # pytest-forked # pytest-xdist -pytest-cov==2.12.1 +pytest-cov==3.0.0 # via -r requirements/test.in pytest-django==4.4.0 # via -r requirements/test.in @@ -202,7 +200,7 @@ python-dateutil==2.8.2 # xblock python-slugify==5.0.2 # via code-annotations -pytz==2021.1 +pytz==2021.3 # via # -r requirements/base.in # celery @@ -225,8 +223,6 @@ requests==2.26.0 # slumber responses==0.14.0 # via -r requirements/test.in -rest-condition==1.0.3 - # via edx-drf-extensions rules==3.0 # via -r requirements/base.in selenium==3.141.0 @@ -240,7 +236,6 @@ six==1.16.0 # bok-choy # click-repl # edx-drf-extensions - # edx-i18n-tools # event-tracking # fs # pyjwkest @@ -257,14 +252,14 @@ stevedore==3.4.0 # edx-opaque-keys sure==1.2.7 # via -r requirements/test.in -testfixtures==6.18.2 +testfixtures==6.18.3 # via -r requirements/test.in text-unidecode==1.3 # via python-slugify toml==0.10.2 - # via - # pytest - # pytest-cov + # via pytest +tomli==1.2.1 + # via coverage typing-extensions==3.10.0.2 # via logilab-common urllib3==1.26.7