Skip to content

Commit 7d5fd0f

Browse files
committed
cmake: Add Python 3.14 support
1 parent 402aef7 commit 7d5fd0f

14 files changed

+53
-8
lines changed

.github/workflows/amd64_linux_bazel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
#{version: '3.11'},
2727
{version: '3.12'},
2828
#{version: '3.13'},
29+
#{version: '3.14'},
2930
]
3031
fail-fast: false
3132
env:

.github/workflows/amd64_linux_cmake_python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
#{version: "3.11"},
2929
#{version: "3.12"},
3030
{version: "3.13"},
31+
{version: "3.14"},
3132
]
3233
fail-fast: false
3334
name: amd64•Linux•CMake•Python${{matrix.python.version}}

.github/workflows/amd64_macos_bazel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
#{version: '3.11'},
2727
{version: '3.12'},
2828
#{version: '3.13'},
29+
#{version: '3.14'},
2930
]
3031
fail-fast: false
3132
env:

.github/workflows/amd64_macos_cmake_python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
#{version: "3.11"},
3333
#{version: "3.12"},
3434
{version: "3.13"},
35+
{version: "3.14"},
3536
]
3637
fail-fast: false
3738
name: amd64•MacOS•CMake(${{matrix.cmake.name}})•Python-${{matrix.python.version}}

.github/workflows/amd64_windows_bazel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
# {version: '3.11'},
2727
{version: '3.12'},
2828
# {version: '3.13'},
29+
# {version: '3.14'},
2930
]
3031
fail-fast: false # Don't cancel all jobs if one fails.
3132
env:

.github/workflows/amd64_windows_cmake_python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
#{version: "3.11", dir: Python311},
2828
#{version: "3.12", dir: Python312},
2929
{version: "3.13", dir: Python313},
30+
{version: "3.14", dir: Python314},
3031
]
3132
fail-fast: false
3233
name: amd64•Windows•CMake(${{matrix.cmake.name}})•Python-${{matrix.python.version}}

.github/workflows/arm64_macos_bazel.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ jobs:
2626
#{version: '3.11'},
2727
{version: '3.12'},
2828
#{version: '3.13'},
29+
#{version: '3.14'},
2930
]
3031
fail-fast: false
3132
env:

.github/workflows/arm64_macos_cmake_python.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ jobs:
3232
#{version: "3.11"},
3333
{version: "3.12"},
3434
#{version: "3.13"},
35+
#{version: "3.14"},
3536
]
3637
fail-fast: false
3738
name: arm64•MacOS•CMake(${{matrix.cmake.name}})•Python-${{matrix.python.version}}

ortools/python/setup.py.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ setup(
178178
'Programming Language :: Python :: 3.11',
179179
'Programming Language :: Python :: 3.12',
180180
'Programming Language :: Python :: 3.13',
181+
'Programming Language :: Python :: 3.14',
181182
'Programming Language :: C++',
182183
'Programming Language :: Python :: Implementation :: CPython',
183184
'Topic :: Office/Business :: Scheduling',

tools/docker/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ help:
5959
@echo -e "\t\t${BOLD}311${RESET} Python3.11"
6060
@echo -e "\t\t${BOLD}312${RESET} Python3.12"
6161
@echo -e "\t\t${BOLD}313${RESET} Python3.13"
62+
@echo -e "\t\t${BOLD}314${RESET} Python3.14"
6263
@echo
6364
@echo -e "\t${BOLD}<step>${RESET}:"
6465
@echo -e "\t\t${BOLD}env${RESET}"
@@ -204,7 +205,7 @@ cache/python: | cache
204205
-mkdir $@
205206

206207
## MANYLINUX ##
207-
PYTHON_VERSIONS := 39 310 311 312 313
208+
PYTHON_VERSIONS := 39 310 311 312 313 314
208209

209210
export/python/manylinux: | export/python
210211
-mkdir -p $@

0 commit comments

Comments
 (0)