From 0bacf41c7549371839100fd57a9da892c16a6631 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 1 Sep 2025 21:44:30 +0000 Subject: [PATCH 1/4] chore(deps): update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - [github.com/astral-sh/ruff-pre-commit: v0.12.7 → v0.12.11](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.7...v0.12.11) - [github.com/shellcheck-py/shellcheck-py: v0.10.0.1 → v0.11.0.1](https://github.com/shellcheck-py/shellcheck-py/compare/v0.10.0.1...v0.11.0.1) - [github.com/henryiii/validate-pyproject-schema-store: 2025.07.28 → 2025.08.29](https://github.com/henryiii/validate-pyproject-schema-store/compare/2025.07.28...2025.08.29) - [github.com/python-jsonschema/check-jsonschema: 0.33.2 → 0.33.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.33.2...0.33.3) --- .pre-commit-config.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ee8d422fd..b2ff20496 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ exclude: ^src/scikit_build_core/_vendor repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-added-large-files - id: check-case-conflict @@ -25,7 +25,7 @@ repos: exclude: "^tests" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.12.7 + rev: v0.12.11 hooks: - id: ruff args: ["--fix", "--show-fixes"] @@ -105,7 +105,7 @@ repos: exclude: ^(LICENSE$|src/scikit_build_core/resources/find_python|tests/test_skbuild_settings.py$) - repo: https://github.com/shellcheck-py/shellcheck-py - rev: v0.10.0.1 + rev: v0.11.0.1 hooks: - id: shellcheck @@ -131,12 +131,12 @@ repos: additional_dependencies: ["cogapp>=3.5"] - repo: https://github.com/henryiii/validate-pyproject-schema-store - rev: 2025.07.28 + rev: 2025.08.29 hooks: - id: validate-pyproject - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.33.2 + rev: 0.33.3 hooks: - id: check-dependabot - id: check-github-workflows From 7841cb268f96ad85e808ea14134bf5e38fcf49fd Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 5 Sep 2025 10:55:27 -0400 Subject: [PATCH 2/4] docs: drop tippy for all external URLs Signed-off-by: Henry Schreiner --- docs/conf.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 254be93dd..41922b809 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -97,12 +97,7 @@ "setuptools": ("https://setuptools.pypa.io/en/latest", None), "hatchling": ("https://hatch.pypa.io/latest", None), } -tippy_rtd_urls = [ - val[0] - for key, val in intersphinx_mapping.items() - # Only works with RTD hosted intersphinx - if key not in ("hatchling", "python", "cmake") -] +tippy_rtd_urls = [] nitpick_ignore = [ ("py:class", "setuptools.dist.Distribution"), From 860f41781f6ac15a786b559e34fa465fd2b5266b Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 5 Sep 2025 11:09:11 -0400 Subject: [PATCH 3/4] Revert "docs: drop tippy for all external URLs" This reverts commit 7841cb268f96ad85e808ea14134bf5e38fcf49fd. --- docs/conf.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index 41922b809..254be93dd 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -97,7 +97,12 @@ "setuptools": ("https://setuptools.pypa.io/en/latest", None), "hatchling": ("https://hatch.pypa.io/latest", None), } -tippy_rtd_urls = [] +tippy_rtd_urls = [ + val[0] + for key, val in intersphinx_mapping.items() + # Only works with RTD hosted intersphinx + if key not in ("hatchling", "python", "cmake") +] nitpick_ignore = [ ("py:class", "setuptools.dist.Distribution"), From 02c455d30b3aff45998f1b826014760421652cde Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 5 Sep 2025 11:11:50 -0400 Subject: [PATCH 4/4] docs: try the rtd URL directly Signed-off-by: Henry Schreiner --- docs/conf.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 254be93dd..6eabb2320 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -93,15 +93,13 @@ intersphinx_mapping = { "cmake": ("https://cmake.org/cmake/help/latest/", None), "python": ("https://docs.python.org/3", None), - "packaging": ("https://packaging.pypa.io/en/stable", None), - "setuptools": ("https://setuptools.pypa.io/en/latest", None), + "packaging": ("https://packaging.readthedocs.io/en/stable", None), + "setuptools": ("https://setuptools.readthedocs.io/en/latest", None), "hatchling": ("https://hatch.pypa.io/latest", None), } tippy_rtd_urls = [ - val[0] - for key, val in intersphinx_mapping.items() - # Only works with RTD hosted intersphinx - if key not in ("hatchling", "python", "cmake") + "https://packaging.readthedocs.io/en/stable", + "https://setuptools.readthedocs.io/en/latest", ] nitpick_ignore = [