@@ -16,7 +16,7 @@ default_language_version:
1616    python : python3 
1717repos :
1818  - repo : https://github.com/pre-commit/pre-commit-hooks 
19-     rev : v4.5 .0
19+     rev : v6.0 .0
2020    hooks :
2121      - id : check-added-large-files 
2222      - id : check-case-conflict 
@@ -33,42 +33,42 @@ repos:
3333      - id : name-tests-test 
3434        args : ["--pytest-test-first"] 
3535  - repo : https://github.com/abravalheri/validate-pyproject 
36-     rev : v0.15  
36+     rev : v0.24.1  
3737    hooks :
3838      - id : validate-pyproject 
3939        name : Validate pyproject.toml 
4040  #  I don't yet trust ruff to do what autoflake does
4141  - repo : https://github.com/PyCQA/autoflake 
42-     rev : v2.2 .1 
42+     rev : v2.3 .1 
4343    hooks :
4444      - id : autoflake 
4545        args : [--in-place] 
4646  - repo : https://github.com/pycqa/isort 
47-     rev : 5.13.2 
47+     rev : 6.1.0 
4848    hooks :
4949      - id : isort 
5050  - repo : https://github.com/asottile/pyupgrade 
51-     rev : v3.15 .0 
51+     rev : v3.20 .0 
5252    hooks :
5353      - id : pyupgrade 
5454        args : [--py310-plus] 
5555  - repo : https://github.com/MarcoGorelli/auto-walrus 
56-     rev : v0.2.2 
56+     rev : 0.3.4 
5757    hooks :
5858      - id : auto-walrus 
5959        args : [--line-length, "100"] 
60-   - repo : https://github.com/psf/black 
61-     rev : 23.12.1 
60+   - repo : https://github.com/psf/black-pre-commit-mirror  
61+     rev : 25.9.0 
6262    hooks :
6363      - id : black 
6464      #  - id: black-jupyter
6565  - repo : https://github.com/astral-sh/ruff-pre-commit 
66-     rev : v0.1.9  
66+     rev : v0.13.3  
6767    hooks :
6868      - id : ruff 
6969        args : [--fix-only, --show-fixes] 
7070  - repo : https://github.com/PyCQA/flake8 
71-     rev : 6.1 .0
71+     rev : 7.3 .0
7272    hooks :
7373      - id : flake8 
7474        additional_dependencies : &flake8_dependencies 
@@ -82,24 +82,24 @@ repos:
8282      - id : yesqa 
8383        additional_dependencies : *flake8_dependencies 
8484  - repo : https://github.com/codespell-project/codespell 
85-     rev : v2.2.6  
85+     rev : v2.4.1  
8686    hooks :
8787      - id : codespell 
8888        types_or : [python, rst, markdown] 
8989        additional_dependencies : [tomli] 
9090        files : ^(graphblas_algorithms|docs)/ 
9191  - repo : https://github.com/astral-sh/ruff-pre-commit 
92-     rev : v0.1.9  
92+     rev : v0.13.3  
9393    hooks :
9494      - id : ruff 
9595  #  `pyroma` may help keep our package standards up to date if best practices change.
9696  #  This is probably a "low value" check though and safe to remove if we want faster pre-commit.
9797  - repo : https://github.com/regebro/pyroma 
98-     rev : " 4.2 " 
98+     rev : " 5.0 " 
9999    hooks :
100100      - id : pyroma 
101101        args : [-n, "10", .] 
102102  - repo : https://github.com/pre-commit/pre-commit-hooks 
103-     rev : v4.5 .0
103+     rev : v6.0 .0
104104    hooks :
105105      - id : no-commit-to-branch   #  no commit directly to main
0 commit comments