diff --git a/Cargo.toml b/Cargo.toml index 49378f11ff..945117eef2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -69,6 +69,7 @@ thiserror = { version = "2" } url = { version = "2" } urlencoding = "2.1.3" uuid = { version = "1" } +path-tree = { version = "0.8.1"} # pin to 0.8.1 due to nightly features # runtime / async async-trait = { version = "0.1" } diff --git a/README.md b/README.md index b7a26b8a42..78fcb18013 100644 --- a/README.md +++ b/README.md @@ -135,9 +135,9 @@ of features outlined in the Delta [protocol][protocol] is also [tracked](#protoc | Storage | Rust | Python | Comment | | -------------------- | :-----: | :-----: | ---------------------------------------------------------------- | | Local | ![done] | ![done] | | -| S3 - AWS | ![done] | ![done] | requires lock for concurrent writes | -| S3 - MinIO | ![done] | ![done] | No lock required when using `AmazonS3ConfigKey::ConditionalPut` with `storage_options = {"conditional_put":"etag"}` | -| S3 - R2 | ![done] | ![done] | No lock required when using `AmazonS3ConfigKey::ConditionalPut` with `storage_options = {"conditional_put":"etag"}` | +| S3 - AWS | ![done] | ![done] | | +| S3 - MinIO | ![done] | ![done] | | +| S3 - R2 | ![done] | ![done] | | | Azure Blob | ![done] | ![done] | | | Azure ADLS Gen2 | ![done] | ![done] | | | Microsoft OneLake | ![done] | ![done] | | diff --git a/python/pyproject.toml b/python/pyproject.toml index b937109930..256983e24c 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,6 @@ build-backend = "maturin" [project] name = "deltalake" -version = "0.22.4" description = "Native Delta Lake Python binding based on delta-rs with Pandas integration" readme = "README.md" license = { file = "licenses/deltalake_license.txt" } @@ -18,6 +17,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = ["pyarrow>=16"] +dynamic = ["version"] [project.optional-dependencies] pandas = ["pandas"]