Skip to content

Commit 7bb58fe

Browse files
feat: Adapt to changes in stream key properties
1 parent c8828f8 commit 7bb58fe

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

Diff for: poetry.lock

+5-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ snowflake-connector-python = { version = "<4.0.0", extras = ["secure-local-stora
2222
sqlalchemy = "~=2.0.31"
2323

2424
[tool.poetry.dependencies.singer-sdk]
25-
version = "~=0.41.0"
25+
version = "~=0.42.0a2"
2626

2727
[tool.poetry.group.dev.dependencies]
2828
coverage = ">=7.2.7"
2929
pytest = ">=7.4.3"
3030
pytest-xdist = ">=3.3.1"
3131

3232
[tool.poetry.group.dev.dependencies.singer-sdk]
33-
version="~=0.41.0"
33+
version = "~=0.42.0a2"
3434
extras = ["testing"]
3535

3636
[tool.ruff]

Diff for: tests/core.py

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
TargetInvalidSchemaTest,
1717
TargetNoPrimaryKeys,
1818
TargetOptionalAttributes,
19+
TargetPrimaryKeyUpdates,
1920
TargetRecordBeforeSchemaTest,
2021
TargetRecordMissingKeyProperty,
2122
TargetRecordMissingRequiredProperty,
@@ -581,6 +582,7 @@ def singer_filepath(self) -> Path:
581582
# TODO: Not available in the SDK yet
582583
# TargetMultipleStateMessages,
583584
TargetNoPrimaryKeys, # Implicitly asserts no pk is handled
585+
TargetPrimaryKeyUpdates, # Implicitly asserts pk updates are handled
584586
TargetOptionalAttributes, # Implicitly asserts nullable fields handled
585587
SnowflakeTargetRecordBeforeSchemaTest,
586588
SnowflakeTargetRecordMissingKeyProperty,

0 commit comments

Comments
 (0)