@@ -6,18 +6,15 @@ requires = [
6
6
" wheel" ,
7
7
" cffi>=1.11" ,
8
8
" cython" ,
9
- " oldest-supported-numpy; platform_python_implementation != 'PyPy'" ,
10
- # Inspired by SciPy: unpin numpy version for PyPy builds,
11
- # as oldest-supported-numpy does not take PyPy into account.
12
- " numpy; platform_python_implementation=='PyPy'" ,
9
+ " numpy>=2.0" ,
13
10
]
14
11
15
12
[project ]
16
13
name = " suitesparse-graphblas"
17
14
dynamic = [" version" ]
18
15
description = " SuiteSparse:GraphBLAS Python bindings."
19
16
readme = " README.md"
20
- requires-python = " >=3.8 "
17
+ requires-python = " >=3.9 "
21
18
license = {file = " LICENSE" }
22
19
authors = [
23
20
{
name =
" Erik Welch" ,
email =
" [email protected] " },
@@ -53,7 +50,6 @@ classifiers = [
53
50
" Operating System :: Microsoft :: Windows" ,
54
51
" Programming Language :: Python" ,
55
52
" Programming Language :: Python :: 3" ,
56
- " Programming Language :: Python :: 3.8" ,
57
53
" Programming Language :: Python :: 3.9" ,
58
54
" Programming Language :: Python :: 3.10" ,
59
55
" Programming Language :: Python :: 3.11" ,
@@ -68,9 +64,8 @@ classifiers = [
68
64
" Topic :: Software Development :: Libraries :: Python Modules" ,
69
65
]
70
66
dependencies = [
71
- # These are super-old; can/should we update them?
72
- " cffi>=1.11" ,
73
- " numpy>=1.19" ,
67
+ " cffi>=1.15" ,
68
+ " numpy>=1.23" ,
74
69
]
75
70
[project .urls ]
76
71
homepage = " https://github.com/GraphBLAS/python-suitesparse-graphblas"
@@ -96,7 +91,7 @@ dirty_template = "{tag}+{ccount}.g{sha}.dirty"
96
91
97
92
[tool .black ]
98
93
line-length = 100
99
- target-version = [" py38 " , " py39 " , " py310 " , " py311 " ]
94
+ target-version = [" py39 " , " py310 " , " py311 " , " py312 " ]
100
95
101
96
[tool .isort ]
102
97
sections = [" FUTURE" , " STDLIB" , " THIRDPARTY" , " FIRSTPARTY" , " LOCALFOLDER" ]
0 commit comments