Skip to content

Commit 1d9a8f5

Browse files
MicahGaleGuyStenpaulromano
authored
Add Python 3.14 to testing matrix and drop Python 3.11 (#3642)
Co-authored-by: GuySten <guyste@post.bgu.ac.il> Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
1 parent 3b5ac08 commit 1d9a8f5

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,34 +43,37 @@ jobs:
4343
runs-on: ubuntu-22.04
4444
strategy:
4545
matrix:
46-
python-version: ["3.11"]
46+
python-version: ["3.12"]
4747
mpi: [n, y]
4848
omp: [n, y]
4949
dagmc: [n]
5050
libmesh: [n]
5151
event: [n]
5252

5353
include:
54-
- python-version: "3.12"
54+
- python-version: "3.13"
5555
omp: n
5656
mpi: n
57-
- python-version: "3.13"
57+
- python-version: "3.14"
58+
omp: n
59+
mpi: n
60+
- python-version: "3.14t"
5861
omp: n
5962
mpi: n
6063
- dagmc: y
61-
python-version: "3.11"
64+
python-version: "3.12"
6265
mpi: y
6366
omp: y
6467
- libmesh: y
65-
python-version: "3.11"
68+
python-version: "3.12"
6669
mpi: y
6770
omp: y
6871
- libmesh: y
69-
python-version: "3.11"
72+
python-version: "3.12"
7073
mpi: n
7174
omp: y
7275
- event: y
73-
python-version: "3.11"
76+
python-version: "3.12"
7477
omp: y
7578
mpi: n
7679
name: "Python ${{ matrix.python-version }} (omp=${{ matrix.omp }},

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ authors = [
99
]
1010
description = "OpenMC"
1111
dynamic = ["version"]
12-
requires-python = ">=3.11"
12+
requires-python = ">=3.12"
1313
license = {file = "LICENSE"}
1414
classifiers = [
1515
"Development Status :: 4 - Beta",
@@ -21,9 +21,9 @@ classifiers = [
2121
"Topic :: Scientific/Engineering",
2222
"Programming Language :: C++",
2323
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.11",
2524
"Programming Language :: Python :: 3.12",
2625
"Programming Language :: Python :: 3.13",
26+
"Programming Language :: Python :: 3.14",
2727
]
2828
dependencies = [
2929
"numpy",

tools/ci/gha-install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ if [[ $MPI == 'y' ]]; then
3535
export HDF5_MPI=ON
3636
export HDF5_DIR=/usr/lib/x86_64-linux-gnu/hdf5/mpich
3737
# Install h5py without build isolation to pick up already installed mpi4py
38-
pip install Cython pkgconfig
38+
pip install setuptools Cython pkgconfig
3939
pip install --no-build-isolation --no-binary=h5py h5py
4040
fi
4141

0 commit comments

Comments
 (0)