diff --git a/pkgs/development/python-modules/pyiceberg/default.nix b/pkgs/development/python-modules/pyiceberg/default.nix index 1b6a75329b2c..6546897c2342 100644 --- a/pkgs/development/python-modules/pyiceberg/default.nix +++ b/pkgs/development/python-modules/pyiceberg/default.nix @@ -42,6 +42,7 @@ # tests azure-core, azure-storage-blob, + datafusion, fastavro, moto, pyspark, @@ -54,14 +55,14 @@ buildPythonPackage rec { pname = "iceberg-python"; - version = "0.8.1"; + version = "0.9.0"; pyproject = true; src = fetchFromGitHub { owner = "apache"; repo = "iceberg-python"; tag = "pyiceberg-${version}"; - hash = "sha256-L3YlOtzJv9R4TLeJGzfMQ+0nYtQEsqmgNZpW9B6vVAI="; + hash = "sha256-PLxYe6MpKR6qILTNt0arujyx/nlVorwjhwokbXvdwb0="; }; patches = [ @@ -161,6 +162,7 @@ buildPythonPackage rec { azure-core azure-storage-blob boto3 + datafusion fastavro moto mypy-boto3-glue @@ -187,6 +189,11 @@ buildPythonPackage rec { disabledTests = [ + # Require unpackaged pyiceberg_core + "test_bucket_pyarrow_transforms" + "test_transform_consistency_with_pyarrow_transform" + "test_truncate_pyarrow_transforms" + # botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL "test_checking_if_a_file_exists" "test_closing_a_file" @@ -209,6 +216,8 @@ buildPythonPackage rec { "test_fsspec_new_abfss_output_file_adls" "test_fsspec_new_input_file_adls" "test_fsspec_pickle_round_trip_aldfs" + "test_partitioned_write" + "test_token_200_w_oauth2_server_uri" # TypeError: pyarrow.lib.large_list() takes no keyword argument # From tests/io/test_pyarrow_stats.py: