From 8c48570cf98c55061f432c6b295e5f2bd15ccfb2 Mon Sep 17 00:00:00 2001 From: Doug Walker Date: Mon, 13 Apr 2026 21:14:53 -0400 Subject: [PATCH 1/5] Implement dependabot requests Signed-off-by: Doug Walker --- docs/requirements.txt | 6 +++--- pyproject.toml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 334e782153..62a34bf6d2 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,14 +1,14 @@ # Fix an issue with the OCIO's Linux container images that have OpenSSL under 1.1.1. # If the container images are updated with OpenSSL 1.1.1+, the restriction on # urllib3 version <2 can be removed. -urllib3<2 +urllib3<3 # The builds for documentation fails with <0.18.0 docutils>=0.18.1 -sphinx<=7.1.2 +sphinx<=9.1.0 six testresources recommonmark sphinx-press-theme sphinx-tabs breathe -setuptools<68.0.0 +setuptools<83.0.0 diff --git a/pyproject.toml b/pyproject.toml index 23631c12bc..37d69a6c35 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,9 +5,9 @@ requires = [ "cmake>=3.14", "ninja; sys_platform != 'win32' and platform_machine != 'arm64'", # Documentation requirements (see docs/requirements.txt for details) - "urllib3<2", + "urllib3<3", "docutils>=0.18.1", - "sphinx<=7.1.2", + "sphinx<=9.1.0", "six", "testresources", "recommonmark", From 2c17f621bd662b97a8c44fc9694af7b46af27526 Mon Sep 17 00:00:00 2001 From: Doug Walker Date: Mon, 13 Apr 2026 21:29:41 -0400 Subject: [PATCH 2/5] Revert Sphinx Signed-off-by: Doug Walker --- docs/requirements.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 62a34bf6d2..9dd0ab2e06 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -4,7 +4,7 @@ urllib3<3 # The builds for documentation fails with <0.18.0 docutils>=0.18.1 -sphinx<=9.1.0 +sphinx<=7.1.2 six testresources recommonmark diff --git a/pyproject.toml b/pyproject.toml index 37d69a6c35..92bb0cf0d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires = [ # Documentation requirements (see docs/requirements.txt for details) "urllib3<3", "docutils>=0.18.1", - "sphinx<=9.1.0", + "sphinx<=7.1.2", "six", "testresources", "recommonmark", From 3a79965b1bdbddd5bf193cf2449243460e4a1e1b Mon Sep 17 00:00:00 2001 From: Doug Walker Date: Tue, 21 Apr 2026 23:49:39 -0400 Subject: [PATCH 3/5] Update latest dependabot Signed-off-by: Doug Walker --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 92bb0cf0d8..7c49ae11a3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,12 @@ [build-system] requires = [ - "setuptools>=42", + "setuptools>=82.0.1", "wheel", "cmake>=3.14", "ninja; sys_platform != 'win32' and platform_machine != 'arm64'", # Documentation requirements (see docs/requirements.txt for details) "urllib3<3", - "docutils>=0.18.1", + "docutils>=0.22.4", "sphinx<=7.1.2", "six", "testresources", From b6719dc4ab2536213ea375aa80b026853478b14d Mon Sep 17 00:00:00 2001 From: Doug Walker Date: Wed, 22 Apr 2026 00:37:59 -0400 Subject: [PATCH 4/5] Add sphinx-press install Signed-off-by: Doug Walker --- .github/workflows/wheel_workflow.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/wheel_workflow.yml b/.github/workflows/wheel_workflow.yml index 8fa6ce2f66..e1b2c14a96 100644 --- a/.github/workflows/wheel_workflow.yml +++ b/.github/workflows/wheel_workflow.yml @@ -147,6 +147,7 @@ jobs: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@v4 with: @@ -209,6 +210,7 @@ jobs: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@v4 with: @@ -268,6 +270,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@v4 with: @@ -323,6 +326,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@v4 with: @@ -378,6 +382,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@v4 with: From 21f1d8d0db4367402e3e9e2c3ce0e0f4d07961c9 Mon Sep 17 00:00:00 2001 From: Doug Walker Date: Wed, 22 Apr 2026 22:08:19 -0400 Subject: [PATCH 5/5] Remove outdated comment Signed-off-by: Doug Walker --- docs/requirements.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 9dd0ab2e06..c212eeb4c4 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,6 +1,3 @@ -# Fix an issue with the OCIO's Linux container images that have OpenSSL under 1.1.1. -# If the container images are updated with OpenSSL 1.1.1+, the restriction on -# urllib3 version <2 can be removed. urllib3<3 # The builds for documentation fails with <0.18.0 docutils>=0.18.1