Skip to content

Commit 89fc3a2

Browse files
authored
deps: Raise minimum supported Python version from 3.7 to 3.9 (#2017)
Signed-off-by: Larry Gritz <[email protected]>
1 parent 4d7b8d8 commit 89fc3a2

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,20 +51,20 @@ jobs:
5151
fail-fast: false
5252
matrix:
5353
include:
54-
- desc: gcc9/C++17 llvm11 py3.7 oiio2.5 sse4 batch-b8avx2
55-
nametag: linux-vfx2021
56-
runner: ubuntu-latest
57-
container: aswftesting/ci-osl:2021-clang11
58-
vfxyear: 2021
59-
old_node: 1
60-
cxx_std: 17
61-
openexr_ver: v3.1.3
62-
openimageio_ver: v2.5.4.0
63-
python_ver: 3.7
64-
pybind11_ver: v2.7.0
65-
simd: sse4.2
66-
batched: b8_AVX2_noFMA
67-
setenvs: export USE_OPENVDB=0
54+
# - desc: gcc9/C++17 llvm11 py3.7 oiio2.5 sse4 batch-b8avx2
55+
# nametag: linux-vfx2021
56+
# runner: ubuntu-latest
57+
# container: aswftesting/ci-osl:2021-clang11
58+
# vfxyear: 2021
59+
# old_node: 1
60+
# cxx_std: 17
61+
# openexr_ver: v3.1.3
62+
# openimageio_ver: v2.5.4.0
63+
# python_ver: 3.7
64+
# pybind11_ver: v2.7.0
65+
# simd: sse4.2
66+
# batched: b8_AVX2_noFMA
67+
# setenvs: export USE_OPENVDB=0
6868
- desc: gcc9/C++17 llvm13 py3.9 exr3.1 oiio-rel avx2
6969
nametag: linux-vfx2022
7070
runner: ubuntu-latest
@@ -104,16 +104,16 @@ jobs:
104104
pybind11_ver: v2.9.0
105105
simd: sse2
106106
batched: b4_SSE2
107-
- desc: oldest everything gcc9/C++17 llvm9 py3.7 oiio2.5 no-simd
107+
- desc: oldest everything gcc9/C++17 llvm11 py3.9 oiio2.5 no-simd
108108
nametag: linux-oldest
109109
runner: ubuntu-latest
110-
container: aswftesting/ci-osl:2021-clang11
111-
vfxyear: 2021
110+
container: aswftesting/ci-osl:2022-clang11
111+
vfxyear: 2022
112112
old_node: 1
113113
cxx_std: 17
114114
openexr_ver: v3.1.0
115115
openimageio_ver: v2.5.4.0
116-
python_ver: 3.7
116+
python_ver: 3.9
117117
pybind11_ver: v2.7.0
118118
# simd: 0
119119
setenvs: export PUGIXML_VERSION=v1.8

INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ NEW or CHANGED minimum dependencies since the last major release are **bold**.
6969
be operative.
7070
* (optional) Python: If you are building the Python bindings or running the
7171
testsuite:
72-
* **Python >= 3.7** (tested through 3.13)
72+
* **Python >= 3.9** (tested through 3.13)
7373
* **pybind11 >= 2.7** (tested through 3.0)
7474
* NumPy (tested through 2.2.4)
7575
* (optional) Qt5 >= 5.6 or Qt6 (tested Qt5 through 5.15 and Qt6 through 6.8).

src/cmake/pythonutils.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ macro (find_python)
3131
endif ()
3232
checked_find_package (Python3 ${PYTHON_VERSION}
3333
${_req}
34-
VERSION_MIN 3.7
34+
VERSION_MIN 3.9
3535
COMPONENTS Interpreter Development
3636
PRINT Python3_VERSION Python3_EXECUTABLE
3737
Python3_LIBRARIES

0 commit comments

Comments
 (0)