@@ -6,18 +6,15 @@ requires = [
66 " wheel" ,
77 " cffi>=1.11" ,
88 " 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" ,
1310]
1411
1512[project ]
1613name = " suitesparse-graphblas"
1714dynamic = [" version" ]
1815description = " SuiteSparse:GraphBLAS Python bindings."
1916readme = " README.md"
20- requires-python = " >=3.8 "
17+ requires-python = " >=3.9 "
2118license = {file = " LICENSE" }
2219authors = [
2320 {name = " Erik Welch" , email = " erik.n.welch@gmail.com" },
@@ -53,7 +50,6 @@ classifiers = [
5350 " Operating System :: Microsoft :: Windows" ,
5451 " Programming Language :: Python" ,
5552 " Programming Language :: Python :: 3" ,
56- " Programming Language :: Python :: 3.8" ,
5753 " Programming Language :: Python :: 3.9" ,
5854 " Programming Language :: Python :: 3.10" ,
5955 " Programming Language :: Python :: 3.11" ,
@@ -68,9 +64,8 @@ classifiers = [
6864 " Topic :: Software Development :: Libraries :: Python Modules" ,
6965]
7066dependencies = [
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" ,
7469]
7570[project .urls ]
7671homepage = " https://github.com/GraphBLAS/python-suitesparse-graphblas"
@@ -96,7 +91,7 @@ dirty_template = "{tag}+{ccount}.g{sha}.dirty"
9691
9792[tool .black ]
9893line-length = 100
99- target-version = [" py38 " , " py39 " , " py310 " , " py311 " ]
94+ target-version = [" py39 " , " py310 " , " py311 " , " py312 " ]
10095
10196[tool .isort ]
10297sections = [" FUTURE" , " STDLIB" , " THIRDPARTY" , " FIRSTPARTY" , " LOCALFOLDER" ]
0 commit comments