Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Commit

Permalink
chore: Updating Python Requirements (#452)
Browse files Browse the repository at this point in the history
  • Loading branch information
edx-requirements-bot authored Jan 4, 2022
1 parent d61a5de commit d9f1798
Show file tree
Hide file tree
Showing 11 changed files with 509 additions and 466 deletions.
79 changes: 38 additions & 41 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,31 @@ celery==4.4.7
# -c requirements/constraints.txt
# -r requirements/base.in
# django-user-tasks
certifi==2021.5.30
certifi==2021.10.8
# via requests
cffi==1.14.6
cffi==1.15.0
# via cryptography
charset-normalizer==2.0.4
charset-normalizer==2.0.9
# via requests
coreapi==2.3.3
# via drf-yasg
coreschema==0.0.4
# via
# coreapi
# drf-yasg
cryptography==3.4.8
cryptography==36.0.1
# via
# pyjwt
# social-auth-core
defusedxml==0.7.1
# via
# python3-openid
# social-auth-core
django==3.2.7
deprecated==1.2.13
# via redis
django==3.2.10
# via
# -c requirements/common_constraints.txt
# -c requirements/constraints.txt
# -r requirements/base.in
# django-cors-headers
Expand All @@ -59,20 +62,19 @@ django==3.2.7
# edx-django-release-util
# edx-django-utils
# edx-drf-extensions
# rest-condition
django-cors-headers==3.8.0
django-cors-headers==3.10.1
# via -r requirements/base.in
django-crum==0.7.9
# via edx-django-utils
django-extensions==3.1.3
django-extensions==3.1.5
# via -r requirements/base.in
django-guardian==2.4.0
# via -r requirements/base.in
django-model-utils==4.1.1
django-model-utils==4.2.0
# via
# -r requirements/base.in
# django-user-tasks
django-mysql==4.0.0
django-mysql==4.3.0
# via -r requirements/base.in
django-simple-history==3.0.0
# via -r requirements/base.in
Expand All @@ -96,28 +98,25 @@ djangorestframework==3.11.1
# drf-yasg
# edx-api-doc-tools
# edx-drf-extensions
# rest-condition
drf-jwt==1.19.0
# via
# -c requirements/common_constraints.txt
# edx-drf-extensions
drf-jwt==1.19.1
# via edx-drf-extensions
drf-yasg==1.20.0
# via edx-api-doc-tools
edx-api-doc-tools==1.4.3
edx-api-doc-tools==1.5.0
# via -r requirements/base.in
edx-auth-backends==4.0.0
edx-auth-backends==4.0.1
# via -r requirements/base.in
edx-django-release-util==1.1.0
# via -r requirements/base.in
edx-django-utils==4.4.0
edx-django-utils==4.4.1
# via
# edx-drf-extensions
# edx-rest-api-client
edx-drf-extensions==7.0.1
edx-drf-extensions==8.0.1
# via -r requirements/base.in
edx-opaque-keys==2.2.2
# via edx-drf-extensions
edx-rest-api-client==5.4.0
edx-rest-api-client==5.4.1
# via -r requirements/base.in
future==0.18.2
# via pyjwkest
Expand All @@ -129,7 +128,7 @@ inflection==0.5.1
# via drf-yasg
itypes==1.2.0
# via coreapi
jinja2==3.0.1
jinja2==3.0.3
# via coreschema
kombu==4.6.11
# via celery
Expand All @@ -145,43 +144,43 @@ oauthlib==3.1.1
# via
# requests-oauthlib
# social-auth-core
packaging==21.0
packaging==21.3
# via drf-yasg
pbr==5.6.0
pbr==5.8.0
# via stevedore
psutil==5.8.0
# via edx-django-utils
pycparser==2.20
pycparser==2.21
# via cffi
pycryptodomex==3.10.1
pycryptodomex==3.12.0
# via pyjwkest
pyjwkest==1.4.2
# via edx-drf-extensions
pyjwt[crypto]==2.1.0
pyjwt[crypto]==2.3.0
# via
# drf-jwt
# edx-auth-backends
# edx-drf-extensions
# edx-rest-api-client
# social-auth-core
pymongo==3.12.0
pymongo==4.0.1
# via edx-opaque-keys
pyparsing==2.4.7
pyparsing==3.0.6
# via packaging
python-dateutil==2.8.2
# via
# analytics-python
# edx-drf-extensions
python3-openid==3.2.0
# via social-auth-core
pytz==2021.1
pytz==2021.3
# via
# -r requirements/base.in
# celery
# django
pyyaml==5.4.1
pyyaml==6.0
# via edx-django-release-util
redis==3.5.3
redis==4.0.2
# via -r requirements/base.in
requests==2.26.0
# via
Expand All @@ -195,9 +194,7 @@ requests==2.26.0
# social-auth-core
requests-oauthlib==1.3.0
# via social-auth-core
rest-condition==1.0.3
# via edx-drf-extensions
ruamel.yaml==0.17.16
ruamel.yaml==0.17.18
# via drf-yasg
ruamel.yaml.clib==0.2.6
# via ruamel.yaml
Expand All @@ -211,31 +208,31 @@ six==1.16.0
# edx-drf-extensions
# pyjwkest
# python-dateutil
# social-auth-app-django
slumber==0.7.1
# via edx-rest-api-client
social-auth-app-django==4.0.0
social-auth-app-django==5.0.0
# via
# -c requirements/common_constraints.txt
# -r requirements/base.in
# edx-auth-backends
social-auth-core==4.1.0
# via
# edx-auth-backends
# social-auth-app-django
sqlparse==0.4.1
sqlparse==0.4.2
# via django
stevedore==3.4.0
stevedore==3.5.0
# via
# edx-django-utils
# edx-opaque-keys
uritemplate==3.0.1
uritemplate==4.1.1
# via
# coreapi
# drf-yasg
urllib3==1.26.6
urllib3==1.26.7
# via requests
vine==1.3.0
# via
# amqp
# celery
wrapt==1.13.3
# via deprecated
27 changes: 3 additions & 24 deletions requirements/common_constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,31 +18,10 @@


# using LTS django version


# latest version is causing e2e failures in edx-platform.
# See comment.
drf-jwt<1.19.1

# 4.0.0 requires pyjwt[crypto] 2.1.0. See comment.


# 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.

Django<3.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

setuptools<60
Loading

0 comments on commit d9f1798

Please sign in to comment.