[pre-commit.ci] pre-commit autoupdate (#1538)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.8 → v0.15.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.8...v0.15.9)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 9ecc4d3..1c9db3a 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -4,7 +4,7 @@
 
 repos:
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.15.8
+    rev: v0.15.9
     hooks:
       - id: ruff-check
         args: [--fix, --exit-non-zero-on-fix]
diff --git a/bench/test_benchmarks.py b/bench/test_benchmarks.py
index fc462bf..6adf21a 100644
--- a/bench/test_benchmarks.py
+++ b/bench/test_benchmarks.py
@@ -152,7 +152,7 @@
     b: Ellipsis = ...
     c: str = "foo"
     d: tuple[str] = "bar"
-    e: complex = complex()
+    e: complex = 0j
 
 
 def test_asdict_atomic():