Skip to content

Commit 55b785d

Browse files
authored
Merge pull request #29 from eriknw/v6.1.3
Drop Python 3.7 and NumPy 1.18 as per NEP 29
2 parents ce9f81a + 3553d19 commit 55b785d

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
matrix:
1717
# os: ["ubuntu-latest", "macos-latest", "windows-latest"] # Waiting on builds
1818
os: ["ubuntu-latest"]
19-
python-version: ["3.7", "3.8", "3.9", "3.10"]
19+
python-version: ["3.8", "3.9", "3.10"]
2020
source: ["conda-forge"]
2121
graphblas-version: ["6.1.3"]
2222
steps:

.github/workflows/wheels.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
- name: Checkout
1919
uses: actions/checkout@v2
2020
- name: Build manylinux Python wheels
21-
uses: RalfG/[email protected].0-manylinux2014_x86_64
21+
uses: RalfG/[email protected].2-manylinux2014_x86_64
2222
with:
23-
python-versions: 'cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310'
24-
build-requirements: 'cffi numpy>=1.18,<1.19 cython'
23+
python-versions: 'cp38-cp38 cp39-cp39 cp310-cp310'
24+
build-requirements: 'cffi numpy>=1.19,<1.20 cython'
2525
pre-build-command: ${{ format('sh suitesparse.sh {0}', github.ref) }}
2626
- name: Publish wheels to PyPI
2727
env:

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools", "wheel", "numpy>=1.17", "cython"]
2+
requires = ["setuptools", "wheel", "numpy>=1.19", "cython"]
33

44
[tool.black]
55
line-length = 100

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@
7070
url="https://github.com/GraphBLAS/python-suitesparse-graphblas",
7171
ext_modules=ext_modules,
7272
cffi_modules=["suitesparse_graphblas/build.py:ffibuilder"],
73-
python_requires=">=3.7",
74-
install_requires=["cffi>=1.0.0", "numpy>=1.17"],
73+
python_requires=">=3.8",
74+
install_requires=["cffi>=1.0.0", "numpy>=1.19"],
7575
setup_requires=["cffi>=1.0.0", "pytest-runner"],
7676
tests_require=["pytest"],
7777
license="Apache License 2.0",

0 commit comments

Comments
 (0)