diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 6bd7bfd1cc..567ed38bc6 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -99,6 +99,7 @@ celery==5.5.3 # django-user-tasks # edx-celeryutils # edx-enterprise + # enterprise-integrated-channels # event-tracking # openedx-learning certifi==2025.4.26 @@ -223,6 +224,7 @@ django==4.2.22 # edxval # enmerkar # enmerkar-underscore + # enterprise-integrated-channels # event-tracking # help-tokens # jsonfield @@ -253,6 +255,7 @@ django-config-models==2.9.0 # -r requirements/edx/kernel.in # edx-enterprise # edx-name-affirmation + # enterprise-integrated-channels # lti-consumer-xblock django-cors-headers==4.7.0 # via -r requirements/edx/kernel.in @@ -270,7 +273,9 @@ django-crum==0.7.9 # edx-toggles # super-csv django-fernet-fields-v2==0.9 - # via edx-enterprise + # via + # edx-enterprise + # enterprise-integrated-channels django-filter==25.1 # via # -r requirements/edx/kernel.in @@ -301,6 +306,7 @@ django-model-utils==5.0.0 # edx-submissions # edx-when # edxval + # enterprise-integrated-channels # ora2 # super-csv django-mptt==0.17.0 @@ -316,8 +322,11 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-enterprise + # enterprise-integrated-channels django-object-actions==5.0.0 - # via edx-enterprise + # via + # edx-enterprise + # enterprise-integrated-channels django-pipeline==4.0.0 # via -r requirements/edx/kernel.in django-push-notifications==3.2.1 @@ -337,6 +346,7 @@ django-simple-history==3.8.0 # edx-name-affirmation # edx-organizations # edx-proctoring + # enterprise-integrated-channels # ora2 django-statici18n==2.6.0 # via @@ -445,6 +455,7 @@ edx-django-utils==8.0.0 # edx-rest-api-client # edx-toggles # edx-when + # enterprise-integrated-channels # event-tracking # openedx-events # ora2 @@ -460,6 +471,7 @@ edx-drf-extensions==10.6.0 # edx-rbac # edx-when # edxval + # enterprise-integrated-channels # openedx-learning edx-enterprise==6.2.7 # via @@ -490,6 +502,7 @@ edx-opaque-keys[django]==3.0.0 # edx-organizations # edx-proctoring # edx-when + # enterprise-integrated-channels # lti-consumer-xblock # openedx-events # openedx-filters @@ -502,12 +515,15 @@ edx-proctoring==5.2.0 # -r requirements/edx/kernel.in # edx-proctoring-proctortrack edx-rbac==2.1.0 - # via edx-enterprise + # via + # edx-enterprise + # enterprise-integrated-channels edx-rest-api-client==6.2.0 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-proctoring + # enterprise-integrated-channels edx-search==4.1.3 # via # -r requirements/edx/kernel.in @@ -519,7 +535,9 @@ edx-submissions==3.11.1 # -r requirements/edx/kernel.in # ora2 edx-tincan-py35==2.0.0 - # via edx-enterprise + # via + # edx-enterprise + # enterprise-integrated-channels edx-toggles==5.3.0 # via # -r requirements/edx/kernel.in @@ -548,6 +566,8 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in +enterprise-integrated-channels==0.1.2 + # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via # -r requirements/edx/kernel.in @@ -670,6 +690,7 @@ jsonfield==3.1.0 # edx-enterprise # edx-proctoring # edx-submissions + # enterprise-integrated-channels # lti-consumer-xblock # ora2 jsonschema==4.24.0 @@ -790,6 +811,7 @@ openai==0.28.1 openedx-atlas==0.7.0 # via # -r requirements/edx/kernel.in + # enterprise-integrated-channels # openedx-forum openedx-calc==4.0.2 # via -r requirements/edx/kernel.in @@ -991,6 +1013,7 @@ pytz==2025.2 # edx-proctoring # edx-submissions # edx-tincan-py35 + # enterprise-integrated-channels # event-tracking # fs # olxcleaner @@ -1032,6 +1055,7 @@ requests==2.32.3 # edx-drf-extensions # edx-enterprise # edx-rest-api-client + # enterprise-integrated-channels # geoip2 # google-api-core # google-cloud-storage @@ -1106,6 +1130,7 @@ slumber==0.7.1 # -r requirements/edx/kernel.in # edx-bulk-grades # edx-enterprise + # enterprise-integrated-channels snowflake-connector-python==3.15.0 # via edx-enterprise social-auth-app-django==5.4.1 @@ -1180,6 +1205,7 @@ unicodecsv==0.14.1 # via # -r requirements/edx/kernel.in # edx-enterprise + # enterprise-integrated-channels unicodeit==0.7.5 # via -r requirements/edx/kernel.in uritemplate==4.2.0 diff --git a/requirements/edx/bundled.in b/requirements/edx/bundled.in index ae85ec93cb..426dc5de3f 100644 --- a/requirements/edx/bundled.in +++ b/requirements/edx/bundled.in @@ -40,3 +40,7 @@ xblock-poll # Xblock for polling users xblock-drag-and-drop-v2 # Drag and Drop XBlock xblock-google-drive # XBlock for google docs and calendar xblocks-contrib # Package having multiple core XBlocks, https://github.com/openedx/xblocks-contrib?tab=readme-ov-file#xblocks-being-moved-here + + +## Integrated Channels +enterprise-integrated-channels # Integrated Channels to transmit content metadata and learner data. diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index aefb7c4448..acba0ab5a2 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -189,6 +189,7 @@ celery==5.5.3 # django-user-tasks # edx-celeryutils # edx-enterprise + # enterprise-integrated-channels # event-tracking # openedx-learning certifi==2025.4.26 @@ -396,6 +397,7 @@ django==4.2.22 # edxval # enmerkar # enmerkar-underscore + # enterprise-integrated-channels # event-tracking # help-tokens # jsonfield @@ -440,6 +442,7 @@ django-config-models==2.9.0 # -r requirements/edx/testing.txt # edx-enterprise # edx-name-affirmation + # enterprise-integrated-channels # lti-consumer-xblock django-cors-headers==4.7.0 # via @@ -467,6 +470,7 @@ django-fernet-fields-v2==0.9 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels django-filter==25.1 # via # -r requirements/edx/doc.txt @@ -505,6 +509,7 @@ django-model-utils==5.0.0 # edx-submissions # edx-when # edxval + # enterprise-integrated-channels # ora2 # super-csv django-mptt==0.17.0 @@ -527,11 +532,13 @@ django-oauth-toolkit==1.7.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels django-object-actions==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels django-pipeline==4.0.0 # via # -r requirements/edx/doc.txt @@ -562,6 +569,7 @@ django-simple-history==3.8.0 # edx-name-affirmation # edx-organizations # edx-proctoring + # enterprise-integrated-channels # ora2 django-statici18n==2.6.0 # via @@ -723,6 +731,7 @@ edx-django-utils==8.0.0 # edx-rest-api-client # edx-toggles # edx-when + # enterprise-integrated-channels # event-tracking # openedx-events # ora2 @@ -739,6 +748,7 @@ edx-drf-extensions==10.6.0 # edx-rbac # edx-when # edxval + # enterprise-integrated-channels # openedx-learning edx-enterprise==6.2.7 # via @@ -782,6 +792,7 @@ edx-opaque-keys[django]==3.0.0 # edx-organizations # edx-proctoring # edx-when + # enterprise-integrated-channels # lti-consumer-xblock # openedx-events # openedx-filters @@ -801,12 +812,14 @@ edx-rbac==2.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels edx-rest-api-client==6.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring + # enterprise-integrated-channels edx-search==4.1.3 # via # -r requirements/edx/doc.txt @@ -826,6 +839,7 @@ edx-tincan-py35==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels edx-toggles==5.3.0 # via # -r requirements/edx/doc.txt @@ -865,6 +879,10 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt +enterprise-integrated-channels==0.1.2 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt event-tracking==3.3.0 # via # -r requirements/edx/doc.txt @@ -1133,6 +1151,7 @@ jsonfield==3.1.0 # edx-enterprise # edx-proctoring # edx-submissions + # enterprise-integrated-channels # lti-consumer-xblock # ora2 jsonschema==4.24.0 @@ -1340,6 +1359,7 @@ openedx-atlas==0.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # enterprise-integrated-channels # openedx-forum openedx-calc==4.0.2 # via @@ -1755,6 +1775,7 @@ pytz==2025.2 # edx-proctoring # edx-submissions # edx-tincan-py35 + # enterprise-integrated-channels # event-tracking # fs # olxcleaner @@ -1816,6 +1837,7 @@ requests==2.32.3 # edx-drf-extensions # edx-enterprise # edx-rest-api-client + # enterprise-integrated-channels # geoip2 # google-api-core # google-cloud-storage @@ -1931,6 +1953,7 @@ slumber==0.7.1 # -r requirements/edx/testing.txt # edx-bulk-grades # edx-enterprise + # enterprise-integrated-channels smmap==5.0.2 # via # -r requirements/edx/doc.txt @@ -2143,6 +2166,7 @@ unicodecsv==0.14.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise + # enterprise-integrated-channels unicodeit==0.7.5 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index ef46ccef06..2cb0940c0e 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -137,6 +137,7 @@ celery==5.5.3 # django-user-tasks # edx-celeryutils # edx-enterprise + # enterprise-integrated-channels # event-tracking # openedx-learning certifi==2025.4.26 @@ -279,6 +280,7 @@ django==4.2.22 # edxval # enmerkar # enmerkar-underscore + # enterprise-integrated-channels # event-tracking # help-tokens # jsonfield @@ -315,6 +317,7 @@ django-config-models==2.9.0 # -r requirements/edx/base.txt # edx-enterprise # edx-name-affirmation + # enterprise-integrated-channels # lti-consumer-xblock django-cors-headers==4.7.0 # via -r requirements/edx/base.txt @@ -335,6 +338,7 @@ django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-filter==25.1 # via # -r requirements/edx/base.txt @@ -367,6 +371,7 @@ django-model-utils==5.0.0 # edx-submissions # edx-when # edxval + # enterprise-integrated-channels # ora2 # super-csv django-mptt==0.17.0 @@ -384,10 +389,12 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-object-actions==5.0.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-pipeline==4.0.0 # via -r requirements/edx/base.txt django-push-notifications==3.2.1 @@ -409,6 +416,7 @@ django-simple-history==3.8.0 # edx-name-affirmation # edx-organizations # edx-proctoring + # enterprise-integrated-channels # ora2 django-statici18n==2.6.0 # via @@ -529,6 +537,7 @@ edx-django-utils==8.0.0 # edx-rest-api-client # edx-toggles # edx-when + # enterprise-integrated-channels # event-tracking # openedx-events # ora2 @@ -544,6 +553,7 @@ edx-drf-extensions==10.6.0 # edx-rbac # edx-when # edxval + # enterprise-integrated-channels # openedx-learning edx-enterprise==6.2.7 # via @@ -574,6 +584,7 @@ edx-opaque-keys[django]==3.0.0 # edx-organizations # edx-proctoring # edx-when + # enterprise-integrated-channels # lti-consumer-xblock # openedx-events # openedx-filters @@ -589,11 +600,13 @@ edx-rbac==2.1.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels edx-rest-api-client==6.2.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring + # enterprise-integrated-channels edx-search==4.1.3 # via # -r requirements/edx/base.txt @@ -608,6 +621,7 @@ edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels edx-toggles==5.3.0 # via # -r requirements/edx/base.txt @@ -639,6 +653,8 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt +enterprise-integrated-channels==0.1.2 + # via -r requirements/edx/base.txt event-tracking==3.3.0 # via # -r requirements/edx/base.txt @@ -808,6 +824,7 @@ jsonfield==3.1.0 # edx-enterprise # edx-proctoring # edx-submissions + # enterprise-integrated-channels # lti-consumer-xblock # ora2 jsonschema==4.24.0 @@ -958,6 +975,7 @@ openai==0.28.1 openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt + # enterprise-integrated-channels # openedx-forum openedx-calc==4.0.2 # via -r requirements/edx/base.txt @@ -1212,6 +1230,7 @@ pytz==2025.2 # edx-proctoring # edx-submissions # edx-tincan-py35 + # enterprise-integrated-channels # event-tracking # fs # olxcleaner @@ -1259,6 +1278,7 @@ requests==2.32.3 # edx-drf-extensions # edx-enterprise # edx-rest-api-client + # enterprise-integrated-channels # geoip2 # google-api-core # google-cloud-storage @@ -1348,6 +1368,7 @@ slumber==0.7.1 # -r requirements/edx/base.txt # edx-bulk-grades # edx-enterprise + # enterprise-integrated-channels smmap==5.0.2 # via gitdb snowballstemmer==3.0.1 @@ -1490,6 +1511,7 @@ unicodecsv==0.14.1 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels unicodeit==0.7.5 # via -r requirements/edx/base.txt uritemplate==4.2.0 diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index fcdff981c8..8225f7efb0 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -138,6 +138,7 @@ celery==5.5.3 # django-user-tasks # edx-celeryutils # edx-enterprise + # enterprise-integrated-channels # event-tracking # openedx-learning certifi==2025.4.26 @@ -309,6 +310,7 @@ django==4.2.22 # edxval # enmerkar # enmerkar-underscore + # enterprise-integrated-channels # event-tracking # help-tokens # jsonfield @@ -345,6 +347,7 @@ django-config-models==2.9.0 # -r requirements/edx/base.txt # edx-enterprise # edx-name-affirmation + # enterprise-integrated-channels # lti-consumer-xblock django-cors-headers==4.7.0 # via -r requirements/edx/base.txt @@ -365,6 +368,7 @@ django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-filter==25.1 # via # -r requirements/edx/base.txt @@ -397,6 +401,7 @@ django-model-utils==5.0.0 # edx-submissions # edx-when # edxval + # enterprise-integrated-channels # ora2 # super-csv django-mptt==0.17.0 @@ -414,10 +419,12 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-object-actions==5.0.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels django-pipeline==4.0.0 # via -r requirements/edx/base.txt django-push-notifications==3.2.1 @@ -439,6 +446,7 @@ django-simple-history==3.8.0 # edx-name-affirmation # edx-organizations # edx-proctoring + # enterprise-integrated-channels # ora2 django-statici18n==2.6.0 # via @@ -554,6 +562,7 @@ edx-django-utils==8.0.0 # edx-rest-api-client # edx-toggles # edx-when + # enterprise-integrated-channels # event-tracking # openedx-events # ora2 @@ -569,6 +578,7 @@ edx-drf-extensions==10.6.0 # edx-rbac # edx-when # edxval + # enterprise-integrated-channels # openedx-learning edx-enterprise==6.2.7 # via @@ -601,6 +611,7 @@ edx-opaque-keys[django]==3.0.0 # edx-organizations # edx-proctoring # edx-when + # enterprise-integrated-channels # lti-consumer-xblock # openedx-events # openedx-filters @@ -616,11 +627,13 @@ edx-rbac==2.1.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels edx-rest-api-client==6.2.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring + # enterprise-integrated-channels edx-search==4.1.3 # via # -r requirements/edx/base.txt @@ -635,6 +648,7 @@ edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels edx-toggles==5.3.0 # via # -r requirements/edx/base.txt @@ -666,6 +680,8 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt +enterprise-integrated-channels==0.1.2 + # via -r requirements/edx/base.txt event-tracking==3.3.0 # via # -r requirements/edx/base.txt @@ -864,6 +880,7 @@ jsonfield==3.1.0 # edx-enterprise # edx-proctoring # edx-submissions + # enterprise-integrated-channels # lti-consumer-xblock # ora2 jsonschema==4.24.0 @@ -1017,6 +1034,7 @@ openai==0.28.1 openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt + # enterprise-integrated-channels # openedx-forum openedx-calc==4.0.2 # via -r requirements/edx/base.txt @@ -1336,6 +1354,7 @@ pytz==2025.2 # edx-proctoring # edx-submissions # edx-tincan-py35 + # enterprise-integrated-channels # event-tracking # fs # olxcleaner @@ -1381,6 +1400,7 @@ requests==2.32.3 # edx-drf-extensions # edx-enterprise # edx-rest-api-client + # enterprise-integrated-channels # geoip2 # google-api-core # google-cloud-storage @@ -1473,6 +1493,7 @@ slumber==0.7.1 # -r requirements/edx/base.txt # edx-bulk-grades # edx-enterprise + # enterprise-integrated-channels sniffio==1.3.1 # via # anyio @@ -1586,6 +1607,7 @@ unicodecsv==0.14.1 # via # -r requirements/edx/base.txt # edx-enterprise + # enterprise-integrated-channels unicodeit==0.7.5 # via -r requirements/edx/base.txt unidiff==0.7.5