diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e001e7..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" @@ -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 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