Skip to content

Commit f035194

Browse files
committed
ci: Bump webp and openexr for "latest versions" test (#4861)
* Test against alpha of openexr 3.4. * Document that we build against several things we know work but hadn't updated INSTALL.md in a while. --------- Signed-off-by: Larry Gritz <[email protected]>
1 parent f5f8502 commit f035194

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -415,15 +415,15 @@ jobs:
415415
EXTRA_DEP_PACKAGES="clang-format-17"
416416
CLANG_FORMAT_EXE=clang-format-17
417417

418-
- desc: latest releases gcc13 C++20 py3.12 avx2 exr3.3 ocio2.4
418+
- desc: latest releases gcc13 C++20 py3.12 avx2 exr3.4 ocio2.4
419419
nametag: linux-latest-releases
420420
runner: ubuntu-24.04
421421
cc_compiler: gcc-13
422422
cxx_compiler: g++-13
423423
cxx_std: 20
424424
fmt_ver: 11.2.0
425425
opencolorio_ver: v2.4.2
426-
openexr_ver: v3.3.4
426+
openexr_ver: v3.4-alpha
427427
pybind11_ver: v3.0.0
428428
python_ver: "3.12"
429429
simd: avx2,f16c
@@ -433,7 +433,7 @@ jobs:
433433
OPENJPEG_VERSION=v2.5.3
434434
PTEX_VERSION=v2.4.3
435435
PUGIXML_VERSION=v1.15
436-
WEBP_VERSION=v1.5.0
436+
WEBP_VERSION=v1.6.0
437437
FREETYPE_VERSION=VER-2-13-3
438438
USE_OPENVDB=0
439439
- desc: bleeding edge gcc14 C++23 py3.12 OCIO/libtiff/exr-main avx2

INSTALL.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
1717
* **C++17 or higher** (also builds with C++20 and C++23)
1818
* The default build mode is C++17. This can be controlled by via the
1919
CMake configuration flag: `-DCMAKE_CXX_STANDARD=20`, etc.
20-
* Compilers: **gcc 9.3** - 14.2, **clang 5** - 19, MSVS 2017 - 2019 (**v19.14
20+
* Compilers: **gcc 9.3** - 14.2, **clang 5** - 20, MSVS 2017 - 2019 (**v19.14
2121
and up**), **Intel icc 19+**, Intel OneAPI C++ compiler 2022+.
22-
* **CMake >= 3.18.2** (tested through 4.0)
23-
* **Imath >= 3.1** (tested through 3.1.x and main)
24-
* **OpenEXR >= 3.1** (tested through 3.3 and main)
22+
* **CMake >= 3.18.2** (tested through 4.1)
23+
* **Imath >= 3.1** (tested through 3.2 and main)
24+
* **OpenEXR >= 3.1** (tested through 3.4 and main)
2525
* **libTIFF >= 4.0** (tested through 4.7)
2626
* **OpenColorIO >= 2.2** (tested through 2.4 and main)
2727
* libjpeg >= 8 (tested through jpeg9e), or **libjpeg-turbo >= 2.1** (tested
@@ -49,12 +49,12 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
4949
* If you want support for camera "RAW" formats:
5050
* **LibRaw >= 0.20** (tested though 0.21.4 and master)
5151
* If you want support for a wide variety of video formats:
52-
* **ffmpeg >= 4.0** (tested through 7.0)
52+
* **ffmpeg >= 4.0** (tested through 7.1)
5353
* If you want support for jpeg 2000 images:
5454
* OpenJpeg >= 2.0 (tested through 2.5.3; we recommend 2.4 or higher
5555
for multithreading support)
5656
* If you want support for OpenVDB files:
57-
* OpenVDB >= 9.0 (tested through 12.0).
57+
* OpenVDB >= 9.0 (tested through 12.1).
5858
* If you want to use TBB as the thread pool:
5959
* TBB >= 2018 (tested through 2021 and OneTBB)
6060
* If you want support for converting to and from OpenCV data structures,
@@ -69,7 +69,7 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
6969
* If you want support for DICOM medical image files:
7070
* DCMTK >= 3.6.1 (tested through 3.6.9)
7171
* If you want support for WebP images:
72-
* **WebP >= 1.1** (tested through 1.5)
72+
* **WebP >= 1.1** (tested through 1.6)
7373
* If you want support for Ptex:
7474
* Ptex >= 2.3.1 (probably works for older; tested through 2.4.3)
7575
* If you want to be able to do font rendering into images:

src/build-scripts/build_pybind11.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ set -ex
1111

1212
# Repo and branch/tag/commit of pybind11 to download if we don't have it yet
1313
PYBIND11_REPO=${PYBIND11_REPO:=https://github.com/pybind/pybind11.git}
14-
PYBIND11_VERSION=${PYBIND11_VERSION:=v3.0.0}
14+
PYBIND11_VERSION=${PYBIND11_VERSION:=v2.12.0}
1515

1616
# Where to put pybind11 repo source (default to the ext area)
1717
PYBIND11_SRC_DIR=${PYBIND11_SRC_DIR:=${PWD}/ext/pybind11}

src/cmake/build_pybind11.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# pybind11 by hand!
77
######################################################################
88

9-
set_cache (pybind11_BUILD_VERSION 3.0.0 "pybind11 version for local builds")
9+
set_cache (pybind11_BUILD_VERSION 2.12.0 "pybind11 version for local builds")
1010
set (pybind11_GIT_REPOSITORY "https://github.com/pybind/pybind11")
1111
set (pybind11_GIT_TAG "v${pybind11_BUILD_VERSION}")
1212
set_cache (pybind11_BUILD_SHARED_LIBS ${LOCAL_BUILD_SHARED_LIBS_DEFAULT}

0 commit comments

Comments
 (0)