From bc022a0f8aa48e2e858d93418e0a162d72f93062 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Wed, 6 Nov 2024 17:33:06 +0000
Subject: [PATCH 1/5] Update ci.yml
---
.github/workflows/ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 51e453f..7284b1f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -26,7 +26,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
+ python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
runs-on: [ubuntu-latest, macos-latest, windows-latest]
exclude:
- runs-on: macos-latest
From c45bbc9715d3cbaa95893669f6760d5f812e7d1a Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Mon, 9 Jun 2025 10:47:53 +0100
Subject: [PATCH 2/5] Remove pin of numpy<2.0
---
.github/workflows/ci.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index dde8073..f3dd013 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -49,7 +49,6 @@ jobs:
- name: Install package
run: |
python -m pip install --upgrade pip
- pip install 'numpy<2.0.0' # due to lingering issues with other modules & numpy...
pip install .[dev]
- name: Lint with flake8
From 5e7c9daddbc12600194694fc9a8e9bdb835a7835 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Tue, 10 Jun 2025 17:28:45 +0100
Subject: [PATCH 3/5] Update ci.yml
---
.github/workflows/ci.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 813f26a..3d771d0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -128,7 +128,6 @@ jobs:
# Run OMV tests on all engines
cd examples
omv all -V
-
omv list -V # list installed engines
- name: Final version info
From 0f00bd1229dd051ef17919f81767a3173f2fb4c6 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Tue, 10 Jun 2025 20:16:31 +0100
Subject: [PATCH 4/5] Ensure recent pynml/neuromllite
---
setup.cfg | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/setup.cfg b/setup.cfg
index ee14113..8578d09 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -26,6 +26,7 @@ classifiers =
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
+ Programming Language :: Python :: 3.13
Topic :: Scientific/Engineering
Topic :: Software Development
Typing :: Typed
@@ -44,7 +45,7 @@ install_requires =
typing_compat;python_version<'3.8'
-python_requires = >=3.7
+python_requires = >=3.8
include_package_data = True
package_dir =
=src
@@ -83,8 +84,8 @@ docs =
dev =
flake8
- pyneuroml>=0.7.2
- NeuroMLlite>=0.5.3
+ pyneuroml>=1.3.15
+ NeuroMLlite>=0.6.1
python-libsbml
modelspec[test]
pre-commit
From 2842b9a4f9e3c5d937c15b5f658176eb95796cc8 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Tue, 10 Jun 2025 20:29:48 +0100
Subject: [PATCH 5/5] Remove py3.8 as it will probably stop working soon...
---
.github/workflows/ci.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3d771d0..e0f1980 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -26,7 +26,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12", "3.13" ]
+ python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
runs-on: [ubuntu-latest, macos-latest, windows-latest]
exclude:
- runs-on: macos-latest