@@ -31,22 +31,22 @@ repos:
3131
3232# Add Black code formatters.
3333- repo : https://github.com/ambv/black
34- rev : 24.4.2
34+ rev : 24.10.0
3535 hooks :
3636 - id : black
3737 name : Format code
3838 args : [--config, pyproject.toml]
3939- repo : https://github.com/asottile/blacken-docs
40- rev : 1.16.0
40+ rev : 1.19.1
4141 hooks :
4242 - id : blacken-docs
4343 name : Format code in docstrings
4444 args : [--line-length, '120']
45- additional_dependencies : [black==24.4.2 ]
45+ additional_dependencies : [black==24.10.0 ]
4646
4747# Upgrade and rewrite Python idioms.
4848- repo : https://github.com/asottile/pyupgrade
49- rev : v3.16 .0
49+ rev : v3.19 .0
5050 hooks :
5151 - id : pyupgrade
5252 name : Upgrade code idioms
@@ -56,13 +56,13 @@ repos:
5656# Similar to pylint, with a few more/different checks. For more available
5757# extensions: https://github.com/DmytroLitvinov/awesome-flake8-extensions
5858- repo : https://github.com/pycqa/flake8
59- rev : 7.1.0
59+ rev : 7.1.1
6060 hooks :
6161 - id : flake8
6262 name : Check flake8 issues
6363 files : ^src/package/|^tests/
6464 types : [text, python]
65- additional_dependencies : [flake8-bugbear==24.4.26 , flake8-builtins==2.5.0, flake8-comprehensions==3.14 .0, flake8-docstrings==1.7.0, flake8-logging==1.6 .0, flake8-mutable==1.2.0, flake8-noqa==1.4.0, flake8-print==5.0.0, flake8-pyi==24.6 .0, flake8-pytest-style==2.0.0, flake8-rst-docstrings==0.3.0, pep8-naming==0.14.1]
65+ additional_dependencies : [flake8-bugbear==24.10.31 , flake8-builtins==2.5.0, flake8-comprehensions==3.16 .0, flake8-docstrings==1.7.0, flake8-logging==1.7 .0, flake8-mutable==1.2.0, flake8-noqa==1.4.0, flake8-print==5.0.0, flake8-pyi==24.9 .0, flake8-pytest-style==2.0.0, flake8-rst-docstrings==0.3.0, pep8-naming==0.14.1]
6666 args : [--config, .flake8]
6767
6868# Run Pylint from the local repo to make sure venv packages
9090
9191# Check for potential security issues.
9292- repo : https://github.com/PyCQA/bandit
93- rev : 1.7.9
93+ rev : 1.7.10
9494 hooks :
9595 - id : bandit
9696 name : Check for security issues
@@ -102,7 +102,7 @@ repos:
102102# Enable a whole bunch of useful helper hooks, too.
103103# See https://pre-commit.com/hooks.html for more hooks.
104104- repo : https://github.com/pre-commit/pre-commit-hooks
105- rev : v4.6 .0
105+ rev : v5.0 .0
106106 hooks :
107107 - id : check-ast
108108 - id : check-case-conflict
@@ -143,7 +143,7 @@ repos:
143143
144144# Check and prettify the configuration files.
145145- repo : https://github.com/macisamuele/language-formatters-pre-commit-hooks
146- rev : v2.13 .0
146+ rev : v2.14 .0
147147 hooks :
148148 - id : pretty-format-ini
149149 args : [--autofix]
@@ -155,7 +155,7 @@ repos:
155155
156156# Check GitHub Actions workflow files.
157157- repo : https://github.com/Mateusz-Grzelinski/actionlint-py
158- rev : v1.7.1.15
158+ rev : v1.7.4.18
159159 hooks :
160160 - id : actionlint
161161
0 commit comments