Skip to content

Commit

Permalink
feat: Upgrade Python dependency edx-enterprise, and introduce importl…
Browse files Browse the repository at this point in the history
…ib-metadata (openedx#34794)

* feat: Upgrade Python dependency edx-enterprise

Version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

* fix: reintroduce importlib_metadata

* chore: Updating Python Requirements (openedx#34798)

---------

Co-authored-by: brobro10000 <[email protected]>
Co-authored-by: Hamzah Ullah <[email protected]>
Co-authored-by: edX requirements bot <[email protected]>
  • Loading branch information
4 people authored May 14, 2024
1 parent 3538c34 commit 73d3995
Show file tree
Hide file tree
Showing 10 changed files with 57 additions and 55 deletions.
2 changes: 1 addition & 1 deletion requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ click>=8.0,<9.0
# The team that owns this package will manually bump this package rather than having it pulled in automatically.
# This is to allow them to better control its deployment and to do it in a process that works better
# for them.
edx-enterprise==4.18.2
edx-enterprise==4.18.3

# Stay on LTS version, remove once this is added to common constraint
Django<5.0
Expand Down
2 changes: 1 addition & 1 deletion requirements/edx-sandbox/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ python-dateutil==2.9.0.post0
# via matplotlib
random2==1.0.2
# via -r requirements/edx-sandbox/base.in
regex==2024.4.28
regex==2024.5.10
# via nltk
scipy==1.10.1
# via
Expand Down
19 changes: 10 additions & 9 deletions requirements/edx/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,13 @@ bleach[css]==6.1.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/kernel.in
boto3==1.34.101
boto3==1.34.104
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
botocore==1.34.101
botocore==1.34.104
# via
# -r requirements/edx/kernel.in
# boto3
Expand Down Expand Up @@ -167,7 +167,7 @@ cryptography==42.0.7
# pyopenssl
# snowflake-connector-python
# social-auth-core
cssutils==2.10.2
cssutils==2.10.3
# via pynliner
defusedxml==0.7.1
# via
Expand Down Expand Up @@ -324,7 +324,7 @@ django-oauth-toolkit==1.7.1
# edx-enterprise
django-object-actions==4.2.0
# via edx-enterprise
django-pipeline==3.0.0
django-pipeline==3.1.0
# via -r requirements/edx/kernel.in
django-ratelimit==4.1.0
# via -r requirements/edx/kernel.in
Expand Down Expand Up @@ -464,7 +464,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.18.2
edx-enterprise==4.18.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
Expand Down Expand Up @@ -598,6 +598,7 @@ idna==3.7
importlib-metadata==6.11.0
# via
# -c requirements/edx/../common_constraints.txt
# -r requirements/edx/kernel.in
# markdown
importlib-resources==5.13.0
# via
Expand Down Expand Up @@ -681,7 +682,7 @@ lxml==4.9.4
# xmlsec
mailsnake==1.6.4
# via -r requirements/edx/bundled.in
mako==1.3.3
mako==1.3.5
# via
# -r requirements/edx/kernel.in
# acid-xblock
Expand Down Expand Up @@ -723,7 +724,7 @@ multidict==6.0.5
# yarl
mysqlclient==2.2.4
# via -r requirements/edx/kernel.in
newrelic==9.9.0
newrelic==9.9.1
# via
# -r requirements/edx/bundled.in
# edx-django-utils
Expand Down Expand Up @@ -784,7 +785,7 @@ optimizely-sdk==4.1.1
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/bundled.in
ora2==6.9.0
ora2==6.11.0
# via -r requirements/edx/bundled.in
packaging==24.0
# via
Expand Down Expand Up @@ -976,7 +977,7 @@ referencing==0.35.1
# via
# jsonschema
# jsonschema-specifications
regex==2024.4.28
regex==2024.5.10
# via nltk
requests==2.31.0
# via
Expand Down
26 changes: 13 additions & 13 deletions requirements/edx/development.txt
Original file line number Diff line number Diff line change
Expand Up @@ -147,14 +147,14 @@ boto==2.49.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
boto3==1.34.101
boto3==1.34.104
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.34.101
botocore==1.34.104
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -317,7 +317,7 @@ cssselect==1.2.0
# via
# -r requirements/edx/testing.txt
# pyquery
cssutils==2.10.2
cssutils==2.10.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -537,7 +537,7 @@ django-object-actions==4.2.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-enterprise
django-pipeline==3.0.0
django-pipeline==3.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -743,7 +743,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.18.2
edx-enterprise==4.18.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -889,7 +889,7 @@ execnet==2.1.1
# pytest-xdist
factory-boy==3.3.0
# via -r requirements/edx/testing.txt
faker==25.0.1
faker==25.2.0
# via
# -r requirements/edx/testing.txt
# factory-boy
Expand All @@ -914,7 +914,7 @@ filelock==3.14.0
# snowflake-connector-python
# tox
# virtualenv
freezegun==1.5.0
freezegun==1.5.1
# via -r requirements/edx/testing.txt
frozenlist==1.4.1
# via
Expand Down Expand Up @@ -1168,7 +1168,7 @@ mailsnake==1.6.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
mako==1.3.3
mako==1.3.5
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -1254,7 +1254,7 @@ mysqlclient==2.2.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
newrelic==9.9.0
newrelic==9.9.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -1345,7 +1345,7 @@ optimizely-sdk==4.1.1
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
ora2==6.9.0
ora2==6.11.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -1756,7 +1756,7 @@ referencing==0.35.1
# -r requirements/edx/testing.txt
# jsonschema
# jsonschema-specifications
regex==2024.4.28
regex==2024.5.10
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
Expand Down Expand Up @@ -2126,7 +2126,7 @@ tzdata==2024.1
# -r requirements/edx/testing.txt
# backports-zoneinfo
# celery
ujson==5.9.0
ujson==5.10.0
# via
# -r requirements/edx/testing.txt
# fastapi
Expand Down Expand Up @@ -2175,7 +2175,7 @@ vine==5.1.0
# amqp
# celery
# kombu
virtualenv==20.26.1
virtualenv==20.26.2
# via
# -r requirements/edx/testing.txt
# tox
Expand Down
18 changes: 9 additions & 9 deletions requirements/edx/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,13 @@ bleach[css]==6.1.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.34.101
boto3==1.34.104
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
botocore==1.34.101
botocore==1.34.104
# via
# -r requirements/edx/base.txt
# boto3
Expand Down Expand Up @@ -213,7 +213,7 @@ cryptography==42.0.7
# pyopenssl
# snowflake-connector-python
# social-auth-core
cssutils==2.10.2
cssutils==2.10.3
# via
# -r requirements/edx/base.txt
# pynliner
Expand Down Expand Up @@ -388,7 +388,7 @@ django-object-actions==4.2.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
django-pipeline==3.0.0
django-pipeline==3.1.0
# via -r requirements/edx/base.txt
django-ratelimit==4.1.0
# via -r requirements/edx/base.txt
Expand Down Expand Up @@ -538,7 +538,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.18.2
edx-enterprise==4.18.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -800,7 +800,7 @@ lxml==4.9.4
# xmlsec
mailsnake==1.6.4
# via -r requirements/edx/base.txt
mako==1.3.3
mako==1.3.5
# via
# -r requirements/edx/base.txt
# acid-xblock
Expand Down Expand Up @@ -850,7 +850,7 @@ multidict==6.0.5
# yarl
mysqlclient==2.2.4
# via -r requirements/edx/base.txt
newrelic==9.9.0
newrelic==9.9.1
# via
# -r requirements/edx/base.txt
# edx-django-utils
Expand Down Expand Up @@ -916,7 +916,7 @@ optimizely-sdk==4.1.1
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
ora2==6.9.0
ora2==6.11.0
# via -r requirements/edx/base.txt
packaging==24.0
# via
Expand Down Expand Up @@ -1154,7 +1154,7 @@ referencing==0.35.1
# -r requirements/edx/base.txt
# jsonschema
# jsonschema-specifications
regex==2024.4.28
regex==2024.5.10
# via
# -r requirements/edx/base.txt
# nltk
Expand Down
1 change: 1 addition & 0 deletions requirements/edx/kernel.in
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ icalendar # .ics generator, used by calendar_sync
ipaddress # Ip network support for Embargo feature
jsonfield # Django model field for validated JSON; used in several apps
laboratory # Library for testing that code refactors/infrastructure changes produce identical results
importlib_metadata # Used to access entry_points in i18n_api plugin
lxml # XML parser
lti-consumer-xblock>=7.3.0
mako # Primary template language used for server-side page rendering
Expand Down
2 changes: 1 addition & 1 deletion requirements/edx/semgrep.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ mdurl==0.1.2
# via markdown-it-py
packaging==24.0
# via semgrep
peewee==3.17.3
peewee==3.17.5
# via semgrep
pkgutil-resolve-name==1.3.10
# via jsonschema
Expand Down
Loading

0 comments on commit 73d3995

Please sign in to comment.