From 3234aa044f4e6e52c9ddee9fc585d58b24bd275f Mon Sep 17 00:00:00 2001 From: Moritz Kern <92092328+Moritz-Alexander-Kern@users.noreply.github.com> Date: Wed, 20 Mar 2024 11:11:21 +0100 Subject: [PATCH] [MAIN] add Python 3.12 (#79) * add Python 3.12 to CI workflow --- .github/workflows/CI_actions.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI_actions.yml b/.github/workflows/CI_actions.yml index 0ec3e3e..dc6335c 100644 --- a/.github/workflows/CI_actions.yml +++ b/.github/workflows/CI_actions.yml @@ -8,11 +8,11 @@ on: # run on pull requests to master branch pull_request: branches: [master] - types: [synchronize, opened, reopened, ready_for_review] + types: [synchronize, opened, reopened] # run on pushes to master branch push: - #branches: [master] + branches: [master] # jobs define the steps that will be executed on the runner jobs: @@ -25,8 +25,8 @@ jobs: matrix: # OS [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest] - # relevant python versions for viziphant: [3.7, 3.8, 3.9, "3.10", 3.11] - python-version: [3.8, 3.9, "3.10", 3.11] + # relevant python versions for viziphant: [3.7, 3.8, 3.9, "3.10", 3.11, 3.12] + python-version: [3.8, 3.9, "3.10", 3.11, 3.12] # do not cancel all in-progress jobs if any matrix job fails fail-fast: false @@ -55,6 +55,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + pip install setuptools pip install -r requirements/requirements-docs.txt pip install -r requirements/requirements.txt pip install . @@ -105,6 +106,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + pip install setuptools pip install -r requirements/requirements-docs.txt pip install -r requirements/requirements-tests.txt pip install -r requirements/requirements.txt