From b00ef1c6efa698bf909793573103ac409c60971a Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Mon, 4 Aug 2025 11:38:50 +0100 Subject: [PATCH 1/3] Test on py 3.12 --- .github/workflows/pip-install.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pip-install.yml b/.github/workflows/pip-install.yml index c5976df..83741c5 100644 --- a/.github/workflows/pip-install.yml +++ b/.github/workflows/pip-install.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.8", "3.9", "3.10", "3.11"] + python-version: [ "3.9", "3.10", "3.11", "3.12"] runs-on: [ubuntu-latest, macos-latest, windows-latest] steps: From a016679c31a734efed350160468d8154700a5f96 Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Mon, 4 Aug 2025 11:42:36 +0100 Subject: [PATCH 2/3] pip install setuptools & run main tests on 3.12 --- .github/workflows/omv-ci.yml | 2 +- .github/workflows/pip-install.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml index b231319..34c7575 100644 --- a/.github/workflows/omv-ci.yml +++ b/.github/workflows/omv-ci.yml @@ -26,7 +26,7 @@ jobs: - "EDEN:0.2.2" - "EDEN:0.2.3" - python-version: [ "3.10" ] + python-version: [ "3.12" ] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/pip-install.yml b/.github/workflows/pip-install.yml index 83741c5..50cae26 100644 --- a/.github/workflows/pip-install.yml +++ b/.github/workflows/pip-install.yml @@ -25,6 +25,7 @@ jobs: - name: Install EDEN using pip run: | + pip install setuptools --upgrade # needed for Python 3.12 pip install eden-simulator - name: Run EDEN example directly From 7b002a9d291651e0d6a09620b735e46ef8e04655 Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Mon, 4 Aug 2025 11:44:05 +0100 Subject: [PATCH 3/3] setuptools on other gha action too --- .github/workflows/omv-ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml index 34c7575..2ab301a 100644 --- a/.github/workflows/omv-ci.yml +++ b/.github/workflows/omv-ci.yml @@ -39,6 +39,8 @@ jobs: - name: Install OMV run: | pip install git+https://github.com/OpenSourceBrain/osb-model-validation + + pip install setuptools --upgrade # needed for eden on Python 3.12 - name: Run OMV tests on engine ${{ matrix.engine }} run: |