pybind11/tools
pre-commit-ci[bot] b17555f340
chore(deps): update pre-commit hooks (#5459)
* chore(deps): update pre-commit hooks

updates:
- [github.com/pre-commit/mirrors-clang-format: v19.1.3 → v19.1.4](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.3...v19.1.4)
- [github.com/astral-sh/ruff-pre-commit: v0.7.2 → v0.8.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.2...v0.8.1)
- [github.com/sirosen/texthooks: 0.6.7 → 0.6.8](https://github.com/sirosen/texthooks/compare/0.6.7...0.6.8)
- [github.com/PyCQA/pylint: v3.3.1 → v3.3.2](https://github.com/PyCQA/pylint/compare/v3.3.1...v3.3.2)
- [github.com/python-jsonschema/check-jsonschema: 0.29.4 → 0.30.0](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.4...0.30.0)

* Resolve ruff pre-commit errors:

```
ruff.....................................................................Failed
- hook id: ruff
- exit code: 1

warning: The following rules have been removed and ignoring them has no effect:
    - PT004

docs/benchmark.py:51:17: UP031 Use format specifiers instead of percent format
   |
50 |     for cl in range(nclasses):
51 |         decl += "class cl%03i {\n" % cl
   |                 ^^^^^^^^^^^^^^^^^^ UP031
52 |         decl += "public:\n"
53 |         bindings += f'    py::class_<cl{cl:03}>("cl{cl:03}")\n'
   |
   = help: Replace with format specifiers

docs/benchmark.py:88:15: UP031 Use format specifiers instead of percent format
   |
86 |         elapsed = (n2 - n1).total_seconds()
87 |         size = os.stat("test.so").st_size
88 |         print("   {%i, %f, %i}," % (nclasses * nfns, elapsed, size))
   |               ^^^^^^^^^^^^^^^^^^ UP031
89 |     print("}")
   |
   = help: Replace with format specifiers

tools/make_changelog.py:62:9: PLC0206 Extracting value from dictionary without calling `.items()`
   |
61 |           msg += f"\n  `#{issue.number} <{issue.html_url}>`_"
62 |           for cat in cats:
   |  _________^
63 | |             if issue.title.lower().startswith(f"{cat}:"):
64 | |                 cats[cat].append(msg)
65 | |                 break
66 | |         else:
67 | |             cats["unknown"].append(msg)
   | |_______________________________________^ PLC0206
68 |
69 |   for cat, msgs in cats.items():
   |

Found 3 errors.

```

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
2024-12-08 15:21:49 -08:00
..
check-style.sh Add shellcheck style checking (#3114) 2021-07-14 16:52:13 -04:00
cmake_uninstall.cmake.in format: include .in files 2020-08-06 11:54:41 -04:00
codespell_ignore_lines_from_errors.py feat: remove Python 3.6 support (#5177) 2024-06-22 00:55:00 -04:00
FindCatch.cmake Revert "Go back to CMake 3.25.2 (#4496)" (#4503) 2023-02-16 10:54:57 -05:00
FindEigen3.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
FindPythonLibsNew.cmake feat: remove Python 3.7 support (#5191) 2024-07-30 09:18:35 -07:00
JoinPaths.cmake feat(cmake): add installation support for pkg-config dependency detection (#4077) 2022-08-09 00:02:45 -04:00
libsize.py feat: remove Python 3.6 support (#5177) 2024-06-22 00:55:00 -04:00
make_changelog.py chore(deps): update pre-commit hooks (#5459) 2024-12-08 15:21:49 -08:00
pybind11.pc.in feat(cmake): add installation support for pkg-config dependency detection (#4077) 2022-08-09 00:02:45 -04:00
pybind11Common.cmake feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00
pybind11Config.cmake.in fix(cmake): add required emscripten flags (#5298) 2024-08-12 16:51:48 -04:00
pybind11GuessPythonExtSuffix.cmake feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00
pybind11NewTools.cmake fix(cmake): NO_EXTRAS in pybind11_add_module function partially working (#5378) 2024-09-19 11:24:35 -04:00
pybind11Tools.cmake feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00
pyproject.toml ci: releases (#2530) 2020-09-30 15:48:08 -04:00
setup_global.py.in Factor out pybind11/conduit/pybind11_platform_abi_id.h (#5375) 2024-11-10 12:17:35 -08:00
setup_main.py.in Factor out pybind11/conduit/pybind11_platform_abi_id.h (#5375) 2024-11-10 12:17:35 -08:00
test-pybind11GuessPythonExtSuffix.cmake feat: require CMake 3.15+ (#5304) 2024-08-14 18:21:04 -04:00