diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 5188f37250ef..b8166ba67540 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -15,7 +15,6 @@ # Note: Changes to this file will automatically be used by other repos, referencing # this file from Github directly. It does not require packaging in edx-lint. - # using LTS django version Django<5.0 @@ -26,13 +25,6 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected -# Cause: https://github.com/openedx/event-tracking/pull/290 -# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. -# We will pin event-tracking to do not break existing installations -# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 -# has been resolved and edx-platform is running with pymongo>=4.4.0 - - # Cause: https://github.com/openedx/edx-lint/issues/458 # This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. pip<24.3 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 1b81540252bc..22547e335e4c 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -101,7 +101,6 @@ celery==5.4.0 # openedx-learning certifi==2024.8.30 # via - # -r requirements/edx/paver.txt # elasticsearch # py2neo # requests @@ -116,7 +115,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 @@ -388,9 +386,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 @@ -487,7 +483,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 @@ -643,7 +638,6 @@ icalendar==6.0.1 # via -r requirements/edx/kernel.in idna==3.10 # via - # -r requirements/edx/paver.txt # optimizely-sdk # requests # snowflake-connector-python @@ -695,15 +689,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.11.3 @@ -741,7 +730,6 @@ markdown==3.3.7 # xblock-poll markupsafe==3.0.2 # via - # -r requirements/edx/paver.txt # chem # jinja2 # mako @@ -753,8 +741,6 @@ meilisearch==0.31.6 # 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 @@ -853,7 +839,6 @@ 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 @@ -861,12 +846,8 @@ path-py==12.5.0 # 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 @@ -898,7 +879,7 @@ protobuf==5.28.3 # 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 @@ -951,12 +932,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 @@ -997,8 +977,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 @@ -1054,7 +1032,6 @@ regex==2024.9.11 # via nltk requests==2.32.3 # via - # -r requirements/edx/paver.txt # algoliasearch # analytics-python # cachecontrol @@ -1117,7 +1094,6 @@ simplejson==3.19.3 six==1.16.0 # via # -r requirements/edx/kernel.in - # -r requirements/edx/paver.txt # analytics-python # bleach # codejail-includes @@ -1134,10 +1110,8 @@ six==1.16.0 # fs-s3fs # html5lib # interchange - # libsass # optimizely-sdk # pansi - # paver # py2neo # pyjwkest # python-dateutil @@ -1175,7 +1149,6 @@ staff-graded-xblock==2.3.0 stevedore==5.3.0 # via # -r requirements/edx/kernel.in - # -r requirements/edx/paver.txt # code-annotations # edx-ace # edx-django-utils @@ -1199,7 +1172,6 @@ tqdm==4.66.6 # openai typing-extensions==4.12.2 # via - # -r requirements/edx/paver.txt # django-countries # edx-opaque-keys # jwcrypto @@ -1223,7 +1195,6 @@ uritemplate==4.1.1 # google-api-python-client urllib3==2.2.3 # via - # -r requirements/edx/paver.txt # botocore # elasticsearch # py2neo @@ -1239,8 +1210,6 @@ voluptuous==0.15.2 # via ora2 walrus==0.9.4 # via edx-event-bus-redis -watchdog==5.0.3 - # via -r requirements/edx/paver.txt wcwidth==0.2.13 # via prompt-toolkit web-fragments==2.2.0 @@ -1261,7 +1230,7 @@ webob==1.8.9 # -r requirements/edx/kernel.in # xblock wrapt==1.16.0 - # via -r requirements/edx/paver.txt + # via -r requirements/edx/kernel.in xblock[django]==5.1.0 # via # -r requirements/edx/kernel.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 0143d81709d1..507d03937d24 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1172,8 +1172,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 @@ -1251,9 +1249,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 @@ -1440,9 +1436,7 @@ path-py==12.5.0 # ora2 # staff-graded-xblock paver==1.3.4 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt + # via -r requirements/edx/testing.txt pbr==6.1.0 # via # -r requirements/edx/doc.txt @@ -1743,9 +1737,7 @@ python-ipware==3.0.0 # -r requirements/edx/testing.txt # django-ipware python-memcached==1.62 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt + # via -r requirements/edx/testing.txt python-slugify==8.0.4 # via # -r requirements/edx/doc.txt @@ -2202,10 +2194,7 @@ walrus==0.9.4 # -r requirements/edx/testing.txt # edx-event-bus-redis watchdog==5.0.3 - # 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 diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 1ed8a41699b7..bcaa0296d996 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -840,10 +840,6 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -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 @@ -901,8 +897,6 @@ meilisearch==0.31.6 # 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 @@ -1030,8 +1024,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 @@ -1203,8 +1195,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 @@ -1358,10 +1348,8 @@ six==1.16.0 # fs-s3fs # html5lib # interchange - # libsass # optimizely-sdk # pansi - # paver # py2neo # pyjwkest # python-dateutil @@ -1531,8 +1519,6 @@ walrus==0.9.4 # via # -r requirements/edx/base.txt # edx-event-bus-redis -watchdog==5.0.3 - # via -r requirements/edx/base.txt wcwidth==0.2.13 # via # -r requirements/edx/base.txt diff --git a/requirements/edx/paver.txt b/requirements/edx/paver.txt index f3dae3b0efda..09fef1843449 100644 --- a/requirements/edx/paver.txt +++ b/requirements/edx/paver.txt @@ -4,62 +4,19 @@ # # make upgrade # -certifi==2024.8.30 - # via requests -charset-normalizer==2.0.12 - # via - # -c requirements/edx/../constraints.txt - # requests -dnspython==2.7.0 - # via pymongo -edx-opaque-keys==2.11.0 - # via -r requirements/edx/paver.in -idna==3.10 - # via requests -lazy==1.6 - # via -r requirements/edx/paver.in -libsass==0.10.0 - # via - # -c requirements/edx/../constraints.txt - # -r requirements/edx/paver.in -markupsafe==3.0.2 - # via -r requirements/edx/paver.in -mock==5.1.0 - # via -r requirements/edx/paver.in path==16.11.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/paver.in paver==1.3.4 # via -r requirements/edx/paver.in -pbr==6.1.0 - # via stevedore psutil==6.1.0 # via -r requirements/edx/paver.in pymemcache==4.0.0 # via -r requirements/edx/paver.in -pymongo==4.4.0 - # via - # -c requirements/edx/../constraints.txt - # -r requirements/edx/paver.in - # edx-opaque-keys python-memcached==1.62 # via -r requirements/edx/paver.in -requests==2.32.3 - # via -r requirements/edx/paver.in six==1.16.0 - # via - # libsass - # paver -stevedore==5.3.0 - # via - # -r requirements/edx/paver.in - # edx-opaque-keys -typing-extensions==4.12.2 - # via edx-opaque-keys -urllib3==2.2.3 - # via requests -watchdog==5.0.3 - # via -r requirements/edx/paver.in + # via paver wrapt==1.16.0 # via -r requirements/edx/paver.in diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 28e358a32cf7..3522eea47bae 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -889,10 +889,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 @@ -953,7 +949,7 @@ meilisearch==0.31.6 # -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 @@ -1077,6 +1073,7 @@ path==16.11.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt + # -r requirements/edx/paver.txt # edx-i18n-tools # path-py path-py==12.5.0 @@ -1086,7 +1083,7 @@ path-py==12.5.0 # ora2 # staff-graded-xblock paver==1.3.4 - # via -r requirements/edx/base.txt + # via -r requirements/edx/paver.txt pbr==6.1.0 # via # -r requirements/edx/base.txt @@ -1145,6 +1142,7 @@ protobuf==5.28.3 psutil==6.1.0 # via # -r requirements/edx/base.txt + # -r requirements/edx/paver.txt # edx-django-utils # pact-python # pytest-xdist @@ -1237,7 +1235,9 @@ pylint-pytest==0.3.0 pylti1p3==2.0.0 # via -r requirements/edx/base.txt pymemcache==4.0.0 - # via -r requirements/edx/base.txt + # via + # -r requirements/edx/base.txt + # -r requirements/edx/paver.txt pymongo==4.4.0 # via # -c requirements/edx/../constraints.txt @@ -1323,7 +1323,7 @@ python-ipware==3.0.0 # -r requirements/edx/base.txt # django-ipware python-memcached==1.62 - # via -r requirements/edx/base.txt + # via -r requirements/edx/paver.txt python-slugify==8.0.4 # via # -r requirements/edx/base.txt @@ -1462,6 +1462,7 @@ singledispatch==4.1.0 six==1.16.0 # via # -r requirements/edx/base.txt + # -r requirements/edx/paver.txt # analytics-python # bleach # codejail-includes @@ -1479,7 +1480,6 @@ six==1.16.0 # fs-s3fs # html5lib # interchange - # libsass # optimizely-sdk # pact-python # pansi @@ -1628,8 +1628,6 @@ walrus==0.9.4 # via # -r requirements/edx/base.txt # edx-event-bus-redis -watchdog==5.0.3 - # via -r requirements/edx/base.txt wcwidth==0.2.13 # via # -r requirements/edx/base.txt @@ -1655,6 +1653,7 @@ webob==1.8.9 wrapt==1.16.0 # via # -r requirements/edx/base.txt + # -r requirements/edx/paver.txt # astroid xblock[django]==5.1.0 # via