From 0cfbdf9a963569be738d4a5b3eb4b3fa91dd1699 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien?=
<72930209+AurelienJaquier@users.noreply.github.com>
Date: Tue, 29 Jul 2025 17:25:50 +0200
Subject: [PATCH 1/3] use up-to-date scipy
---
pyproject.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pyproject.toml b/pyproject.toml
index b34bf47..1ad7afb 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -17,7 +17,7 @@ dependencies = [
"neo",
"matplotlib",
"efel",
- "scipy<1.15",
+ "scipy>=1.16.1",
"h5py",
"igor2",
]
From 7d7644f2788aacc9de3a6c601277d2087d6ce820 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien?=
<72930209+AurelienJaquier@users.noreply.github.com>
Date: Wed, 30 Jul 2025 09:51:34 +0200
Subject: [PATCH 2/3] requires python >=3.11, add test for python 3.13
---
.github/workflows/test.yml | 2 +-
pyproject.toml | 2 +-
tox.ini | 5 ++---
3 files changed, 4 insertions(+), 5 deletions(-)
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/pyproject.toml b/pyproject.toml
index 1ad7afb..d2fbbda 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -10,7 +10,7 @@ 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",
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 =
From b29578c25030b9e0d932ef55e9eb3afa3a1561be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aur=C3=A9lien?=
<72930209+AurelienJaquier@users.noreply.github.com>
Date: Wed, 30 Jul 2025 10:05:52 +0200
Subject: [PATCH 3/3] update readme
---
README.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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)