Skip to content

suitesparse-graphblas: Add version 10.5.1.0 - #3368

Merged
luhenry merged 1 commit into
mainfrom
suitesparse-graphblas
Oct 16, 2026
Merged

luhenry merged 1 commit into
mainfrom
suitesparse-graphblas

Conversation

@luhenry

@luhenry luhenry commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

cffi bindings over the SuiteSparse:GraphBLAS C library (sparse linear algebra over semirings, used for graph algorithms). Upstream publishes no riscv64 wheel.

Mirrors upstream's wheels.yml Linux x86_64 job.

Differs from upstream

  • GraphBLAS is built once per version and shared across the interpreter matrix, instead of once per wheel - it does not depend on the Python version.

Testing

  • same as upstream

License: Apache-2.0. Wheel also bundles GraphBLAS (Apache-2.0, vendoring permissively-licensed lz4/zstd/xxHash); upstream ships no licence text for it, so the build adds it.

Patches

  • 0001-Widen-license-files-...patch - To upstream, not submitted. Widens license-files so the added GraphBLAS licence is picked up; reproduces on x86 too.

Built on cp312; validated end to end on x86_64 (compact build, not the riscv64 CI run).

Adds a riscv64 build for suitesparse-graphblas, the cffi binding over the
SuiteSparse:GraphBLAS C library (sparse linear algebra over semirings,
used for graph algorithms). Builds GraphBLAS once from source and shares
it across the interpreter matrix, mirroring upstream's wheels.yml.

Widens license-files so the vendored GraphBLAS licence travels with the
wheel, matching the gap-filling precedent already used for ssh2-python
and iminuit.
luhenry added a commit that referenced this pull request Oct 15, 2026
… python-iptables/pyseccomp/landlock -> no-gap; robyn -> parked
@luhenry
luhenry merged commit fb3f466 into main Oct 16, 2026
5 of 6 checks passed
@luhenry
luhenry deleted the suitesparse-graphblas branch October 16, 2026 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant