Skip to content

Commit

Permalink
build!: Recompile Python dependencies, without Paver
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Removes libsass from requirements/edx/base.txt.
Operators will need to install requirements/edx/assets.txt in order to
compile Sass.

Commit generated by workflow `kdmccormick/edx-platform/.github/workflows/compile-python-requirements.yml@refs/heads/master`
  • Loading branch information
kdmccormick committed Dec 12, 2024
1 parent 992f206 commit 95cb5ce
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 84 deletions.
45 changes: 6 additions & 39 deletions requirements/edx/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ celery==5.4.0
# openedx-learning
certifi==2024.8.30
# via
# -r requirements/edx/paver.txt
# elasticsearch
# py2neo
# requests
Expand All @@ -118,7 +117,6 @@ chardet==5.2.0
charset-normalizer==2.0.12
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/paver.txt
# requests
# snowflake-connector-python
chem==1.3.0
Expand Down Expand Up @@ -393,9 +391,7 @@ djangorestframework==3.14.0
djangorestframework-xml==2.0.0
# via edx-enterprise
dnspython==2.7.0
# via
# -r requirements/edx/paver.txt
# pymongo
# via pymongo
done-xblock==2.4.0
# via -r requirements/edx/bundled.in
drf-jwt==1.19.2
Expand Down Expand Up @@ -493,7 +489,6 @@ edx-name-affirmation==3.0.1
edx-opaque-keys[django]==2.11.0
# via
# -r requirements/edx/kernel.in
# -r requirements/edx/paver.txt
# edx-bulk-grades
# edx-ccx-keys
# edx-completion
Expand Down Expand Up @@ -652,7 +647,6 @@ icalendar==6.1.0
# via -r requirements/edx/kernel.in
idna==3.10
# via
# -r requirements/edx/paver.txt
# optimizely-sdk
# requests
# snowflake-connector-python
Expand Down Expand Up @@ -704,15 +698,10 @@ laboratory==1.0.2
# via -r requirements/edx/kernel.in
lazy==1.6
# via
# -r requirements/edx/paver.txt
# acid-xblock
# lti-consumer-xblock
# ora2
# xblock
libsass==0.10.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/paver.txt
loremipsum==1.0.5
# via ora2
lti-consumer-xblock==9.12.0
Expand Down Expand Up @@ -750,7 +739,6 @@ markdown==3.3.7
# xblock-poll
markupsafe==3.0.2
# via
# -r requirements/edx/paver.txt
# chem
# jinja2
# mako
Expand All @@ -762,8 +750,6 @@ meilisearch==0.33.0
# via
# -r requirements/edx/kernel.in
# edx-search
mock==5.1.0
# via -r requirements/edx/paver.txt
mongoengine==0.29.1
# via -r requirements/edx/kernel.in
monotonic==1.6
Expand Down Expand Up @@ -869,20 +855,15 @@ path==16.11.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
# -r requirements/edx/paver.txt
# edx-i18n-tools
# path-py
path-py==12.5.0
# via
# edx-enterprise
# ora2
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/paver.txt
pbr==6.1.0
# via
# -r requirements/edx/paver.txt
# stevedore
# via stevedore
pgpy==0.6.0
# via edx-enterprise
piexif==1.1.3
Expand Down Expand Up @@ -917,7 +898,7 @@ protobuf==5.29.1
# proto-plus
psutil==6.1.0
# via
# -r requirements/edx/paver.txt
# -r requirements/edx/kernel.in
# edx-django-utils
py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# via
Expand Down Expand Up @@ -945,9 +926,7 @@ pydantic==2.10.3
pydantic-core==2.27.1
# via pydantic
pygments==2.18.0
# via
# -r requirements/edx/bundled.in
# py2neo
# via py2neo
pyjwkest==1.4.2
# via
# -r requirements/edx/kernel.in
Expand All @@ -970,12 +949,11 @@ pylatexenc==2.10
pylti1p3==2.0.0
# via -r requirements/edx/kernel.in
pymemcache==4.0.0
# via -r requirements/edx/paver.txt
# via -r requirements/edx/kernel.in
pymongo==4.4.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
# -r requirements/edx/paver.txt
# edx-opaque-keys
# event-tracking
# mongoengine
Expand Down Expand Up @@ -1017,8 +995,6 @@ python-dateutil==2.9.0.post0
# xblock
python-ipware==3.0.0
# via django-ipware
python-memcached==1.62
# via -r requirements/edx/paver.txt
python-slugify==8.0.4
# via code-annotations
python-swiftclient==4.6.0
Expand Down Expand Up @@ -1074,7 +1050,6 @@ regex==2024.11.6
# via nltk
requests==2.32.3
# via
# -r requirements/edx/paver.txt
# algoliasearch
# analytics-python
# cachecontrol
Expand Down Expand Up @@ -1138,7 +1113,6 @@ simplejson==3.19.3
six==1.17.0
# via
# -r requirements/edx/kernel.in
# -r requirements/edx/paver.txt
# analytics-python
# codejail-includes
# crowdsourcehinter-xblock
Expand All @@ -1154,9 +1128,7 @@ six==1.17.0
# fs-s3fs
# html5lib
# interchange
# libsass
# optimizely-sdk
# paver
# py2neo
# pyjwkest
# python-dateutil
Expand Down Expand Up @@ -1194,7 +1166,6 @@ staff-graded-xblock==2.3.0
stevedore==5.4.0
# via
# -r requirements/edx/kernel.in
# -r requirements/edx/paver.txt
# code-annotations
# edx-ace
# edx-django-utils
Expand All @@ -1218,7 +1189,6 @@ tqdm==4.67.1
# openai
typing-extensions==4.12.2
# via
# -r requirements/edx/paver.txt
# django-countries
# edx-opaque-keys
# jwcrypto
Expand All @@ -1242,7 +1212,6 @@ uritemplate==4.1.1
# google-api-python-client
urllib3==2.2.3
# via
# -r requirements/edx/paver.txt
# botocore
# elasticsearch
# py2neo
Expand All @@ -1258,8 +1227,6 @@ voluptuous==0.15.2
# via ora2
walrus==0.9.4
# via edx-event-bus-redis
watchdog==6.0.0
# via -r requirements/edx/paver.txt
wcwidth==0.2.13
# via prompt-toolkit
web-fragments==2.2.0
Expand All @@ -1280,7 +1247,7 @@ webob==1.8.9
# -r requirements/edx/kernel.in
# xblock
wrapt==1.17.0
# via -r requirements/edx/paver.txt
# via -r requirements/edx/kernel.in
xblock[django]==5.1.0
# via
# -r requirements/edx/kernel.in
Expand Down
20 changes: 2 additions & 18 deletions requirements/edx/development.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1184,8 +1184,6 @@ libsass==0.10.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/assets.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
loremipsum==1.0.5
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -1263,9 +1261,7 @@ mistune==3.0.2
# -r requirements/edx/doc.txt
# sphinx-mdinclude
mock==5.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# via -r requirements/edx/testing.txt
mongoengine==0.29.1
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -1458,10 +1454,6 @@ path-py==12.5.0
# edx-enterprise
# ora2
# staff-graded-xblock
paver==1.3.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
pbr==6.1.0
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -1764,10 +1756,6 @@ python-ipware==3.0.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# django-ipware
python-memcached==1.62
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
python-slugify==8.0.4
# via
# -r requirements/edx/doc.txt
Expand Down Expand Up @@ -1962,7 +1950,6 @@ six==1.17.0
# libsass
# optimizely-sdk
# pact-python
# paver
# py2neo
# pyjwkest
# python-dateutil
Expand Down Expand Up @@ -2228,10 +2215,7 @@ walrus==0.9.4
# -r requirements/edx/testing.txt
# edx-event-bus-redis
watchdog==6.0.0
# via
# -r requirements/edx/development.in
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# via -r requirements/edx/development.in
wcwidth==0.2.13
# via
# -r requirements/edx/doc.txt
Expand Down
14 changes: 0 additions & 14 deletions requirements/edx/doc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -855,10 +855,6 @@ lazy==1.6
# xblock
lazy-object-proxy==1.10.0
# via astroid
libsass==0.10.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
loremipsum==1.0.5
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -916,8 +912,6 @@ meilisearch==0.33.0
# edx-search
mistune==3.0.2
# via sphinx-mdinclude
mock==5.1.0
# via -r requirements/edx/base.txt
mongoengine==0.29.1
# via -r requirements/edx/base.txt
monotonic==1.6
Expand Down Expand Up @@ -1052,8 +1046,6 @@ path-py==12.5.0
# edx-enterprise
# ora2
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/base.txt
pbr==6.1.0
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -1228,8 +1220,6 @@ python-ipware==3.0.0
# via
# -r requirements/edx/base.txt
# django-ipware
python-memcached==1.62
# via -r requirements/edx/base.txt
python-slugify==8.0.4
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -1384,9 +1374,7 @@ six==1.17.0
# fs-s3fs
# html5lib
# interchange
# libsass
# optimizely-sdk
# paver
# py2neo
# pyjwkest
# python-dateutil
Expand Down Expand Up @@ -1559,8 +1547,6 @@ walrus==0.9.4
# via
# -r requirements/edx/base.txt
# edx-event-bus-redis
watchdog==6.0.0
# via -r requirements/edx/base.txt
wcwidth==0.2.13
# via
# -r requirements/edx/base.txt
Expand Down
14 changes: 1 addition & 13 deletions requirements/edx/testing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -898,10 +898,6 @@ lazy==1.6
# xblock
lazy-object-proxy==1.10.0
# via astroid
libsass==0.10.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
loremipsum==1.0.5
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -962,7 +958,7 @@ meilisearch==0.33.0
# -r requirements/edx/base.txt
# edx-search
mock==5.1.0
# via -r requirements/edx/base.txt
# via -r requirements/edx/testing.in
mongoengine==0.29.1
# via -r requirements/edx/base.txt
monotonic==1.6
Expand Down Expand Up @@ -1101,8 +1097,6 @@ path-py==12.5.0
# edx-enterprise
# ora2
# staff-graded-xblock
paver==1.3.4
# via -r requirements/edx/base.txt
pbr==6.1.0
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -1341,8 +1335,6 @@ python-ipware==3.0.0
# via
# -r requirements/edx/base.txt
# django-ipware
python-memcached==1.62
# via -r requirements/edx/base.txt
python-slugify==8.0.4
# via
# -r requirements/edx/base.txt
Expand Down Expand Up @@ -1498,10 +1490,8 @@ six==1.17.0
# fs-s3fs
# html5lib
# interchange
# libsass
# optimizely-sdk
# pact-python
# paver
# py2neo
# pyjwkest
# python-dateutil
Expand Down Expand Up @@ -1647,8 +1637,6 @@ walrus==0.9.4
# via
# -r requirements/edx/base.txt
# edx-event-bus-redis
watchdog==6.0.0
# via -r requirements/edx/base.txt
wcwidth==0.2.13
# via
# -r requirements/edx/base.txt
Expand Down

0 comments on commit 95cb5ce

Please sign in to comment.