diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f3648be..dd3d6a1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v2 diff --git a/README.rst b/README.rst index bd81593..bf2aa0c 100644 --- a/README.rst +++ b/README.rst @@ -41,7 +41,7 @@ For detailed citation information, please refer to the `CITATION.cff <./CITATION Requirements ============ -* `Python 3.9+ `_ +* `Python 3.11+ `_ * `eFEL eFeature Extraction Library `_ (automatically installed by pip) * `Numpy `_ (automatically installed by pip) * `Scipy `_ (automatically installed by pip) diff --git a/pyproject.toml b/pyproject.toml index b34bf47..d2fbbda 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,14 +10,14 @@ authors = [ description="Blue Brain Python E-feature extraction" readme = "README.rst" license = {file = "LICENSE.txt"} -requires-python = ">= 3.9" +requires-python = ">= 3.11" dynamic = ["version"] dependencies = [ "numpy", "neo", "matplotlib", "efel", - "scipy<1.15", + "scipy>=1.16.1", "h5py", "igor2", ] diff --git a/tox.ini b/tox.ini index 69bf8e8..cc8b5a7 100644 --- a/tox.ini +++ b/tox.ini @@ -6,14 +6,13 @@ minversion = 4 [gh-actions] python = - 3.9: py3 - 3.10: py3 3.11: py3 3.12: py3, docs + 3.13: py3 [testenv] envdir = - py3{9,10,11,12,}{-functional,-notebooks,-style,-syntax}: {toxworkdir}/py3 + py3{11,12,13,}{-functional,-notebooks,-style,-syntax}: {toxworkdir}/py3 docs: {toxworkdir}/docs usedevelop = true deps =