From b3c7472c77b0f496a0a63e2a95af147e3f221030 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 21 Mar 2023 07:14:07 -0500 Subject: [PATCH 1/3] Add Python 3.11 to CI matrix --- .github/workflows/ci.yml | 17 ++++++++++------- setup.py | 1 + 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 999dea3126..4ec3e7d8bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - python-version: ["3.10"] + python-version: ["3.11"] mpi: [n, y] omp: [n, y] dagmc: [n] @@ -44,28 +44,31 @@ jobs: - python-version: 3.9 omp: n mpi: n + - python-version: 3.10 + omp: n + mpi: n - dagmc: y - python-version: "3.10" + python-version: "3.11" mpi: y omp: y - ncrystal: y - python-version: "3.10" + python-version: "3.11" mpi: n omp: n - libmesh: y - python-version: "3.10" + python-version: "3.11" mpi: y omp: y - libmesh: y - python-version: "3.10" + python-version: "3.11" mpi: n omp: y - event: y - python-version: "3.10" + python-version: "3.11" omp: y mpi: n - vectfit: y - python-version: "3.10" + python-version: "3.11" omp: n mpi: y name: "Python ${{ matrix.python-version }} (omp=${{ matrix.omp }}, diff --git a/setup.py b/setup.py index a9e863da24..29c129d7b2 100755 --- a/setup.py +++ b/setup.py @@ -58,6 +58,7 @@ kwargs = { 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', ], # Dependencies From 3032ad7f3705468a40a0a4b2b7ef0ba3995dd2bb Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Tue, 21 Mar 2023 09:37:39 -0500 Subject: [PATCH 2/3] Stick with 3.10 as default, add single 3.11 job --- .github/workflows/ci.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ec3e7d8bf..82bd70a62b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - python-version: ["3.11"] + python-version: ["3.10"] mpi: [n, y] omp: [n, y] dagmc: [n] @@ -44,31 +44,31 @@ jobs: - python-version: 3.9 omp: n mpi: n - - python-version: 3.10 + - python-version: "3.11" omp: n mpi: n - dagmc: y - python-version: "3.11" + python-version: "3.10" mpi: y omp: y - ncrystal: y - python-version: "3.11" + python-version: "3.10" mpi: n omp: n - libmesh: y - python-version: "3.11" + python-version: "3.10" mpi: y omp: y - libmesh: y - python-version: "3.11" + python-version: "3.10" mpi: n omp: y - event: y - python-version: "3.11" + python-version: "3.10" omp: y mpi: n - vectfit: y - python-version: "3.11" + python-version: "3.10" omp: n mpi: y name: "Python ${{ matrix.python-version }} (omp=${{ matrix.omp }}, From e7eb746dc415d8c5822340052a22666302d35a15 Mon Sep 17 00:00:00 2001 From: Paul Romano Date: Thu, 23 Mar 2023 14:08:03 -0500 Subject: [PATCH 3/3] Always use quotes for python-version in ci.yml --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 82bd70a62b..1a905b3cfb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,13 +35,13 @@ jobs: vectfit: [n] include: - - python-version: 3.7 + - python-version: "3.7" omp: n mpi: n - - python-version: 3.8 + - python-version: "3.8" omp: n mpi: n - - python-version: 3.9 + - python-version: "3.9" omp: n mpi: n - python-version: "3.11"