Python-graphblas

Latest version: v2025.2.0

Safety actively analyzes 723119 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 23

9.0.3

Fixes a performance bug, where the JIT kernels (since v8.3.1) were not compiled with openmp.

9.0.2

Fixes the Makefile, "make static", which builds just the static library.

9.0.1

* minor updates to build system

**Full Changelog**: https://github.com/DrTimothyAldenDavis/GraphBLAS/compare/v9.0.0...v9.0.1

9.0.0

* GrB_get/GrB_set: new functions from the v2.1 C API.
* GrB_Type_new, GrB_UnaryOp_new, GrB_IndexUnaryOp_new: no longer macros,
since GrB_set can be used to set the names of the operators. These
methods no longer extract the name, so the default name is now the
empty string. This is because GrB_get/set can only set these names
once. This is a non-compatible change of behavior for these 3
methods, so SuiteSparse:GraphBLAS must become v9.0.0.
* historical methods: many methods are replaced by GrB_get and GrB_set.
They remain in SuiteSparse:GraphBLAS but have been declared historical.
Terse prototypes exist in GraphBLAS.h, and any discussion is removed
from the User Guide: GxB_get, GxB_set, and the methods they call, and
many more. Use GrB_get/set in place those methods, and for:
GxB_*type_name, GxB_*type, GxB_Monoid_operator, GxB_Monoid_identity,
GxB_Monoid_terminal, GxB_Semiring_add, GxB_Semiring_multiply. Use
GrB_STORAGE_ORIENTATION_HINT in place of GxB_FORMAT.
* hyper_hash: constructed only if the of non-empty vectors in a
hypersparse matrix is large (> 1024, by default)
* minor updates to build system: *.pc files for pkgconfig

The GraphBLAS v2.1 C API appears at https://github.com/GraphBLAS/graphblas-api-c/releases/tag/v2.1 .

8.3.1

* major change to build system: by Markus Mützel
* GraphBLAS.h: remove "undef I"

8.3.0

* major change to build system: by Markus Mützel

Page 7 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.