Skip to content

Releases: GraphBLAS/python-suitesparse-graphblas

9.3.1.0

17 Oct 18:12
a7ad1bb
Compare
Choose a tag to compare
  • Update to SuiteSparse:GraphBLAS 9.3.1 (#132)
  • Support NumPy 2 (#128)
  • Support Python 3.13 (#128)
  • Drop support for Python 3.8 (#128)

8.2.1.0

13 Oct 23:29
0b92b85
Compare
Choose a tag to compare

Update to SuiteSparse:GraphBLAS 8.2.1 (#110)

8.2.0.1

07 Oct 15:36
78456b5
Compare
Choose a tag to compare
  • Update to SuiteSparse:GraphBLAS 8.2.0 (#98)
  • Support Python 3.12
  • Add Adam Lugowski as a maintainer (and wheel-builder-extraordinaire) (#108)
  • Run wheel workflow on PRs and commits to main (#105)
    • Also, make these as fast as possible by setting COMPACT (#107)
  • Fix PyPy wheels for PyPy 3.8 and 3.9; skip PyPy 3.10 for now (#100)
  • Re-enable testing macOS wheels (#101)
  • Add musllinux wheels (#106)
  • Echo commands when running suitesparse.sh (#94)

🎉 Welcome @alugowski as a maintainer! 🎉
Most of the changes this release are from Adam, so this recognition is well-deserved 👏

8.2.0.0

02 Oct 21:00
fb6b33a
Compare
Choose a tag to compare
  • Update to SuiteSparse:GraphBLAS 8.2.0

8.0.2.1

01 Jul 04:06
e3569b8
Compare
Choose a tag to compare
  • Update to SuiteSparse:GraphBLAS 8.0.2
    • Version 8 introduced the CPU JIT (requires compiler at runtime) and context objects
    • By default, the JIT is set to state 2 ("run"), which means it will only use pre-JIT kernels that don't require a compiler at runtime.
  • Print JIT configuration when building wheels (and in tests)
  • Skip tests on macos when building wheels (#92)

7.4.4.1a1

05 May 02:03
892e2d2
Compare
Choose a tag to compare
7.4.4.1a1 Pre-release
Pre-release

this is a pre-release

  • Try to have aarch64 wheels build faster (#86)
  • Split macos architectures when building wheels (#87)

7.4.4.1a0

03 May 19:51
329f944
Compare
Choose a tag to compare
7.4.4.1a0 Pre-release
Pre-release

alpha release

  • Add support for Mac ARM and Linux aarch64 wheels (#84)
  • Support (and document) building from source with user-specified GraphBLAS (#85)
    • For example: GraphBLAS_ROOT="$(brew --prefix suitesparse)" pip install --no-binary suitesparse-graphblas suitesparse-graphblas

Thanks @alugowski for these enhancements ❤️

7.4.4.0

20 Apr 14:20
7bc3e93
Compare
Choose a tag to compare

Update to SuiteSparse:GraphBLAS 7.4.4

7.4.3.2

31 Mar 14:40
40fd47d
Compare
Choose a tag to compare

Automate wheel building and deployment to pypi.org

Includes wheels for:

  • Linux x86_64
  • Mac x86_64
  • Win x86_64

7.4.3.2a1

30 Mar 21:22
611bb44
Compare
Choose a tag to compare
7.4.3.2a1 Pre-release
Pre-release

Include suitesparse_graphblas.tests as a package.