Skip to content

Commit 0062aec

Browse files
authoredMar 31, 2023
Update versions in pre-commit (#80)
1 parent 40fd47d commit 0062aec

File tree

2 files changed

+33
-7
lines changed

2 files changed

+33
-7
lines changed
 

‎.pre-commit-config.yaml

+13-6
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ repos:
2020
- id: mixed-line-ending
2121
# - id: trailing-whitespace
2222
- repo: https://github.com/abravalheri/validate-pyproject
23-
rev: v0.12.1
23+
rev: v0.12.2
2424
hooks:
2525
- id: validate-pyproject
2626
name: Validate pyproject.toml
2727
- repo: https://github.com/myint/autoflake
28-
rev: v2.0.1
28+
rev: v2.0.2
2929
hooks:
3030
- id: autoflake
3131
args: [--in-place]
@@ -44,7 +44,7 @@ repos:
4444
# - id: auto-walrus
4545
# args: [--line-length, "100"]
4646
- repo: https://github.com/psf/black
47-
rev: 23.1.0
47+
rev: 23.3.0
4848
hooks:
4949
- id: black
5050
# - id: black-jupyter
@@ -55,14 +55,21 @@ repos:
5555
additional_dependencies: &flake8_dependencies
5656
# These versions need updated manually
5757
- flake8==6.0.0
58-
- flake8-comprehensions==3.10.1
59-
- flake8-bugbear==23.1.20
60-
# - flake8-simplify==0.19.3
58+
- flake8-comprehensions==3.11.1
59+
- flake8-bugbear==23.3.23
60+
# - flake8-simplify==0.20.0
6161
- repo: https://github.com/asottile/yesqa
6262
rev: v1.4.0
6363
hooks:
6464
- id: yesqa
6565
additional_dependencies: *flake8_dependencies
66+
# `pyroma` may help keep our package standards up to date if best practices change.
67+
# This is a "low value" check though and too slow to run as part of pre-commit.
68+
# - repo: https://github.com/regebro/pyroma
69+
# rev: "4.2"
70+
# hooks:
71+
# - id: pyroma
72+
# args: [-n, "10", .]
6673
- repo: https://github.com/pre-commit/pre-commit-hooks
6774
rev: v4.4.0
6875
hooks:

‎pyproject.toml

+20-1
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,30 @@ readme = "README.md"
1717
requires-python = ">=3.8"
1818
license = {file = "LICENSE"}
1919
authors = [
20-
{name = "Erik Welch"},
20+
{name = "Erik Welch", email = "erik.n.welch@gmail.com"},
2121
{name = "Jim Kitchen"},
2222
{name = "Michel Pelletier"},
23+
{name = "suitesparse-graphblas contributors"},
2324
]
2425
maintainers = [
2526
{name = "Erik Welch", email = "erik.n.welch@gmail.com"},
2627
{name = "Jim Kitchen", email = "jim22k@gmail.com"},
2728
{name = "Michel Pelletier", email = "michel@graphegon.com"},
2829
]
30+
keywords = [
31+
"graphblas",
32+
"graph",
33+
"sparse",
34+
"matrix",
35+
"lagraph",
36+
"suitesparse",
37+
"Networks",
38+
"Graph Theory",
39+
"Mathematics",
40+
"network",
41+
"discrete mathematics",
42+
"math",
43+
]
2944
classifiers = [
3045
"Development Status :: 5 - Production/Stable",
3146
"License :: OSI Approved :: Apache Software License",
@@ -39,9 +54,13 @@ classifiers = [
3954
"Programming Language :: Python :: 3.10",
4055
"Programming Language :: Python :: 3.11",
4156
"Programming Language :: Python :: 3 :: Only",
57+
"Intended Audience :: Developers",
58+
"Intended Audience :: Other Audience",
4259
"Intended Audience :: Science/Research",
4360
"Topic :: Scientific/Engineering",
61+
"Topic :: Scientific/Engineering :: Information Analysis",
4462
"Topic :: Scientific/Engineering :: Mathematics",
63+
"Topic :: Software Development :: Libraries :: Python Modules",
4564
]
4665
dependencies = [
4766
# These are super-old; can/should we update them?

0 commit comments

Comments
 (0)
Please sign in to comment.