diff --git a/.github/workflows/core-test.yml b/.github/workflows/core-test.yml index 4becd7498..38e18aba2 100644 --- a/.github/workflows/core-test.yml +++ b/.github/workflows/core-test.yml @@ -25,34 +25,22 @@ jobs: fail-fast: true matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] - numpy-version: ['1.24.4', '1.25.1', '1.26.4', '2.0.2','2.1.3', '2.2.6', '2.3.3'] - # 1.24: 3.11, 1.25: 3.11, 1.26: 3.12 + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] + numpy-version: ['1.25.2', '1.26.4', '2.0.2','2.1.3', '2.2.6', '2.3.3'] + # 1.25: 3.11, 1.26: 3.12 exclude: - - python-version: '3.9' - numpy-version: '2.1.3' - - python-version: '3.9' - numpy-version: '2.2.6' - - python-version: '3.9' - numpy-version: '2.3.3' - python-version: '3.10' numpy-version: '2.3.3' - python-version: '3.12' - numpy-version: '1.24.4' - - python-version: '3.12' - numpy-version: '1.25.1' - - python-version: '3.13' - numpy-version: '1.24.4' + numpy-version: '1.25.2' - python-version: '3.13' - numpy-version: '1.25.1' + numpy-version: '1.25.2' - python-version: '3.13' numpy-version: '1.26.4' - python-version: '3.13' numpy-version: '2.0.2' - python-version: '3.14' - numpy-version: '1.24.4' - - python-version: '3.14' - numpy-version: '1.25.1' + numpy-version: '1.25.2' - python-version: '3.14' numpy-version: '1.26.4' - python-version: '3.14' diff --git a/.github/workflows/io-test.yml b/.github/workflows/io-test.yml index 06d9fac27..341f9e5a3 100644 --- a/.github/workflows/io-test.yml +++ b/.github/workflows/io-test.yml @@ -18,10 +18,10 @@ jobs: strategy: fail-fast: true matrix: - python-version: ['3.9', '3.14'] + python-version: ['3.10', '3.14'] numpy-version: ['1.26', '2.3.3'] exclude: - - python-version: '3.9' + - python-version: '3.10' numpy-version: '2.3.3' - python-version: '3.14' numpy-version: '1.26' diff --git a/neo/core/analogsignal.py b/neo/core/analogsignal.py index 2e94cee4e..6d0ba45a7 100644 --- a/neo/core/analogsignal.py +++ b/neo/core/analogsignal.py @@ -15,6 +15,7 @@ * :meth:`__array_finalize__` is called for all new objects, including those created by slicing. This is where attributes are copied over from the old object. + """ import logging diff --git a/pyproject.toml b/pyproject.toml index f0a6f676f..fd802581f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,8 +24,8 @@ classifiers = [ dependencies = [ "packaging", - "numpy>=1.24.4", - "quantities>=0.16.1" + "numpy>=1.25.2", + "quantities>=0.16.4" ] [project.urls]