mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-27 05:35:49 -04:00
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>
This commit is contained in:
parent
3b5ac08bfb
commit
1d9a8f542b
3 changed files with 14 additions and 11 deletions
19
.github/workflows/ci.yml
vendored
19
.github/workflows/ci.yml
vendored
|
|
@ -43,7 +43,7 @@ jobs:
|
|||
runs-on: ubuntu-22.04
|
||||
strategy:
|
||||
matrix:
|
||||
python-version: ["3.11"]
|
||||
python-version: ["3.12"]
|
||||
mpi: [n, y]
|
||||
omp: [n, y]
|
||||
dagmc: [n]
|
||||
|
|
@ -51,26 +51,29 @@ jobs:
|
|||
event: [n]
|
||||
|
||||
include:
|
||||
- python-version: "3.12"
|
||||
omp: n
|
||||
mpi: n
|
||||
- python-version: "3.13"
|
||||
omp: n
|
||||
mpi: n
|
||||
- python-version: "3.14"
|
||||
omp: n
|
||||
mpi: n
|
||||
- python-version: "3.14t"
|
||||
omp: n
|
||||
mpi: n
|
||||
- dagmc: y
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
mpi: y
|
||||
omp: y
|
||||
- libmesh: y
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
mpi: y
|
||||
omp: y
|
||||
- libmesh: y
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
mpi: n
|
||||
omp: y
|
||||
- event: y
|
||||
python-version: "3.11"
|
||||
python-version: "3.12"
|
||||
omp: y
|
||||
mpi: n
|
||||
name: "Python ${{ matrix.python-version }} (omp=${{ matrix.omp }},
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ authors = [
|
|||
]
|
||||
description = "OpenMC"
|
||||
dynamic = ["version"]
|
||||
requires-python = ">=3.11"
|
||||
requires-python = ">=3.12"
|
||||
license = {file = "LICENSE"}
|
||||
classifiers = [
|
||||
"Development Status :: 4 - Beta",
|
||||
|
|
@ -21,9 +21,9 @@ classifiers = [
|
|||
"Topic :: Scientific/Engineering",
|
||||
"Programming Language :: C++",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
"Programming Language :: Python :: 3.14",
|
||||
]
|
||||
dependencies = [
|
||||
"numpy",
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ if [[ $MPI == 'y' ]]; then
|
|||
export HDF5_MPI=ON
|
||||
export HDF5_DIR=/usr/lib/x86_64-linux-gnu/hdf5/mpich
|
||||
# Install h5py without build isolation to pick up already installed mpi4py
|
||||
pip install Cython pkgconfig
|
||||
pip install setuptools Cython pkgconfig
|
||||
pip install --no-build-isolation --no-binary=h5py h5py
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue