Skip to content

Commit a368899

Browse files
h-g-sCopilot
andcommitted
ci: add Python 3.14 to test matrix
MIPster wheels are py3-none-* (Python-version agnostic) so no solver changes are needed. cffi 2.0.0 works on 3.14. - Add 3.14 to CI matrix - Set allow-prereleases: true (future-proof for new releases) - Add Python 3.14 classifier to pyproject.toml Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 64610aa commit a368899

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/github-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
strategy:
4444
fail-fast: false
4545
matrix:
46-
python-version: ["3.10", "3.11", "3.12", "3.13", "pypy3.11"]
46+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "pypy3.11"]
4747
os: [macos-15, ubuntu-24.04, ubuntu-24.04-arm, windows-2025]
4848
exclude:
4949
- python-version: "pypy3.11"
@@ -57,7 +57,7 @@ jobs:
5757
uses: actions/setup-python@v5
5858
with:
5959
python-version: ${{ matrix.python-version }}
60-
allow-prereleases: false
60+
allow-prereleases: true
6161

6262
- name: Cache pip dependencies
6363
uses: actions/cache@v4

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
3030
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3132
"Programming Language :: Python :: Implementation :: CPython",
3233
"Programming Language :: Python :: Implementation :: PyPy",
3334
"Topic :: Scientific/Engineering :: Mathematics"

0 commit comments

Comments
 (0)