From 8464a30cc28f117487fc8e5fd66257614b1bedda Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 22:55:35 +0000 Subject: [PATCH] fix: update deprecated jsonschema import to use protocols module Replace deprecated 'from jsonschema import Validator' with 'from jsonschema.protocols import Validator' to resolve DeprecationWarning about direct import from jsonschema package. Co-Authored-By: AJ Steers --- airbyte_cdk/sources/utils/transform.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/airbyte_cdk/sources/utils/transform.py b/airbyte_cdk/sources/utils/transform.py index 3ae830ba9..b9348d3ed 100644 --- a/airbyte_cdk/sources/utils/transform.py +++ b/airbyte_cdk/sources/utils/transform.py @@ -8,6 +8,7 @@ from typing import TYPE_CHECKING, Any, Callable, Dict, Generator, Mapping, Optional, cast from jsonschema import Draft7Validator, ValidationError, validators +from jsonschema.protocols import Validator from referencing import Registry, Resource from referencing._core import Resolver from referencing.exceptions import Unresolvable @@ -17,12 +18,6 @@ from .schema_helpers import get_ref_resolver_registry -try: - from jsonschema.validators import Validator -except: - from jsonschema import Validator - - MAX_NESTING_DEPTH = 3 json_to_python_simple = { "string": str,