diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2925290..6db2ed3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,7 +19,7 @@ repos: - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.12.12" + rev: "v0.14.0" hooks: - id: ruff-check args: ["--fix", "--show-fixes"] @@ -65,12 +65,12 @@ repos: - id: shellcheck - repo: https://github.com/henryiii/validate-pyproject-schema-store - rev: 2025.08.29 + rev: 2025.10.03 hooks: - id: validate-pyproject - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.33.3 + rev: 0.34.0 hooks: - id: check-dependabot - id: check-github-workflows @@ -79,6 +79,6 @@ repos: files: \.schema\.json - repo: https://github.com/scientific-python/cookie - rev: 2025.05.02 + rev: 2025.10.01 hooks: - id: sp-repo-review diff --git a/tests/test_standard_metadata.py b/tests/test_standard_metadata.py index 5303849..14ea64d 100644 --- a/tests/test_standard_metadata.py +++ b/tests/test_standard_metadata.py @@ -1444,7 +1444,8 @@ def test_as_rfc822_mapped_dynamic() -> None: def test_as_rfc822_missing_version() -> None: metadata = pyproject_metadata.StandardMetadata(name="something") with pytest.raises( - pyproject_metadata.ConfigurationError, match='Field "project.version" missing' + pyproject_metadata.ConfigurationError, + match=re.escape('Field "project.version" missing'), ): metadata.as_rfc822() @@ -1452,7 +1453,9 @@ def test_as_rfc822_missing_version() -> None: def test_statically_defined_dynamic_field() -> None: with pytest.raises( pyproject_metadata.ConfigurationError, - match='Field "project.version" declared as dynamic in "project.dynamic" but is defined', + match=re.escape( + 'Field "project.version" declared as dynamic in "project.dynamic" but is defined' + ), ): pyproject_metadata.StandardMetadata.from_pyproject( {