Skip to content

Commit e35d3c4

Browse files
committed
Update to SuiteSparse:GraphBLAS 9.1.0
1 parent 8379cfa commit e35d3c4

6 files changed

+719
-360
lines changed

Diff for: .pre-commit-config.yaml

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ default_language_version:
99
python: python3
1010
repos:
1111
- repo: https://github.com/pre-commit/pre-commit-hooks
12-
rev: v4.4.0
12+
rev: v4.6.0
1313
hooks:
1414
- id: check-added-large-files
1515
- id: check-ast
@@ -20,21 +20,21 @@ repos:
2020
- id: mixed-line-ending
2121
# - id: trailing-whitespace
2222
- repo: https://github.com/abravalheri/validate-pyproject
23-
rev: v0.14
23+
rev: v0.18
2424
hooks:
2525
- id: validate-pyproject
2626
name: Validate pyproject.toml
2727
- repo: https://github.com/PyCQA/autoflake
28-
rev: v2.2.1
28+
rev: v2.3.1
2929
hooks:
3030
- id: autoflake
3131
args: [--in-place]
3232
- repo: https://github.com/pycqa/isort
33-
rev: 5.12.0
33+
rev: 5.13.2
3434
hooks:
3535
- id: isort
3636
- repo: https://github.com/asottile/pyupgrade
37-
rev: v3.13.0
37+
rev: v3.15.2
3838
hooks:
3939
- id: pyupgrade
4040
args: [--py38-plus]
@@ -44,19 +44,19 @@ repos:
4444
# - id: auto-walrus
4545
# args: [--line-length, "100"]
4646
- repo: https://github.com/psf/black
47-
rev: 23.9.1
47+
rev: 24.4.2
4848
hooks:
4949
- id: black
5050
# - id: black-jupyter
5151
- repo: https://github.com/PyCQA/flake8
52-
rev: 6.1.0
52+
rev: 7.0.0
5353
hooks:
5454
- id: flake8
5555
additional_dependencies: &flake8_dependencies
5656
# These versions need updated manually
57-
- flake8==6.1.0
57+
- flake8==7.0.0
5858
- flake8-comprehensions==3.14.0
59-
- flake8-bugbear==23.9.16
59+
- flake8-bugbear==24.4.26
6060
# - flake8-simplify==0.20.0
6161
- repo: https://github.com/asottile/yesqa
6262
rev: v1.5.0
@@ -71,6 +71,6 @@ repos:
7171
# - id: pyroma
7272
# args: [-n, "10", .]
7373
- repo: https://github.com/pre-commit/pre-commit-hooks
74-
rev: v4.4.0
74+
rev: v4.6.0
7575
hooks:
7676
- id: no-commit-to-branch # no commit directly to main

Diff for: GB_VERSION.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.2.1
1+
9.1.0

Diff for: pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ dirty_template = "{tag}+{ccount}.g{sha}.dirty"
9696

9797
[tool.black]
9898
line-length = 100
99-
target-version = ["py38", "py39", "py310", "py311"]
99+
target-version = ["py38", "py39", "py310", "py311", "py312"]
100100

101101
[tool.isort]
102102
sections = ["FUTURE", "STDLIB", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]

Diff for: suitesparse_graphblas/create_headers.py

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
Run `python create_headers.py --help` to see more help.
2222
2323
"""
24+
2425
import argparse
2526
import os
2627
import re
@@ -297,6 +298,7 @@ def groupby(index, seq):
297298
"GxB_COMPRESSION_LZ4HC",
298299
"GxB_COMPRESSION_ZSTD",
299300
"GxB_COMPRESSION_NONE",
301+
"GxB_HAVE_COMPLEX_C99", # Added in 9.2.0
300302
}
301303

302304
CHAR_DEFINES = {
@@ -633,6 +635,7 @@ def handle_function_node(node):
633635
"init": "core",
634636
"wait": "core",
635637
"deserialize": "core",
638+
"Serialized": "core", # Added in version 9
636639
}[group]
637640
return {
638641
"name": node.name,

0 commit comments

Comments
 (0)