From f8ea9543e97200dbea505c808aad73aaa55e6120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaros=C5=82aw=20Cellary?= Date: Fri, 6 Mar 2026 12:37:20 +0100 Subject: [PATCH 1/3] Changed setting --- pyproject.toml | 2 +- target_iceberg/sinks.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a827368..65aea25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "target-iceberg" -version = "1.2.3" +version = "1.2.4" description = "Singer target for iceberg, built with the Meltano Singer SDK." readme = "README.md" authors = [{ name = "Jarosław Cellary", email = "jcellary@gmail.com" }] diff --git a/target_iceberg/sinks.py b/target_iceberg/sinks.py index 6d82556..5ec3ce8 100644 --- a/target_iceberg/sinks.py +++ b/target_iceberg/sinks.py @@ -134,7 +134,7 @@ def deduplicate_on_primary_key(self) -> bool: @cached_property def catalog(self): - return load_catalog("default", **{"lock-enabled": "false"}) + return load_catalog("default", **{"engine.hive.lock-enabled": "false"}) @cached_property def table(self): From 428d6d46d542ad3aceaa15088a4060e8fcff7283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaros=C5=82aw=20Cellary?= Date: Fri, 6 Mar 2026 13:17:44 +0100 Subject: [PATCH 2/3] switched to branch with changes --- constraints.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/constraints.txt b/constraints.txt index 4ad5e54..b9e7f0b 100644 --- a/constraints.txt +++ b/constraints.txt @@ -507,7 +507,7 @@ pygments==2.19.2 \ # via rich # WARNING: pip install will require the following package to be hashed. # Consider using a hashable URL like https://github.com/jazzband/pip-tools/archive/SOMECOMMIT.zip -pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git +pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git@hive-lock-refactor # via target-iceberg (pyproject.toml) pyparsing==3.2.3 \ --hash=sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf \ diff --git a/pyproject.toml b/pyproject.toml index 65aea25..d569f43 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "singer-sdk~=0.46.3", "requests~=2.32.3", "pyarrow~=20.0.0", - "pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git", + "pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git@hive-lock-refactor", ] [project.optional-dependencies] From e90427d917a9665835befee0a886dce90ca2a2b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaros=C5=82aw=20Cellary?= Date: Fri, 6 Mar 2026 13:56:52 +0100 Subject: [PATCH 3/3] point to iceberg-python master --- constraints.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/constraints.txt b/constraints.txt index b9e7f0b..4ad5e54 100644 --- a/constraints.txt +++ b/constraints.txt @@ -507,7 +507,7 @@ pygments==2.19.2 \ # via rich # WARNING: pip install will require the following package to be hashed. # Consider using a hashable URL like https://github.com/jazzband/pip-tools/archive/SOMECOMMIT.zip -pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git@hive-lock-refactor +pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git # via target-iceberg (pyproject.toml) pyparsing==3.2.3 \ --hash=sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf \ diff --git a/pyproject.toml b/pyproject.toml index d569f43..65aea25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ dependencies = [ "singer-sdk~=0.46.3", "requests~=2.32.3", "pyarrow~=20.0.0", - "pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git@hive-lock-refactor", + "pyiceberg[hive] @ git+https://github.com/Automattic/iceberg-python.git", ] [project.optional-dependencies]