From 5980ed45b04643555c9c8e086a6664be586cddcf Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Fri, 16 Jan 2026 10:53:44 +0000 Subject: [PATCH 1/3] Remove pin on numpy; quantities issue solved... --- .github/workflows/ci.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e001e7..782fb45 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -67,10 +67,9 @@ jobs: #sudo apt install octave sudo apt-get install -y subversion # for neuroConstruct full install... - - name: Install numpy < 2 (or <2.4) if necessary... + - name: Install numpy < 2 if necessary... run: | - pip install "numpy<2.4" # Issue with numpy 2.4 and quantities, see https://github.com/OpenSourceBrain/osb-model-validation/issues/150 - + if [[ ${{ matrix.engine }} == *"MOOSE"* ]] || [[ ${{ matrix.engine }} == *"Moose"* ]]; then pip install "numpy<2" ; fi ; pip list From ea7d17e8a5847ba930c57fd48253cd39ed29f587 Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Fri, 16 Jan 2026 11:38:47 +0000 Subject: [PATCH 2/3] Update default Brian2 version to 2.10.1 - test if it works with numpy>=2.4 --- omv/engines/getbrian2.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/omv/engines/getbrian2.py b/omv/engines/getbrian2.py index dc42663..6b98ad2 100644 --- a/omv/engines/getbrian2.py +++ b/omv/engines/getbrian2.py @@ -5,7 +5,7 @@ def install_brian2(version): if not version: - version = "2.9.0" + version = "2.10.1" try: pip_install("brian2", version) import brian2 From e782f49b26d3c31daeded849e2f861ce65fd3ff5 Mon Sep 17 00:00:00 2001 From: Padraig Gleeson Date: Mon, 2 Feb 2026 14:15:56 +0000 Subject: [PATCH 3/3] Update Python version to 3.12 in CI workflow --- .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 782fb45..dc2c6ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.11" ] + python-version: [ "3.12" ] engine: - Arbor - "Brian2:2.9.0"