Skip to content

Commit

Permalink
Merge pull request #35327 from openedx/repo-tools/upgrade-python-requ…
Browse files Browse the repository at this point in the history
…irements-c3480b8

chore: Upgrade Python requirements
  • Loading branch information
iamsobanjaved authored Aug 21, 2024
2 parents 375b9d9 + 57ec4ff commit 9374717
Show file tree
Hide file tree
Showing 10 changed files with 172 additions and 159 deletions.
6 changes: 6 additions & 0 deletions requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@
# This file contains all common constraints for edx-repos
-c common_constraints.txt

# Date: 2024-08-21
# Description: This is the major upgrade of algoliasearch python client and it will
# break one of the edX' platform plugin, so we need to make that compatible first.
# Ticket: https://github.com/openedx/edx-platform/issues/35334
algoliasearch<4.0.0

# As it is not clarified what exact breaking changes will be introduced as per
# the next major release, ensure the installed version is within boundaries.
celery>=5.2.2,<6.0.0
Expand Down
6 changes: 3 additions & 3 deletions requirements/edx-sandbox/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ markupsafe==2.1.5
# via
# chem
# openedx-calc
matplotlib==3.9.0
matplotlib==3.9.2
# via -r requirements/edx-sandbox/base.in
mpmath==1.3.0
# via sympy
networkx==3.3
# via -r requirements/edx-sandbox/base.in
nltk==3.8.1
nltk==3.9.1
# via
# -r requirements/edx-sandbox/base.in
# chem
Expand Down Expand Up @@ -82,7 +82,7 @@ six==1.16.0
# via
# codejail-includes
# python-dateutil
sympy==1.13.1
sympy==1.13.2
# via
# -r requirements/edx-sandbox/base.in
# openedx-calc
Expand Down
64 changes: 33 additions & 31 deletions requirements/edx/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,18 @@
# via -r requirements/edx/github.in
acid-xblock==0.3.1
# via -r requirements/edx/kernel.in
aiohappyeyeballs==2.3.4
aiohappyeyeballs==2.4.0
# via aiohttp
aiohttp==3.10.1
aiohttp==3.10.5
# via
# geoip2
# openai
aiosignal==1.3.1
# via aiohttp
algoliasearch==3.0.0
# via -r requirements/edx/bundled.in
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/bundled.in
amqp==5.2.0
# via kombu
analytics-python==1.4.post1
Expand Down Expand Up @@ -45,7 +47,7 @@ attrs==24.2.0
# openedx-events
# openedx-learning
# referencing
babel==2.15.0
babel==2.16.0
# via
# -r requirements/edx/kernel.in
# enmerkar
Expand All @@ -68,13 +70,13 @@ bleach[css]==6.1.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/kernel.in
boto3==1.34.154
boto3==1.35.1
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
botocore==1.34.154
botocore==1.35.1
# via
# -r requirements/edx/kernel.in
# boto3
Expand All @@ -83,7 +85,7 @@ bridgekeeper==0.9
# via -r requirements/edx/kernel.in
cachecontrol==0.14.0
# via firebase-admin
cachetools==5.4.0
cachetools==5.5.0
# via google-auth
camel-converter[pydantic]==3.1.2
# via meilisearch
Expand Down Expand Up @@ -515,7 +517,7 @@ edx-search==4.0.0
# via -r requirements/edx/kernel.in
edx-sga==0.25.0
# via -r requirements/edx/bundled.in
edx-submissions==3.7.6
edx-submissions==3.7.7
# via
# -r requirements/edx/kernel.in
# ora2
Expand Down Expand Up @@ -589,9 +591,9 @@ google-api-core[grpc]==2.19.1
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.139.0
google-api-python-client==2.141.0
# via firebase-admin
google-auth==2.32.0
google-auth==2.34.0
# via
# google-api-core
# google-api-python-client
Expand All @@ -605,27 +607,27 @@ google-cloud-core==2.4.1
# via
# google-cloud-firestore
# google-cloud-storage
google-cloud-firestore==2.17.0
google-cloud-firestore==2.17.2
# via firebase-admin
google-cloud-storage==2.18.0
google-cloud-storage==2.18.2
# via firebase-admin
google-crc32c==1.5.0
# via
# google-cloud-storage
# google-resumable-media
google-resumable-media==2.7.1
google-resumable-media==2.7.2
# via google-cloud-storage
googleapis-common-protos==1.63.2
# via
# google-api-core
# grpcio-status
grpcio==1.65.4
grpcio==1.65.5
# via
# google-api-core
# grpcio-status
grpcio-status==1.62.3
grpcio-status==1.65.5
# via google-api-core
gunicorn==22.0.0
gunicorn==23.0.0
# via -r requirements/edx/kernel.in
help-tokens==2.4.0
# via -r requirements/edx/kernel.in
Expand All @@ -646,7 +648,7 @@ idna==3.7
# requests
# snowflake-connector-python
# yarl
importlib-metadata==6.11.0
importlib-metadata==8.3.0
# via -r requirements/edx/kernel.in
inflection==0.5.1
# via
Expand Down Expand Up @@ -755,7 +757,7 @@ monotonic==1.6
# via
# analytics-python
# py2neo
more-itertools==10.3.0
more-itertools==10.4.0
# via cssutils
mpmath==1.3.0
# via sympy
Expand All @@ -767,13 +769,13 @@ multidict==6.0.5
# yarl
mysqlclient==2.2.4
# via -r requirements/edx/kernel.in
newrelic==9.12.0
newrelic==9.13.0
# via
# -r requirements/edx/bundled.in
# edx-django-utils
nh3==0.2.18
# via -r requirements/edx/kernel.in
nltk==3.8.1
nltk==3.9.1
# via chem
nodeenv==1.9.1
# via -r requirements/edx/kernel.in
Expand Down Expand Up @@ -841,7 +843,7 @@ packaging==24.1
# snowflake-connector-python
pansi==2020.7.3
# via py2neo
paramiko==3.4.0
paramiko==3.4.1
# via edx-enterprise
path==16.11.0
# via
Expand Down Expand Up @@ -881,7 +883,7 @@ proto-plus==1.24.0
# via
# google-api-core
# google-cloud-firestore
protobuf==4.25.4
protobuf==5.27.3
# via
# google-api-core
# google-cloud-firestore
Expand Down Expand Up @@ -1022,7 +1024,7 @@ pytz==2024.1
# xblock
pyuca==1.2
# via -r requirements/edx/kernel.in
pyyaml==6.0.1
pyyaml==6.0.2
# via
# -r requirements/edx/kernel.in
# code-annotations
Expand Down Expand Up @@ -1099,9 +1101,9 @@ scipy==1.14.0
# openedx-calc
semantic-version==2.10.0
# via edx-drf-extensions
shapely==2.0.5
shapely==2.0.6
# via -r requirements/edx/kernel.in
simplejson==3.19.2
simplejson==3.19.3
# via
# -r requirements/edx/kernel.in
# sailthru-client
Expand Down Expand Up @@ -1162,7 +1164,7 @@ sortedcontainers==2.4.0
# via
# -r requirements/edx/kernel.in
# snowflake-connector-python
soupsieve==2.5
soupsieve==2.6
# via beautifulsoup4
sqlparse==0.5.1
# via django
Expand All @@ -1179,15 +1181,15 @@ stevedore==5.2.0
# edx-opaque-keys
super-csv==3.2.0
# via edx-bulk-grades
sympy==1.13.1
sympy==1.13.2
# via openedx-calc
testfixtures==8.3.0
# via edx-enterprise
text-unidecode==1.3
# via python-slugify
tinycss2==1.2.1
# via bleach
tomlkit==0.13.0
tomlkit==0.13.2
# via snowflake-connector-python
tqdm==4.66.5
# via
Expand Down Expand Up @@ -1233,7 +1235,7 @@ voluptuous==0.15.2
# via ora2
walrus==0.9.4
# via edx-event-bus-redis
watchdog==4.0.1
watchdog==4.0.2
# via -r requirements/edx/paver.txt
wcwidth==0.2.13
# via prompt-toolkit
Expand All @@ -1250,7 +1252,7 @@ webencodings==0.5.1
# bleach
# html5lib
# tinycss2
webob==1.8.7
webob==1.8.8
# via
# -r requirements/edx/kernel.in
# xblock
Expand Down Expand Up @@ -1290,7 +1292,7 @@ xss-utils==0.6.0
# via -r requirements/edx/kernel.in
yarl==1.9.4
# via aiohttp
zipp==3.19.2
zipp==3.20.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
Expand Down
Loading

0 comments on commit 9374717

Please sign in to comment.