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