Skip to content

Commit 44eba69

Browse files
authored
ci: Bump python we test on Windows runners (AcademySoftwareFoundation#2066)
They got rid of 3.9 on the runners this week and broke CI. Also I took the opportunity to update INSTALL.md to refect the correct dependency versions we have tested. Signed-off-by: Larry Gritz <[email protected]>
1 parent d4e959a commit 44eba69

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ jobs:
625625
runner: windows-2022
626626
nametag: windows-2022
627627
generator: "Visual Studio 17 2022"
628-
python_ver: "3.9"
628+
python_ver: "3.12"
629629
opencolorio_ver: v2.3.2
630630
openexr_ver: v3.3.2
631631
openimageio_ver: release
@@ -638,7 +638,7 @@ jobs:
638638
runner: windows-2025
639639
nametag: windows-2025
640640
generator: "Visual Studio 17 2022"
641-
python_ver: "3.9"
641+
python_ver: "3.12"
642642
opencolorio_ver: v2.3.2
643643
openexr_ver: v3.3.2
644644
openimageio_ver: release

INSTALL.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ OSL requires the following dependencies or tools.
2020
NEW or CHANGED minimum dependencies since the last major release are **bold**.
2121

2222
* Build system: [CMake](https://cmake.org/) 3.19 or newer (tested
23-
through 4.0)
23+
through 4.2)
2424

2525
* A suitable C++17 compiler to build OSL itself, which may be any of:
26-
- GCC 9.3 or newer (tested through gcc 13.1)
26+
- GCC 9.3 or newer (tested through gcc 14)
2727
- Clang 5 or newer (tested through clang 20)
2828
- Microsoft Visual Studio 2017 or newer
2929
- Intel C++ compiler icc version 19 or newer or LLVM-based icx compiler
3030
version 2022 or newer.
3131

32-
* [OpenImageIO](http://openimageio.org) 2.5 or newer (tested through 3.0
32+
* [OpenImageIO](http://openimageio.org) 2.5 or newer (tested through 3.1
3333
and main)
3434

3535
OSL uses OIIO both for its texture mapping functionality as well as
@@ -63,16 +63,16 @@ NEW or CHANGED minimum dependencies since the last major release are **bold**.
6363
Note that on some MacOS/xcode releases, the system-installed Bison is too
6464
old, and it's better to install a newer Bison (via Homebrew is one way to
6565
do this easily).
66-
* [PugiXML](http://pugixml.org/) >= 1.8 (we have tested through 1.19).
66+
* [PugiXML](http://pugixml.org/) >= 1.8 (we have tested through 1.15).
6767
* (optional) [Partio](https://www.disneyanimation.com/technology/partio.html)
6868
If it is not found at build time, the OSL `pointcloud` functions will not
6969
be operative.
7070
* (optional) Python: If you are building the Python bindings or running the
7171
testsuite:
72-
* **Python >= 3.9** (tested through 3.13)
72+
* **Python >= 3.9** (tested through 3.14)
7373
* pybind11 >= 2.7 (tested through 3.0)
74-
* NumPy (tested through 2.2.4)
75-
* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.8).
74+
* NumPy (tested through 2.4)
75+
* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.10).
7676
If not found at build time, the `osltoy` application will be disabled.
7777

7878

0 commit comments

Comments
 (0)