diff --git a/poetry.lock b/poetry.lock index 1972d805..ae4e7a7d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -5988,4 +5988,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.10,<3.13" -content-hash = "b0990840398d76e10272808cae061852f7c49577b1a16c1765f013089e875f33" +content-hash = "2907d42f2ee753d171f1e8c5b38e29ccba8f19ee50e12c69e6bbfd2188fc0683" diff --git a/pyproject.toml b/pyproject.toml index c786c035..62bc47de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,10 @@ airbyte-cdk = ">=7.3.9,<8.0.0" airbyte-protocol-models-pdv2 = "^0.13.0" click = "^8.1.7" cryptography = ">=44.0.0,<45.0.0" -duckdb = "^1.1.0" +# TODO: Remove duckdb upper bound once duckdb-engine fixes unhashable DuckDBPyType issue +# See: https://github.com/Mause/duckdb_engine/issues/1338 +# See: https://github.com/airbytehq/PyAirbyte/issues/809 +duckdb = ">=1.1.0,<1.4.0" duckdb-engine = "^0.13.2" google-auth = ">=2.27.0,<3.0" google-cloud-bigquery = ">=3.12.0,<4.0"