chore: update lance dependency to v0.38.3-beta.5 (#2726)

## Summary
- update Lance dependencies to v0.38.3-beta.4 via
ci/set_lance_version.py
- refresh Cargo.lock for the preview release

## Testing
- cargo clippy --workspace --tests --all-features -- -D warnings
- cargo fmt --all

Triggered by tag:
[v0.38.3-beta.4](https://github.com/lancedb/lance/releases/tag/v0.38.3-beta.4)

Co-authored-by: Jack Ye <yezhaoqin@gmail.com>
This commit is contained in:
github-actions[bot]
2025-10-17 15:17:16 -07:00
committed by GitHub
parent 4cfcd95320
commit 3372a2aae0
3 changed files with 547 additions and 91 deletions

596
Cargo.lock generated
View File

@@ -1566,7 +1566,7 @@ checksum = "e0d05af1e006a2407bedef5af410552494ce5be9090444dbbcb57258c1af3d56"
dependencies = [
"crossterm 0.27.0",
"crossterm 0.28.1",
"strum",
"strum 0.26.3",
"strum_macros 0.26.4",
"unicode-width",
]
@@ -3045,7 +3045,17 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "fsst"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "480fc4f47567da549ab44bb2f37f6db1570c9eff7200e50334b69fa1daa74339"
dependencies = [
"arrow-array",
"rand 0.9.2",
]
[[package]]
name = "fsst"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-array",
"rand 0.9.2",
@@ -4230,7 +4240,70 @@ dependencies = [
[[package]]
name = "lance"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e2d2472f58d01894bc5f0a9f9d28dfca4649c9e28faf467c47e87f788ef322b"
dependencies = [
"arrow",
"arrow-arith",
"arrow-array",
"arrow-buffer",
"arrow-ipc",
"arrow-ord",
"arrow-row",
"arrow-schema",
"arrow-select",
"async-recursion",
"async-trait",
"async_cell",
"aws-credential-types",
"byteorder",
"bytes",
"chrono",
"dashmap",
"datafusion",
"datafusion-expr",
"datafusion-functions",
"datafusion-physical-expr",
"datafusion-physical-plan",
"deepsize",
"either",
"futures",
"half",
"humantime",
"itertools 0.13.0",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"lance-datafusion 0.38.2",
"lance-encoding 0.38.2",
"lance-file 0.38.2",
"lance-index 0.38.2",
"lance-io 0.38.2",
"lance-linalg 0.38.2",
"lance-table 0.38.2",
"log",
"moka",
"object_store",
"permutation",
"pin-project",
"prost",
"prost-types",
"rand 0.9.2",
"roaring",
"serde",
"serde_json",
"snafu",
"tantivy",
"tokio",
"tokio-stream",
"tracing",
"url",
"uuid",
]
[[package]]
name = "lance"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-arith",
@@ -4261,15 +4334,16 @@ dependencies = [
"half",
"humantime",
"itertools 0.13.0",
"lance-arrow",
"lance-core",
"lance-datafusion",
"lance-encoding",
"lance-file",
"lance-index",
"lance-io",
"lance-linalg",
"lance-table",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-datafusion 0.38.3-beta.5",
"lance-encoding 0.38.3-beta.5",
"lance-file 0.38.3-beta.5",
"lance-index 0.38.3-beta.5",
"lance-io 0.38.3-beta.5",
"lance-linalg 0.38.3-beta.5",
"lance-namespace 0.38.3-beta.5",
"lance-table 0.38.3-beta.5",
"log",
"moka",
"object_store",
@@ -4293,7 +4367,27 @@ dependencies = [
[[package]]
name = "lance-arrow"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2abba8770c4217fbdc8b517cdfb7183639b02dc5c2bcad1e7c69ffdcf4fbe1a"
dependencies = [
"arrow-array",
"arrow-buffer",
"arrow-cast",
"arrow-data",
"arrow-schema",
"arrow-select",
"bytes",
"getrandom 0.2.16",
"half",
"jsonb",
"num-traits",
"rand 0.9.2",
]
[[package]]
name = "lance-arrow"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4312,7 +4406,18 @@ dependencies = [
[[package]]
name = "lance-bitpacking"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efb7af69bff8d8499999684f961b0a4dc6e159065c773041545d19bc158f0814"
dependencies = [
"arrayref",
"paste",
"seq-macro",
]
[[package]]
name = "lance-bitpacking"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrayref",
"paste",
@@ -4322,7 +4427,8 @@ dependencies = [
[[package]]
name = "lance-core"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "356a5df5f9cd7cb4aedaf78a4e346190ae50ba574b828316caed7d1df3b6dcd8"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4335,7 +4441,44 @@ dependencies = [
"datafusion-sql",
"deepsize",
"futures",
"lance-arrow",
"lance-arrow 0.38.2",
"libc",
"log",
"mock_instant",
"moka",
"num_cpus",
"object_store",
"pin-project",
"prost",
"rand 0.9.2",
"roaring",
"serde_json",
"snafu",
"tempfile",
"tokio",
"tokio-stream",
"tokio-util",
"tracing",
"url",
]
[[package]]
name = "lance-core"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-array",
"arrow-buffer",
"arrow-schema",
"async-trait",
"byteorder",
"bytes",
"chrono",
"datafusion-common",
"datafusion-sql",
"deepsize",
"futures",
"lance-arrow 0.38.3-beta.5",
"libc",
"log",
"mock_instant",
@@ -4359,7 +4502,8 @@ dependencies = [
[[package]]
name = "lance-datafusion"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8e8ec07021bdaba6a441563d8fbcb0431350aae6842910ae3622557765f218f"
dependencies = [
"arrow",
"arrow-array",
@@ -4374,9 +4518,39 @@ dependencies = [
"datafusion-physical-expr",
"futures",
"jsonb",
"lance-arrow",
"lance-core",
"lance-datagen",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"lance-datagen 0.38.2",
"log",
"pin-project",
"prost",
"snafu",
"tokio",
"tracing",
]
[[package]]
name = "lance-datafusion"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-array",
"arrow-buffer",
"arrow-ord",
"arrow-schema",
"arrow-select",
"async-trait",
"chrono",
"datafusion",
"datafusion-common",
"datafusion-functions",
"datafusion-physical-expr",
"futures",
"jsonb",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-datagen 0.38.3-beta.5",
"log",
"pin-project",
"prost",
@@ -4388,7 +4562,26 @@ dependencies = [
[[package]]
name = "lance-datagen"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4fe98730cd5297dc68b22f6ad7e1e27cf34e2db05586b64d3540ca74a519a61"
dependencies = [
"arrow",
"arrow-array",
"arrow-cast",
"arrow-schema",
"chrono",
"futures",
"half",
"hex",
"rand 0.9.2",
"rand_xoshiro",
"random_word 0.5.2",
]
[[package]]
name = "lance-datagen"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-array",
@@ -4406,7 +4599,8 @@ dependencies = [
[[package]]
name = "lance-encoding"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef073d419cc00ef41dd95cb25203b333118b224151ae397145530b1d559769c9"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -4418,14 +4612,14 @@ dependencies = [
"bytemuck",
"byteorder",
"bytes",
"fsst",
"fsst 0.38.2",
"futures",
"hex",
"hyperloglogplus",
"itertools 0.13.0",
"lance-arrow",
"lance-bitpacking",
"lance-core",
"lance-arrow 0.38.2",
"lance-bitpacking 0.38.2",
"lance-core 0.38.2",
"log",
"lz4",
"num-traits",
@@ -4434,7 +4628,45 @@ dependencies = [
"prost-types",
"rand 0.9.2",
"snafu",
"strum",
"strum 0.25.0",
"tokio",
"tracing",
"xxhash-rust",
"zstd",
]
[[package]]
name = "lance-encoding"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-arith",
"arrow-array",
"arrow-buffer",
"arrow-cast",
"arrow-data",
"arrow-schema",
"arrow-select",
"bytemuck",
"byteorder",
"bytes",
"fsst 0.38.3-beta.5",
"futures",
"hex",
"hyperloglogplus",
"itertools 0.13.0",
"lance-arrow 0.38.3-beta.5",
"lance-bitpacking 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"log",
"lz4",
"num-traits",
"prost",
"prost-build",
"prost-types",
"rand 0.9.2",
"snafu",
"strum 0.26.3",
"tokio",
"tracing",
"xxhash-rust",
@@ -4444,7 +4676,8 @@ dependencies = [
[[package]]
name = "lance-file"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e34aba3a41f119188da997730560e4a6915ee5a38b672bbf721fdc99121aa1e"
dependencies = [
"arrow-arith",
"arrow-array",
@@ -4459,10 +4692,44 @@ dependencies = [
"datafusion-common",
"deepsize",
"futures",
"lance-arrow",
"lance-core",
"lance-encoding",
"lance-io",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"lance-encoding 0.38.2",
"lance-io 0.38.2",
"log",
"num-traits",
"object_store",
"prost",
"prost-build",
"prost-types",
"roaring",
"snafu",
"tokio",
"tracing",
]
[[package]]
name = "lance-file"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-arith",
"arrow-array",
"arrow-buffer",
"arrow-data",
"arrow-schema",
"arrow-select",
"async-recursion",
"async-trait",
"byteorder",
"bytes",
"datafusion-common",
"deepsize",
"futures",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-encoding 0.38.3-beta.5",
"lance-io 0.38.3-beta.5",
"log",
"num-traits",
"object_store",
@@ -4478,7 +4745,8 @@ dependencies = [
[[package]]
name = "lance-index"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f480f801c8efb41a6dedc48a5cacff6044a10f82c6f9764b8dac7194a7754e"
dependencies = [
"arrow",
"arrow-arith",
@@ -4506,15 +4774,78 @@ dependencies = [
"half",
"itertools 0.13.0",
"jsonb",
"lance-arrow",
"lance-core",
"lance-datafusion",
"lance-datagen",
"lance-encoding",
"lance-file",
"lance-io",
"lance-linalg",
"lance-table",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"lance-datafusion 0.38.2",
"lance-datagen 0.38.2",
"lance-encoding 0.38.2",
"lance-file 0.38.2",
"lance-io 0.38.2",
"lance-linalg 0.38.2",
"lance-table 0.38.2",
"libm",
"log",
"ndarray",
"num-traits",
"object_store",
"prost",
"prost-build",
"prost-types",
"rand 0.9.2",
"rand_distr 0.5.1",
"rayon",
"roaring",
"serde",
"serde_json",
"snafu",
"tantivy",
"tempfile",
"tokio",
"tracing",
"twox-hash",
"uuid",
]
[[package]]
name = "lance-index"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-arith",
"arrow-array",
"arrow-ord",
"arrow-schema",
"arrow-select",
"async-channel",
"async-recursion",
"async-trait",
"bitpacking",
"bitvec",
"bytes",
"crossbeam-queue",
"datafusion",
"datafusion-common",
"datafusion-expr",
"datafusion-physical-expr",
"datafusion-sql",
"deepsize",
"dirs",
"fastbloom",
"fst",
"futures",
"half",
"itertools 0.13.0",
"jsonb",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-datafusion 0.38.3-beta.5",
"lance-datagen 0.38.3-beta.5",
"lance-encoding 0.38.3-beta.5",
"lance-file 0.38.3-beta.5",
"lance-io 0.38.3-beta.5",
"lance-linalg 0.38.3-beta.5",
"lance-table 0.38.3-beta.5",
"libm",
"log",
"ndarray",
@@ -4541,7 +4872,8 @@ dependencies = [
[[package]]
name = "lance-io"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0708125c74965b2b7e5e0c4fe2d8e6bd8346a7031484f8844cf06c08bfa29a72"
dependencies = [
"arrow",
"arrow-arith",
@@ -4560,8 +4892,49 @@ dependencies = [
"chrono",
"deepsize",
"futures",
"lance-arrow",
"lance-core",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"log",
"object_store",
"object_store_opendal",
"opendal",
"path_abs",
"pin-project",
"prost",
"rand 0.9.2",
"serde",
"shellexpand",
"snafu",
"tokio",
"tracing",
"url",
]
[[package]]
name = "lance-io"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-arith",
"arrow-array",
"arrow-buffer",
"arrow-cast",
"arrow-data",
"arrow-schema",
"arrow-select",
"async-recursion",
"async-trait",
"aws-config",
"aws-credential-types",
"byteorder",
"bytes",
"chrono",
"deepsize",
"futures",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-namespace 0.38.3-beta.5",
"log",
"object_store",
"object_store_opendal",
@@ -4581,7 +4954,8 @@ dependencies = [
[[package]]
name = "lance-linalg"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da9d1c22deed92420a1869e4b89188ccecc7e1aee2ea4e5bca92eae861511d60"
dependencies = [
"arrow-array",
"arrow-buffer",
@@ -4592,8 +4966,32 @@ dependencies = [
"deepsize",
"futures",
"half",
"lance-arrow",
"lance-core",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"log",
"num-traits",
"rand 0.9.2",
"rayon",
"tokio",
"tracing",
]
[[package]]
name = "lance-linalg"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-array",
"arrow-buffer",
"arrow-ord",
"arrow-schema",
"bitvec",
"cc",
"deepsize",
"futures",
"half",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"log",
"num-traits",
"rand 0.9.2",
@@ -4611,7 +5009,7 @@ dependencies = [
"arrow",
"async-trait",
"bytes",
"lance",
"lance 0.38.2",
"lance-namespace-reqwest-client",
"opendal",
"reqwest",
@@ -4620,6 +5018,19 @@ dependencies = [
"url",
]
[[package]]
name = "lance-namespace"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"async-trait",
"bytes",
"lance-core 0.38.3-beta.5",
"lance-namespace-reqwest-client",
"snafu",
]
[[package]]
name = "lance-namespace-reqwest-client"
version = "0.0.18"
@@ -4636,7 +5047,45 @@ dependencies = [
[[package]]
name = "lance-table"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "805e6c64efbb3295f74714668c9033121ffdfa6c868f067024e65ade700b8b8b"
dependencies = [
"arrow",
"arrow-array",
"arrow-buffer",
"arrow-ipc",
"arrow-schema",
"async-trait",
"byteorder",
"bytes",
"chrono",
"deepsize",
"futures",
"lance-arrow 0.38.2",
"lance-core 0.38.2",
"lance-file 0.38.2",
"lance-io 0.38.2",
"log",
"object_store",
"prost",
"prost-build",
"prost-types",
"rand 0.9.2",
"rangemap",
"roaring",
"serde",
"serde_json",
"snafu",
"tokio",
"tracing",
"url",
"uuid",
]
[[package]]
name = "lance-table"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow",
"arrow-array",
@@ -4651,10 +5100,10 @@ dependencies = [
"chrono",
"deepsize",
"futures",
"lance-arrow",
"lance-core",
"lance-file",
"lance-io",
"lance-arrow 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-file 0.38.3-beta.5",
"lance-io 0.38.3-beta.5",
"log",
"object_store",
"prost",
@@ -4674,12 +5123,12 @@ dependencies = [
[[package]]
name = "lance-testing"
version = "0.38.2"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.2#73a2c7e1f52932f589ad0ac63eb41194b9f9421a"
version = "0.38.3-beta.5"
source = "git+https://github.com/lancedb/lance.git?tag=v0.38.3-beta.5#ea6f6f5cd5587523a68f9a63855f2ee518f32d10"
dependencies = [
"arrow-array",
"arrow-schema",
"lance-arrow",
"lance-arrow 0.38.3-beta.5",
"num-traits",
"rand 0.9.2",
]
@@ -4724,17 +5173,17 @@ dependencies = [
"hf-hub",
"http 1.3.1",
"http-body 1.0.1",
"lance",
"lance-core",
"lance-datafusion",
"lance-datagen",
"lance-encoding",
"lance-file",
"lance-index",
"lance-io",
"lance-linalg",
"lance-namespace",
"lance-table",
"lance 0.38.3-beta.5",
"lance-core 0.38.3-beta.5",
"lance-datafusion 0.38.3-beta.5",
"lance-datagen 0.38.3-beta.5",
"lance-encoding 0.38.3-beta.5",
"lance-file 0.38.3-beta.5",
"lance-index 0.38.3-beta.5",
"lance-io 0.38.3-beta.5",
"lance-linalg 0.38.3-beta.5",
"lance-namespace 0.0.18",
"lance-table 0.38.3-beta.5",
"lance-testing",
"lazy_static",
"log",
@@ -4770,7 +5219,7 @@ dependencies = [
"arrow",
"arrow-schema",
"jni",
"lance",
"lance 0.38.3-beta.5",
"lancedb",
"lazy_static",
"serde",
@@ -7894,6 +8343,15 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "strum"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
dependencies = [
"strum_macros 0.25.3",
]
[[package]]
name = "strum"
version = "0.26.3"

View File

@@ -15,17 +15,17 @@ categories = ["database-implementations"]
rust-version = "1.78.0"
[workspace.dependencies]
lance = { "version" = "=0.38.2", default-features = false, "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-core = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-datagen = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-file = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-io = { "version" = "=0.38.2", default-features = false, "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance = { "version" = "=0.38.3-beta.5", default-features = false, "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-core = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-datagen = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-file = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-io = { "version" = "=0.38.3-beta.5", default-features = false, "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-namespace = "0.0.18"
ahash = "0.8"
# Note that this one does not include pyarrow
@@ -68,11 +68,11 @@ bytemuck_derive = ">=1.8.1, <1.9.0"
# This is only needed when we reference preview releases of lance
# Force to use the same lance version as the rest of the project to avoid duplicate dependencies
[patch.crates-io]
lance = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-io = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.38.2", "tag" = "v0.38.3-beta.2", "git" = "https://github.com/lancedb/lance.git" }
lance = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-io = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-index = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-linalg = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-table = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-testing = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-datafusion = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }
lance-encoding = { "version" = "=0.38.3-beta.5", "tag" = "v0.38.3-beta.5", "git" = "https://github.com/lancedb/lance.git" }

View File

@@ -183,10 +183,8 @@ def set_preview_version(version: str):
def line_updater(line: str) -> str:
package_name = line.split("=", maxsplit=1)[0].strip()
base_version = version.split("-")[0] # Get the base version without beta suffix
# Build config in desired order: version, default-features, features, tag, git
config = {"version": f"={base_version}"}
config = {"version": f"={version}"}
if extract_default_features(line):
config["default-features"] = False