diff --git a/.github/workflows/build-openimageio.yml b/.github/workflows/build-openimageio.yml index d4d8f563c75b..f75809981d0e 100644 --- a/.github/workflows/build-openimageio.yml +++ b/.github/workflows/build-openimageio.yml @@ -73,27 +73,30 @@ jobs: gh=https://raw.githubusercontent.com get expat "$gh/libexpat/libexpat/R_2_6_3/expat/COPYING" get fmt "$gh/fmtlib/fmt/12.1.0/LICENSE" - get freetype "$gh/freetype/freetype/VER-2-14-1/LICENSE.TXT" - get freetype-ftl "$gh/freetype/freetype/VER-2-14-1/docs/FTL.TXT" + get freetype "$gh/freetype/freetype/VER-2-14-3/LICENSE.TXT" + get freetype-ftl "$gh/freetype/freetype/VER-2-14-3/docs/FTL.TXT" get giflib "https://sourceforge.net/p/giflib/code/ci/5.2.1/tree/COPYING?format=raw" - get imath "$gh/AcademySoftwareFoundation/Imath/v3.1.10/LICENSE.md" + get imath "$gh/AcademySoftwareFoundation/Imath/v3.2.3/LICENSE.md" get libdeflate "$gh/ebiggers/libdeflate/v1.23/COPYING" + get libjxl "$gh/libjxl/libjxl/v0.12.0/LICENSE" get libjpeg-turbo "$gh/libjpeg-turbo/libjpeg-turbo/3.1.2/LICENSE.md" get libjpeg-turbo-ijg "$gh/libjpeg-turbo/libjpeg-turbo/3.1.2/README.ijg" - get libpng "$gh/pnggroup/libpng/v1.6.50/LICENSE" + get libpng "$gh/pnggroup/libpng/v1.6.58/LICENSE" get libtiff "https://gitlab.com/libtiff/libtiff/-/raw/v4.7.1/LICENSE.md" - get libuhdr "$gh/google/libultrahdr/v1.4.0/LICENSE" + get libuhdr "$gh/google/libultrahdr/v1.5.1/LICENSE" get libwebp "$gh/webmproject/libwebp/v1.5.0/COPYING" get libwebp-patents "$gh/webmproject/libwebp/v1.5.0/PATENTS" get minizip-ng "$gh/zlib-ng/minizip-ng/4.0.10/LICENSE" get opencolorio "$gh/AcademySoftwareFoundation/OpenColorIO/v2.5.1/LICENSE" get opencolorio-third-party "$gh/AcademySoftwareFoundation/OpenColorIO/v2.5.1/THIRD-PARTY.md" - get openexr "$gh/AcademySoftwareFoundation/OpenEXR/v3.3.5/LICENSE.md" + get openexr "$gh/AcademySoftwareFoundation/OpenEXR/v3.5.0/LICENSE.md" get openjpeg "$gh/uclouvain/openjpeg/v2.5.4/LICENSE" - get pybind11 "$gh/pybind/pybind11/v3.0.1/LICENSE" + get nanobind "$gh/wjakob/nanobind/v3.1.0/LICENSE" + get openjph "$gh/aous72/OpenJPH/0.32.0/LICENSE" get pystring "$gh/imageworks/pystring/v1.2.0/LICENSE" - get robin-map "$gh/Tessil/robin-map/v1.4.0/LICENSE" + get robin-map "$gh/Tessil/robin-map/v1.4.1/LICENSE" get yaml-cpp "$gh/jbeder/yaml-cpp/0.8.0/LICENSE" + get zstd "$gh/facebook/zstd/v1.5.7/LICENSE" - name: Write the smoke test run: | @@ -169,15 +172,16 @@ jobs: deps = re.search(rb"BZip2 [^;\x00]*;[^\x00]*", z.read(lib)).group().decode() built = {name for name, _, ver in (d.partition(" ") for d in deps.split(";")) if ver and ver != "NONE"} expected = {"expat", "fmt", "Freetype", "GIF", "Imath", "JPEG", "libdeflate", "libjpeg-turbo", - "libuhdr", "minizip-ng", "OpenColorIO", "OpenEXR", "OpenJPEG", "PNG", "pybind11", - "Python3", "Robinmap", "TIFF", "WebP", "yaml-cpp", "ZLIB"} + "libuhdr", "minizip-ng", "nanobind", "OpenColorIO", "OpenEXR", "OpenJPEG", "openjph", + "PNG", "pystring", "Python3", "Robinmap", "TIFF", "WebP", "yaml-cpp", "ZLIB", + "JXL", "zstd"} assert built == expected, (deps, sorted(built ^ expected)) licences = {n.split(".dist-info/licenses/", 1)[1] for n in names if ".dist-info/licenses/" in n and not n.endswith("/")} staged = {"expat", "fmt", "freetype", "freetype-ftl", "giflib", "imath", "libdeflate", - "libjpeg-turbo", "libjpeg-turbo-ijg", "libpng", "libtiff", "libuhdr", "libwebp", - "libwebp-patents", "minizip-ng", "opencolorio", "opencolorio-third-party", - "openexr", "openjpeg", "pybind11", "pystring", "robin-map", "yaml-cpp"} + "libjpeg-turbo", "libjpeg-turbo-ijg", "libjxl", "libpng", "libtiff", "libuhdr", "libwebp", + "libwebp-patents", "minizip-ng", "nanobind", "opencolorio", "opencolorio-third-party", + "openexr", "openjpeg", "openjph", "pystring", "robin-map", "yaml-cpp", "zstd"} assert licences == {"LICENSE.md", "THIRD-PARTY.md"} | {"LICENSE." + s for s in staged}, licences print(sys.argv[1], "ok") EOF diff --git a/docs/packages/openimageio.yaml b/docs/packages/openimageio.yaml index 50179f59e18c..871d9092dddd 100644 --- a/docs/packages/openimageio.yaml +++ b/docs/packages/openimageio.yaml @@ -38,3 +38,4 @@ versions: - filename: openimageio-3.1.18.1-cp314-cp314-manylinux_2_39_riscv64.whl sha256: 18b32aeb5c507842396c337e4a369a88f6be05d65353b61df78722d6547e3b60 requires-python: '>=3.9' +- version: 3.2.1.3