From 97fede2875fad58197da6f3155764edcc4e3835c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 17:09:07 -0700 Subject: [PATCH] feat: Upgrade Python dependency edx-enterprise (#37920) * feat: Upgrade Python dependency edx-enterprise Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` * fix: typo fix to trigger tests --------- Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com> --- README.rst | 2 +- requirements/constraints.txt | 2 +- requirements/edx/base.txt | 27 +++++++++++---------------- requirements/edx/development.txt | 20 +++++++++----------- requirements/edx/doc.txt | 18 ++++++++---------- requirements/edx/testing.txt | 18 ++++++++---------- 6 files changed, 38 insertions(+), 49 deletions(-) diff --git a/README.rst b/README.rst index e0aee56f0b..bac76e2efc 100644 --- a/README.rst +++ b/README.rst @@ -74,7 +74,7 @@ OS: * Ubuntu 24.04 -Interperters/Tools: +Interpreters/Tools: * Python 3.11 or 3.12 diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 0aa5f90082..d4b7fcb7cf 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -44,7 +44,7 @@ django-stubs<6 # 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==6.5.1 +edx-enterprise==6.6.2 # Date: 2023-07-26 # Our legacy Sass code is incompatible with anything except this ancient libsass version. diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 9cef1accc9..d59b577a21 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -9,9 +9,7 @@ acid-xblock==0.4.1 aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 - # via - # geoip2 - # openai + # via geoip2 aiosignal==1.4.0 # via aiohttp amqp==5.3.1 @@ -19,7 +17,9 @@ amqp==5.3.1 analytics-python==1.4.post1 # via -r requirements/edx/kernel.in aniso8601==10.0.1 - # via edx-tincan-py35 + # via + # edx-tincan-py35 + # tincan annotated-types==0.7.0 # via pydantic anyio==4.12.1 @@ -470,7 +470,7 @@ edx-drf-extensions==10.6.0 # enterprise-integrated-channels # openedx-authz # openedx-learning -edx-enterprise==6.5.1 +edx-enterprise==6.6.2 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in @@ -529,9 +529,7 @@ edx-submissions==3.12.2 # -r requirements/edx/kernel.in # ora2 edx-tincan-py35==2.0.0 - # via - # edx-enterprise - # enterprise-integrated-channels + # via enterprise-integrated-channels edx-toggles==5.4.1 # via # -r requirements/edx/kernel.in @@ -801,13 +799,10 @@ oauthlib==3.3.1 # xblocks-contrib olxcleaner==0.3.0 # via -r requirements/edx/kernel.in -openai==0.28.1 - # via - # -c requirements/constraints.txt - # edx-enterprise openedx-atlas==0.7.0 # via # -r requirements/edx/kernel.in + # edx-enterprise # enterprise-integrated-channels # openedx-authz # openedx-forum @@ -1009,6 +1004,7 @@ pytz==2025.2 # olxcleaner # ora2 # snowflake-connector-python + # tincan # xblock pyuca==1.2 # via -r requirements/edx/kernel.in @@ -1051,7 +1047,6 @@ requests==2.32.5 # google-cloud-storage # mailsnake # meilisearch - # openai # openedx-forum # optimizely-sdk # pylti1p3 @@ -1162,6 +1157,8 @@ testfixtures==10.0.0 # via edx-enterprise text-unidecode==1.3 # via python-slugify +tincan==1.0.0 + # via edx-enterprise tinycss2==1.4.0 # via bleach tomlkit==0.14.0 @@ -1169,9 +1166,7 @@ tomlkit==0.14.0 # openedx-learning # snowflake-connector-python tqdm==4.67.1 - # via - # nltk - # openai + # via nltk typing-extensions==4.15.0 # via # aiosignal diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 4e3d083959..b24c0fb4be 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -22,7 +22,6 @@ aiohttp==3.13.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # geoip2 - # openai aiosignal==1.4.0 # via # -r requirements/edx/doc.txt @@ -46,6 +45,7 @@ aniso8601==10.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-tincan-py35 + # tincan annotated-doc==0.0.4 # via # -r requirements/edx/testing.txt @@ -752,7 +752,7 @@ edx-drf-extensions==10.6.0 # enterprise-integrated-channels # openedx-authz # openedx-learning -edx-enterprise==6.5.1 +edx-enterprise==6.6.2 # via # -c requirements/constraints.txt # -r requirements/edx/doc.txt @@ -836,7 +836,6 @@ edx-tincan-py35==2.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # edx-enterprise # enterprise-integrated-channels edx-toggles==5.4.1 # via @@ -1355,16 +1354,11 @@ olxcleaner==0.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -openai==0.28.1 - # via - # -c requirements/constraints.txt - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # edx-enterprise openedx-atlas==0.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # edx-enterprise # enterprise-integrated-channels # openedx-authz # openedx-forum @@ -1784,6 +1778,7 @@ pytz==2025.2 # olxcleaner # ora2 # snowflake-connector-python + # tincan # xblock pyuca==1.2 # via @@ -1845,7 +1840,6 @@ requests==2.32.5 # google-cloud-storage # mailsnake # meilisearch - # openai # openedx-forum # optimizely-sdk # pact-python @@ -2099,6 +2093,11 @@ text-unidecode==1.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python-slugify +tincan==1.0.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # edx-enterprise tinycss2==1.4.0 # via # -r requirements/edx/doc.txt @@ -2118,7 +2117,6 @@ tqdm==4.67.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk - # openai types-pyyaml==6.0.12.20250915 # via # django-stubs diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index a6ddf87afa..c721a39e06 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -16,7 +16,6 @@ aiohttp==3.13.3 # via # -r requirements/edx/base.txt # geoip2 - # openai aiosignal==1.4.0 # via # -r requirements/edx/base.txt @@ -33,6 +32,7 @@ aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 + # tincan annotated-types==0.7.0 # via # -r requirements/edx/base.txt @@ -559,7 +559,7 @@ edx-drf-extensions==10.6.0 # enterprise-integrated-channels # openedx-authz # openedx-learning -edx-enterprise==6.5.1 +edx-enterprise==6.6.2 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -621,7 +621,6 @@ edx-submissions==3.12.2 edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt - # edx-enterprise # enterprise-integrated-channels edx-toggles==5.4.1 # via @@ -978,14 +977,10 @@ oauthlib==3.3.1 # xblocks-contrib olxcleaner==0.3.0 # via -r requirements/edx/base.txt -openai==0.28.1 - # via - # -c requirements/constraints.txt - # -r requirements/edx/base.txt - # edx-enterprise openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt + # edx-enterprise # enterprise-integrated-channels # openedx-authz # openedx-forum @@ -1239,6 +1234,7 @@ pytz==2025.2 # olxcleaner # ora2 # snowflake-connector-python + # tincan # xblock pyuca==1.2 # via -r requirements/edx/base.txt @@ -1287,7 +1283,6 @@ requests==2.32.5 # google-cloud-storage # mailsnake # meilisearch - # openai # openedx-forum # optimizely-sdk # pylti1p3 @@ -1475,6 +1470,10 @@ text-unidecode==1.3 # via # -r requirements/edx/base.txt # python-slugify +tincan==1.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise tinycss2==1.4.0 # via # -r requirements/edx/base.txt @@ -1488,7 +1487,6 @@ tqdm==4.67.1 # via # -r requirements/edx/base.txt # nltk - # openai typing-extensions==4.15.0 # via # -r requirements/edx/base.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index cc0c7da1d4..20cf145c3c 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -14,7 +14,6 @@ aiohttp==3.13.3 # via # -r requirements/edx/base.txt # geoip2 - # openai aiosignal==1.4.0 # via # -r requirements/edx/base.txt @@ -29,6 +28,7 @@ aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 + # tincan annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 @@ -581,7 +581,7 @@ edx-drf-extensions==10.6.0 # enterprise-integrated-channels # openedx-authz # openedx-learning -edx-enterprise==6.5.1 +edx-enterprise==6.6.2 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -645,7 +645,6 @@ edx-submissions==3.12.2 edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt - # edx-enterprise # enterprise-integrated-channels edx-toggles==5.4.1 # via @@ -1028,14 +1027,10 @@ oauthlib==3.3.1 # xblocks-contrib olxcleaner==0.3.0 # via -r requirements/edx/base.txt -openai==0.28.1 - # via - # -c requirements/constraints.txt - # -r requirements/edx/base.txt - # edx-enterprise openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt + # edx-enterprise # enterprise-integrated-channels # openedx-authz # openedx-forum @@ -1358,6 +1353,7 @@ pytz==2025.2 # olxcleaner # ora2 # snowflake-connector-python + # tincan # xblock pyuca==1.2 # via -r requirements/edx/base.txt @@ -1404,7 +1400,6 @@ requests==2.32.5 # google-cloud-storage # mailsnake # meilisearch - # openai # openedx-forum # optimizely-sdk # pact-python @@ -1552,6 +1547,10 @@ text-unidecode==1.3 # via # -r requirements/edx/base.txt # python-slugify +tincan==1.0.0 + # via + # -r requirements/edx/base.txt + # edx-enterprise tinycss2==1.4.0 # via # -r requirements/edx/base.txt @@ -1568,7 +1567,6 @@ tqdm==4.67.1 # via # -r requirements/edx/base.txt # nltk - # openai typing-extensions==4.15.0 # via # -r requirements/edx/base.txt