Skip to content

Commit 389090a

Browse files
committed
MAINT: update min version of python to 3.11.
Two reasons 1. Numpy 2.3 requires python 3.11 or above 2. NumPy 2.3 is required to fix some annoying FPU warnings, see numpy/numpy#28687 (comment) We can always relax those versions later as we don't actually rely on specific recent versions of NumPy/SciPy
1 parent 7be1e7c commit 389090a

File tree

3 files changed

+63
-218
lines changed

3 files changed

+63
-218
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.10.9
1+
3.11.13

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
name = "arnoldi"
33
description = "A Krylov-Schur implementation of eigensolver for sparse matrices"
44
readme = "README.md"
5-
requires-python = ">=3.10"
5+
requires-python = ">=3.11"
66
authors = [
77
{ name = "David Cournapeau", email = "cournape@gmail.com" }
88
]
99
dependencies = [
10-
"numpy>=2.0",
10+
# Adding the macos update to temporarily deal w/ https://github.com/numpy/numpy/issues/28687
11+
"numpy>=2.3; sys_platform == 'darwin'",
12+
"numpy>=2.0; sys_platform != 'darwin'",
1113
"scipy>=1.15.3",
1214
]
1315
dynamic = ["version"]

0 commit comments

Comments
 (0)