From a3bb9a408785ed1808dee5ac25a34addcd044aa9 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 19:38:44 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/biomejs/pre-commit: v2.4.15 → v2.4.16](https://github.com/biomejs/pre-commit/compare/v2.4.15...v2.4.16) - [github.com/tox-dev/pyproject-fmt: v2.21.2 → v2.23.0](https://github.com/tox-dev/pyproject-fmt/compare/v2.21.2...v2.23.0) - [github.com/astral-sh/ruff-pre-commit: v0.15.14 → v0.15.16](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.14...v0.15.16) --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 94b71969..fd76265b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,16 +7,16 @@ default_stages: minimum_pre_commit_version: 2.16.0 repos: - repo: https://github.com/biomejs/pre-commit - rev: v2.4.15 + rev: v2.4.16 hooks: - id: biome-format exclude: ^\.cruft\.json$ # inconsistent indentation with cruft - file never to be modified manually. - repo: https://github.com/tox-dev/pyproject-fmt - rev: v2.21.2 + rev: v2.23.0 hooks: - id: pyproject-fmt - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.14 + rev: v0.15.16 hooks: - id: ruff-check types_or: [python, pyi, jupyter] From d9987068493929f76be88102391fa2d1787858a6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 19:39:10 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 828c8823..dec185a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,8 +99,8 @@ envs.default.installer = "uv" envs.default.features = [ "dev" ] envs.docs.features = [ "doc" ] envs.docs.scripts.build = "sphinx-build -M html docs docs/_build {args}" -envs.docs.scripts.open = "python -m webbrowser -t docs/_build/html/index.html" envs.docs.scripts.clean = "git clean -fdX -- {args:docs}" +envs.docs.scripts.open = "python -m webbrowser -t docs/_build/html/index.html" envs.hatch-test.features = [ "test" ] envs.hatch-test.matrix = [ # Standard matrix: run the full integration-aware test extras on both supported @@ -174,7 +174,6 @@ lint.pydocstyle.convention = "google" [tool.pytest] ini_options.testpaths = [ "tests" ] -ini_options.xfail_strict = true ini_options.addopts = [ "--import-mode=importlib", # allow using test files with same name ] @@ -182,6 +181,7 @@ ini_options.addopts = [ ini_options.markers = [ "xdist_group: run tests sharing a dataset download path on the same xdist worker (needs --dist loadgroup)", ] +ini_options.xfail_strict = true [tool.coverage] run.omit = [