Skip to content

Commit f211aed

Browse files
committed
Build with numpy 2; add Python 3.13; drop Python 3.8
1 parent 5036424 commit f211aed

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
source: ["conda-forge"]
1919
# os: ["ubuntu-latest"]
2020
# source: ["source"]
21-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
21+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2222
steps:
2323
- name: Checkout
2424
uses: actions/checkout@v4

pyproject.toml

+4-7
Original file line numberDiff line numberDiff line change
@@ -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]
1613
name = "suitesparse-graphblas"
1714
dynamic = ["version"]
1815
description = "SuiteSparse:GraphBLAS Python bindings."
1916
readme = "README.md"
20-
requires-python = ">=3.8"
17+
requires-python = ">=3.9"
2118
license = {file = "LICENSE"}
2219
authors = [
2320
{name = "Erik Welch", email = "[email protected]"},
@@ -53,11 +50,11 @@ 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",
6056
"Programming Language :: Python :: 3.12",
57+
"Programming Language :: Python :: 3.13",
6158
"Programming Language :: Python :: 3 :: Only",
6259
"Intended Audience :: Developers",
6360
"Intended Audience :: Other Audience",
@@ -96,7 +93,7 @@ dirty_template = "{tag}+{ccount}.g{sha}.dirty"
9693

9794
[tool.black]
9895
line-length = 100
99-
target-version = ["py38", "py39", "py310", "py311", "py312"]
96+
target-version = ["py39", "py310", "py311", "py312", "py313"]
10097

10198
[tool.isort]
10299
sections = ["FUTURE", "STDLIB", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]

0 commit comments

Comments
 (0)