diff --git a/requirements/base.in b/requirements/base.in index d0b454396..7a439b12c 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -31,6 +31,7 @@ edx-tincan-py35 edx-toggles jsondiff jsonfield +openedx-events paramiko path.py pillow diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 8b10b353a..bca5dac0b 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -1,4 +1,7 @@ + + + # A central location for most common version constraints # (across edx repos) for pip-installation. # diff --git a/requirements/dev.txt b/requirements/dev.txt index ea963c55e..33d855b98 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -65,6 +65,7 @@ attrs==24.2.0 # -r requirements/test-master.txt # -r requirements/test.txt # aiohttp + # openedx-events # pytest babel==2.16.0 # via @@ -221,6 +222,7 @@ django==4.2.15 # edx-rbac # edx-toggles # jsonfield + # openedx-events django-cache-memoize==0.2.0 # via # -r requirements/doc.txt @@ -315,9 +317,9 @@ dnspython==2.6.1 # -r requirements/test-master.txt # -r requirements/test.txt # pymongo -doc8==1.1.1 +doc8==1.1.2 # via -r requirements/doc.txt -docutils==0.20.1 +docutils==0.21.2 # via # -r requirements/doc.txt # doc8 @@ -347,6 +349,12 @@ edx-braze-client==0.2.5 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt +edx-ccx-keys==1.3.0 + # via + # -r requirements/doc.txt + # -r requirements/test-master.txt + # -r requirements/test.txt + # openedx-events edx-django-utils==5.15.0 # via # -r requirements/doc.txt @@ -356,6 +364,7 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles + # openedx-events edx-drf-extensions==10.3.0 # via # -r requirements/doc.txt @@ -371,7 +380,9 @@ edx-opaque-keys[django]==2.10.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt + # edx-ccx-keys # edx-drf-extensions + # openedx-events edx-rbac==1.9.0 # via # -r requirements/doc.txt @@ -397,11 +408,17 @@ factory-boy==3.3.1 # -c requirements/constraints.txt # -r requirements/doc.txt # -r requirements/test.txt -faker==28.0.0 +faker==28.4.1 # via # -r requirements/doc.txt # -r requirements/test.txt # factory-boy +fastavro==1.9.5 + # via + # -r requirements/doc.txt + # -r requirements/test-master.txt + # -r requirements/test.txt + # openedx-events filelock==3.15.4 # via # -r requirements/doc.txt @@ -520,6 +537,11 @@ openai==0.28.1 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt +openedx-events==9.12.0 + # via + # -r requirements/doc.txt + # -r requirements/test-master.txt + # -r requirements/test.txt packaging==24.1 # via # -r requirements/doc.txt @@ -643,7 +665,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # snowflake-connector-python -pylint==3.2.6 +pylint==3.2.7 # via # edx-lint # pylint-celery @@ -729,7 +751,7 @@ pyyaml==6.0.2 # drf-yasg # edx-i18n-tools # jsondiff -readme-renderer==43.0 +readme-renderer==44.0 # via -r requirements/doc.txt requests==2.32.3 # via @@ -773,6 +795,7 @@ six==1.16.0 # -r requirements/test-master.txt # -r requirements/test.txt # bleach + # edx-ccx-keys # edx-lint # edx-rbac # freezegun diff --git a/requirements/doc.txt b/requirements/doc.txt index 9ecda5a33..0fe56cf47 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -41,6 +41,7 @@ attrs==24.2.0 # via # -r requirements/test-master.txt # aiohttp + # openedx-events # pytest babel==2.16.0 # via @@ -138,6 +139,7 @@ django==4.2.15 # edx-rbac # edx-toggles # jsonfield + # openedx-events django-cache-memoize==0.2.0 # via -r requirements/test-master.txt django-config-models==2.7.0 @@ -190,9 +192,9 @@ dnspython==2.6.1 # via # -r requirements/test-master.txt # pymongo -doc8==1.1.1 +doc8==1.1.2 # via -r requirements/doc.in -docutils==0.20.1 +docutils==0.21.2 # via # -r requirements/doc.in # doc8 @@ -212,6 +214,10 @@ edx-api-doc-tools==1.8.0 # via -r requirements/test-master.txt edx-braze-client==0.2.5 # via -r requirements/test-master.txt +edx-ccx-keys==1.3.0 + # via + # -r requirements/test-master.txt + # openedx-events edx-django-utils==5.15.0 # via # -r requirements/test-master.txt @@ -219,6 +225,7 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles + # openedx-events edx-drf-extensions==10.3.0 # via # -r requirements/test-master.txt @@ -226,7 +233,9 @@ edx-drf-extensions==10.3.0 edx-opaque-keys[django]==2.10.0 # via # -r requirements/test-master.txt + # edx-ccx-keys # edx-drf-extensions + # openedx-events edx-rbac==1.9.0 # via -r requirements/test-master.txt edx-rest-api-client==5.7.1 @@ -239,8 +248,12 @@ factory-boy==3.3.1 # via # -c requirements/constraints.txt # -r requirements/doc.in -faker==28.0.0 +faker==28.4.1 # via factory-boy +fastavro==1.9.5 + # via + # -r requirements/test-master.txt + # openedx-events filelock==3.15.4 # via # -r requirements/test-master.txt @@ -302,6 +315,8 @@ oauthlib==3.2.2 # django-oauth-toolkit openai==0.28.1 # via -r requirements/test-master.txt +openedx-events==9.12.0 + # via -r requirements/test-master.txt packaging==24.1 # via # -r requirements/test-master.txt @@ -409,7 +424,7 @@ pyyaml==6.0.2 # code-annotations # drf-yasg # jsondiff -readme-renderer==43.0 +readme-renderer==44.0 # via -r requirements/doc.in requests==2.32.3 # via @@ -433,6 +448,7 @@ six==1.16.0 # via # -r requirements/test-master.txt # bleach + # edx-ccx-keys # edx-rbac # python-dateutil slumber==0.7.1 diff --git a/requirements/edx-platform-constraints.txt b/requirements/edx-platform-constraints.txt index 944589d21..4294872c7 100644 --- a/requirements/edx-platform-constraints.txt +++ b/requirements/edx-platform-constraints.txt @@ -455,7 +455,7 @@ edx-drf-extensions==10.3.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.23.9 +edx-enterprise==4.24.0 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -795,7 +795,7 @@ openedx-django-require==2.1.0 # via -r requirements/edx/kernel.in openedx-django-wiki==2.1.0 # via -r requirements/edx/kernel.in -openedx-events==9.11.0 +openedx-events==9.12.0 # via # -r requirements/edx/kernel.in # edx-event-bus-kafka @@ -807,7 +807,7 @@ openedx-filters==1.9.0 # -r requirements/edx/kernel.in # lti-consumer-xblock # ora2 -openedx-learning==0.11.1 +openedx-learning==0.11.2 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in diff --git a/requirements/js_test.txt b/requirements/js_test.txt index 8414c91ba..ebc3cf909 100644 --- a/requirements/js_test.txt +++ b/requirements/js_test.txt @@ -12,7 +12,7 @@ autocommand==2.2.2 # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context -certifi==2024.7.4 +certifi==2024.8.30 # via selenium cheroot==10.0.1 # via cherrypy @@ -67,7 +67,7 @@ python-dateutil==2.9.0.post0 # via tempora pyyaml==6.0.2 # via jasmine -selenium==4.23.1 +selenium==4.24.0 # via jasmine six==1.16.0 # via python-dateutil diff --git a/requirements/test-master.txt b/requirements/test-master.txt index d5da0754f..28370133f 100644 --- a/requirements/test-master.txt +++ b/requirements/test-master.txt @@ -35,6 +35,7 @@ attrs==24.2.0 # via # -c requirements/edx-platform-constraints.txt # aiohttp + # openedx-events bcrypt==4.2.0 # via # -c requirements/edx-platform-constraints.txt @@ -123,6 +124,7 @@ django==4.2.15 # edx-rbac # edx-toggles # jsonfield + # openedx-events django-cache-memoize==0.2.0 # via # -c requirements/edx-platform-constraints.txt @@ -215,6 +217,10 @@ edx-braze-client==0.2.5 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in +edx-ccx-keys==1.3.0 + # via + # -c requirements/edx-platform-constraints.txt + # openedx-events edx-django-utils==5.15.0 # via # -c requirements/edx-platform-constraints.txt @@ -223,6 +229,7 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles + # openedx-events edx-drf-extensions==10.3.0 # via # -c requirements/edx-platform-constraints.txt @@ -232,7 +239,9 @@ edx-opaque-keys[django]==2.10.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in + # edx-ccx-keys # edx-drf-extensions + # openedx-events edx-rbac==1.9.0 # via # -c requirements/edx-platform-constraints.txt @@ -249,6 +258,10 @@ edx-toggles==5.2.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in +fastavro==1.9.5 + # via + # -c requirements/edx-platform-constraints.txt + # openedx-events filelock==3.15.4 # via # -c requirements/edx-platform-constraints.txt @@ -307,6 +320,10 @@ openai==0.28.1 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in +openedx-events==9.12.0 + # via + # -c requirements/edx-platform-constraints.txt + # -r requirements/base.in packaging==24.1 # via # -c requirements/edx-platform-constraints.txt @@ -423,6 +440,7 @@ six==1.16.0 # via # -c requirements/edx-platform-constraints.txt # bleach + # edx-ccx-keys # edx-rbac # python-dateutil slumber==0.7.1 diff --git a/requirements/test.txt b/requirements/test.txt index c5525e74d..6d0d66852 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -36,6 +36,7 @@ attrs==24.2.0 # via # -r requirements/test-master.txt # aiohttp + # openedx-events # pytest bcrypt==4.2.0 # via @@ -129,6 +130,7 @@ diff-cover==9.1.1 # edx-rbac # edx-toggles # jsonfield + # openedx-events django-cache-memoize==0.2.0 # via -r requirements/test-master.txt django-config-models==2.7.0 @@ -194,6 +196,10 @@ edx-api-doc-tools==1.8.0 # via -r requirements/test-master.txt edx-braze-client==0.2.5 # via -r requirements/test-master.txt +edx-ccx-keys==1.3.0 + # via + # -r requirements/test-master.txt + # openedx-events edx-django-utils==5.15.0 # via # -r requirements/test-master.txt @@ -201,6 +207,7 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles + # openedx-events edx-drf-extensions==10.3.0 # via # -r requirements/test-master.txt @@ -208,7 +215,9 @@ edx-drf-extensions==10.3.0 edx-opaque-keys[django]==2.10.0 # via # -r requirements/test-master.txt + # edx-ccx-keys # edx-drf-extensions + # openedx-events edx-rbac==1.9.0 # via -r requirements/test-master.txt edx-rest-api-client==5.7.1 @@ -221,8 +230,12 @@ factory-boy==3.3.1 # via # -c requirements/constraints.txt # -r requirements/test.in -faker==28.0.0 +faker==28.4.1 # via factory-boy +fastavro==1.9.5 + # via + # -r requirements/test-master.txt + # openedx-events filelock==3.15.4 # via # -r requirements/test-master.txt @@ -287,6 +300,8 @@ oauthlib==3.2.2 # django-oauth-toolkit openai==0.28.1 # via -r requirements/test-master.txt +openedx-events==9.12.0 + # via -r requirements/test-master.txt packaging==24.1 # via # -r requirements/test-master.txt @@ -416,6 +431,7 @@ six==1.16.0 # via # -r requirements/test-master.txt # bleach + # edx-ccx-keys # edx-rbac # freezegun # mock