Skip to content

Commit 5f0ac1d

Browse files
committed
vector db work (split)
1 parent 09916a9 commit 5f0ac1d

5 files changed

Lines changed: 5 additions & 40 deletions

File tree

airbyte_cdk/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@
193193
from .utils.constants import ENV_REQUEST_CACHE_PATH
194194
from .utils.event_timing import create_timer
195195
from .utils.oneof_option_config import OneOfOptionConfig
196-
from .utils.spec_schema_transformations import resolve_refs
197196
from .utils.stream_status_utils import as_airbyte_message
198197

199198
__all__ = [
@@ -340,7 +339,6 @@
340339
"ENV_REQUEST_CACHE_PATH",
341340
"create_timer",
342341
"OneOfOptionConfig",
343-
"resolve_refs",
344342
"as_airbyte_message",
345343
# Types
346344
"Config",

airbyte_cdk/destinations/vector_db_based/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import dpath
88
from pydantic.v1 import BaseModel, Field
99

10+
from airbyte_cdk.sources.utils.schema_helpers import expand_refs
1011
from airbyte_cdk.utils.oneof_option_config import OneOfOptionConfig
11-
from airbyte_cdk.utils.spec_schema_transformations import resolve_refs
1212

1313

1414
class SeparatorSplitterConfigModel(BaseModel):
@@ -293,6 +293,6 @@ def remove_discriminator(schema: Dict[str, Any]) -> None:
293293
def schema(cls, by_alias: bool = True, ref_template: str = "") -> Dict[str, Any]:
294294
"""we're overriding the schema classmethod to enable some post-processing"""
295295
schema: Dict[str, Any] = super().schema()
296-
schema = resolve_refs(schema)
296+
expand_refs(schema)
297297
cls.remove_discriminator(schema)
298298
return schema

airbyte_cdk/utils/spec_schema_transformations.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

unit_tests/connector_builder/test_connector_builder_handler.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -901,12 +901,7 @@ def test_handle_429_response():
901901

902902
limits = TestLimits()
903903
catalog = ConfiguredAirbyteCatalogSerializer.load(CONFIGURED_CATALOG)
904-
source = create_source(
905-
config=config,
906-
limits=limits,
907-
catalog=catalog,
908-
state=None,
909-
)
904+
source = create_source(config=config, limits=limits, catalog=catalog, state=None)
910905

911906
with patch("requests.Session.send", return_value=response) as mock_send:
912907
response = handle_connector_builder_request(

unit_tests/destinations/vector_db_based/config_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
OpenAIEmbeddingConfigModel,
1616
ProcessingConfigModel,
1717
)
18-
from airbyte_cdk.utils.spec_schema_transformations import resolve_refs
18+
from airbyte_cdk.sources.utils.schema_helpers import expand_refs
1919

2020

2121
class IndexingModel(BaseModel):
@@ -64,7 +64,7 @@ def remove_discriminator(schema: dict) -> None:
6464
def schema(cls):
6565
"""we're overriding the schema classmethod to enable some post-processing"""
6666
schema = super().schema()
67-
schema = resolve_refs(schema)
67+
schema = expand_refs(schema)
6868
cls.remove_discriminator(schema)
6969
return schema
7070

0 commit comments

Comments
 (0)