From 08de744edaabf2743a74ad1f47720c25a984bc9a Mon Sep 17 00:00:00 2001 From: Stephen Rosen Date: Sun, 22 Jun 2025 17:47:14 -0500 Subject: [PATCH 1/2] Update `jsonschema.protocols.Validator.__init__` The signature of this protocol has changed in recent versions of `jsonschema`. Update to match. --- stubs/jsonschema/jsonschema/protocols.pyi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stubs/jsonschema/jsonschema/protocols.pyi b/stubs/jsonschema/jsonschema/protocols.pyi index 1bde7a46cff9..b27ee5461ce9 100644 --- a/stubs/jsonschema/jsonschema/protocols.pyi +++ b/stubs/jsonschema/jsonschema/protocols.pyi @@ -6,7 +6,7 @@ from typing_extensions import TypeAlias from jsonschema._format import FormatChecker from jsonschema._types import TypeChecker from jsonschema.exceptions import ValidationError -from jsonschema.validators import RefResolver +import referencing.jsonschema _JsonParameter: TypeAlias = str | int | float | bool | None | Mapping[str, _JsonParameter] | Sequence[_JsonParameter] @@ -19,7 +19,7 @@ class Validator(Protocol): def __init__( self, schema: dict[Incomplete, Incomplete] | bool, - resolver: RefResolver | None = None, + registry: referencing.jsonschema.SchemaRegistry, format_checker: FormatChecker | None = None, ) -> None: ... @classmethod From e327f037b4dc17dccf7c294a08ff22e39b5d379c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 22 Jun 2025 22:51:40 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/jsonschema/jsonschema/protocols.pyi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stubs/jsonschema/jsonschema/protocols.pyi b/stubs/jsonschema/jsonschema/protocols.pyi index b27ee5461ce9..70bb9b8e797f 100644 --- a/stubs/jsonschema/jsonschema/protocols.pyi +++ b/stubs/jsonschema/jsonschema/protocols.pyi @@ -3,10 +3,10 @@ from collections.abc import Iterator, Mapping, Sequence from typing import ClassVar, Protocol from typing_extensions import TypeAlias +import referencing.jsonschema from jsonschema._format import FormatChecker from jsonschema._types import TypeChecker from jsonschema.exceptions import ValidationError -import referencing.jsonschema _JsonParameter: TypeAlias = str | int | float | bool | None | Mapping[str, _JsonParameter] | Sequence[_JsonParameter]