diff --git a/.github/workflows/wheel_workflow.yml b/.github/workflows/wheel_workflow.yml index e7bbd53eb..d2602978d 100644 --- a/.github/workflows/wheel_workflow.yml +++ b/.github/workflows/wheel_workflow.yml @@ -138,6 +138,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@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: @@ -196,6 +197,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@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: @@ -252,6 +254,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: @@ -304,6 +307,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: @@ -356,6 +360,7 @@ jobs: env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} + CIBW_BEFORE_BUILD: "pip install sphinx-press-theme" - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 with: diff --git a/docs/requirements.txt b/docs/requirements.txt index 334e78215..c212eeb4c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,7 +1,4 @@ -# 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 @@ -11,4 +8,4 @@ recommonmark sphinx-press-theme sphinx-tabs breathe -setuptools<68.0.0 +setuptools<83.0.0 diff --git a/pyproject.toml b/pyproject.toml index 23631c12b..7c49ae11a 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<2", - "docutils>=0.18.1", + "urllib3<3", + "docutils>=0.22.4", "sphinx<=7.1.2", "six", "testresources",