From c3f7cb2294c68ab79ce6711d5684bb7f2ff5caa1 Mon Sep 17 00:00:00 2001 From: brobro10000 <82611798+brobro10000@users.noreply.github.com> Date: Thu, 15 Oct 2026 13:53:34 +0000 Subject: [PATCH] feat: Upgrade Python dependency edx-enterprise Bump version to 8.18.0 Commit generated by workflow `openedx/openedx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` --- pyproject.toml | 4 ++-- requirements/edx-sandbox/uv.lock | 2 +- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- scripts/structures_pruning/uv.lock | 2 +- scripts/user_retirement/uv.lock | 2 +- scripts/xblock/uv.lock | 2 +- uv.lock | 11 ++++++----- 8 files changed, 14 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fe63770a79f1..1c8adc05ea42 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -290,7 +290,7 @@ constraint-dependencies = [ "sphinx-autoapi<3.6.1", "setuptools<82", "astroid==4.0.4", - "edx-enterprise==8.17.0", + "edx-enterprise==8.18.0", "djangorestframework<3.18", ] [tool.edx_lint] @@ -407,7 +407,7 @@ uv_constraints = [ # 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==8.17.0", + "edx-enterprise==8.18.0", # Date: 2026-08-31 # DRF 3.18.0 changes many=True validation errors from a list to a dict keyed by # item index, which breaks the error response shape of several write endpoints. diff --git a/requirements/edx-sandbox/uv.lock b/requirements/edx-sandbox/uv.lock index a0e7cf530f1d..f3c541437fbd 100644 --- a/requirements/edx-sandbox/uv.lock +++ b/requirements/edx-sandbox/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" [manifest] diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 1b5ba50b46a5..5e0c6474b753 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -483,7 +483,7 @@ edx-drf-extensions==10.9.0 # openedx-authz # openedx-core # openedx-platform -edx-enterprise==8.17.0 +edx-enterprise==8.18.0 # via openedx-platform edx-event-bus-kafka==6.1.0 # via openedx-platform diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index d00c034380f4..d262a913eae4 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -536,7 +536,7 @@ edx-drf-extensions==10.9.0 # openedx-authz # openedx-core # openedx-platform -edx-enterprise==8.17.0 +edx-enterprise==8.18.0 # via openedx-platform edx-event-bus-kafka==6.1.0 # via openedx-platform diff --git a/scripts/structures_pruning/uv.lock b/scripts/structures_pruning/uv.lock index cfd5084b9c97..4105b3fb78a3 100644 --- a/scripts/structures_pruning/uv.lock +++ b/scripts/structures_pruning/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" [manifest] diff --git a/scripts/user_retirement/uv.lock b/scripts/user_retirement/uv.lock index de58f8fd9a55..0ac0ab6dac9e 100644 --- a/scripts/user_retirement/uv.lock +++ b/scripts/user_retirement/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.14'", diff --git a/scripts/xblock/uv.lock b/scripts/xblock/uv.lock index cbf06eb67628..03a8c9c8e15a 100644 --- a/scripts/xblock/uv.lock +++ b/scripts/xblock/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" [manifest] diff --git a/uv.lock b/uv.lock index 73301bb4e069..afcd7c9d60ea 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.14'", @@ -20,7 +20,7 @@ constraints = [ { name = "django-oauth-toolkit", specifier = "==1.7.1" }, { name = "django-stubs", specifier = "<6" }, { name = "djangorestframework", specifier = "<3.18" }, - { name = "edx-enterprise", specifier = "==8.17.0" }, + { name = "edx-enterprise", specifier = "==8.18.0" }, { name = "elasticsearch", specifier = "==7.9.1" }, { name = "libsass", specifier = "==0.10.0" }, { name = "lxml", specifier = "==5.3.2" }, @@ -2060,7 +2060,7 @@ wheels = [ [[package]] name = "edx-enterprise" -version = "8.17.0" +version = "8.18.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "bleach" }, @@ -2114,9 +2114,9 @@ dependencies = [ { name = "tincan" }, { name = "unicodecsv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a2/54/31db36f91b649309c6f17d3f8a159eb1512440f3e55a2546118ced27bc08/edx_enterprise-8.17.0.tar.gz", hash = "sha256:a5d0904cc6c8b1341bf9322079d1931187626e6cad21deecc2799d87c0983dc7", size = 5170017, upload-time = "2026-09-29T02:13:00.827Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9f/c3/711c5e9cb14699f1508426078b54aa28583aa21564f17f3360e5c94a5799/edx_enterprise-8.18.0.tar.gz", hash = "sha256:b5a30d743f2b1fcbbac78a5a1f0dceddd6f64f557ca73c576cd06a0bec90c1e4", size = 5173156, upload-time = "2026-10-15T13:31:25.899Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b0/ee/c3bacc3b82caa65eba6b3e479b7f5c1d6d5da8a74466b1b57e39e7dc7779/edx_enterprise-8.17.0-py3-none-any.whl", hash = "sha256:d79b4456e0f27edb6c1817b5ef26b0c4f2e285336572cc7e27ad98bed6b0cb0d", size = 5563867, upload-time = "2026-09-29T02:12:57.662Z" }, + { url = "https://files.pythonhosted.org/packages/48/06/49bcfe632c522a05d674ac30598c9a04a423d7937e18d87e93fc2f6e4eed/edx_enterprise-8.18.0-py3-none-any.whl", hash = "sha256:4aaf7f1f7b37283850f778074a4d5dc13151713473ed76d7d777ca8df7695735", size = 5567463, upload-time = "2026-10-15T13:31:22.159Z" }, ] [[package]] @@ -4512,6 +4512,7 @@ wheels = [ name = "openedx-platform" version = "0.13" source = { editable = "." } +default-groups = [] dependencies = [ { name = "acid-xblock" }, { name = "analytics-python" },