diff --git a/python/Cargo.lock b/python/Cargo.lock index fd9238b1..fc4accbf 100644 --- a/python/Cargo.lock +++ b/python/Cargo.lock @@ -86,18 +86,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3f15b4c6b148206ff3a2b35002e08929c2462467b62b9c02036d9c34f9ef994" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", "arrow-csv", - "arrow-data", + "arrow-data 55.2.0", "arrow-ipc", "arrow-json", "arrow-ord", "arrow-pyarrow", "arrow-row", - "arrow-schema", - "arrow-select", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "arrow-string", ] @@ -107,10 +107,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30feb679425110209ae35c3fbf82404a39a4c0436bb3ec36164d8bffed2a4ce4" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "num", ] @@ -122,9 +122,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70732f04d285d49054a48b72c54f791bb3424abae92d27aafdf776c98af161c8" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "chrono-tz", "half", @@ -132,6 +132,22 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-array" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d" +dependencies = [ + "ahash", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "chrono", + "half", + "hashbrown 0.16.1", + "num", +] + [[package]] name = "arrow-buffer" version = "55.2.0" @@ -143,17 +159,28 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc" +dependencies = [ + "bytes", + "half", + "num", +] + [[package]] name = "arrow-cast" version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4f12eccc3e1c05a766cafb31f6a60a46c2f8efec9b74c6e0648766d30686af8" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "atoi", "base64", "chrono", @@ -164,15 +191,35 @@ dependencies = [ "ryu", ] +[[package]] +name = "arrow-cast" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "919418a0681298d3a77d1a315f625916cb5678ad0d74b9c60108eb15fd083023" +dependencies = [ + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", + "atoi", + "base64", + "chrono", + "half", + "lexical-core", + "num", + "ryu", +] + [[package]] name = "arrow-csv" version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "012c9fef3f4a11573b2c74aec53712ff9fdae4a95f4ce452d1bbf088ee00f06b" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-cast 55.2.0", + "arrow-schema 55.2.0", "chrono", "csv", "csv-core", @@ -185,8 +232,20 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de1ce212d803199684b658fc4ba55fb2d7e87b213de5af415308d2fee3619c2" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 55.2.0", + "arrow-schema 55.2.0", + "half", + "num", +] + +[[package]] +name = "arrow-data" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0" +dependencies = [ + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", "half", "num", ] @@ -197,10 +256,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9ea5967e8b2af39aff5d9de2197df16e305f47f404781d3230b2dc672da5d92" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "flatbuffers", "lz4_flex", "zstd", @@ -212,11 +271,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5709d974c4ea5be96d900c01576c7c0b99705f4a3eec343648cb1ca863988a9c" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "half", "indexmap", @@ -234,11 +293,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6506e3a059e3be23023f587f79c82ef0bcf6d293587e3272d20f2d30b969b5a7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", ] [[package]] @@ -247,9 +306,9 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e55ecf16b9b61d433f6e63c72fc6afcf2597d7db96583de88ebb887d1822268" dependencies = [ - "arrow-array", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "pyo3", ] @@ -259,10 +318,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52bf7393166beaf79b4bed9bfdf19e97472af32ce5b6b48169d321518a08cae2" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "half", ] @@ -277,6 +336,12 @@ dependencies = [ "serde_json", ] +[[package]] +name = "arrow-schema" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe" + [[package]] name = "arrow-select" version = "55.2.0" @@ -284,10 +349,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd2b45757d6a2373faa3352d02ff5b54b098f5e21dccebc45a21806bc34501e5" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "num", +] + +[[package]] +name = "arrow-select" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a" +dependencies = [ + "ahash", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "num", ] @@ -297,11 +376,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0377d532850babb4d927a06294314b316e23311503ed580ec6ce6a0158f49d40" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "memchr", "num", "regex", @@ -466,6 +545,7 @@ dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", + "serde", "windows-link", ] @@ -633,7 +713,7 @@ checksum = "69dfeda1633bf8ec75b068d9f6c27cdc392ffcf5ff83128d5dbab65b73c1fd02" dependencies = [ "arrow", "arrow-ipc", - "arrow-schema", + "arrow-schema 55.2.0", "async-trait", "bytes", "chrono", @@ -900,7 +980,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c620d105aa208fcee45c588765483314eb415f5571cfd6c1bae3a59c5b4d15bb" dependencies = [ "arrow", - "arrow-buffer", + "arrow-buffer 55.2.0", "base64", "blake2", "blake3", @@ -1116,7 +1196,7 @@ dependencies = [ "ahash", "arrow", "arrow-ord", - "arrow-schema", + "arrow-schema 55.2.0", "async-trait", "chrono", "datafusion-common", @@ -1144,7 +1224,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "391a457b9d23744c53eeb89edd1027424cba100581488d89800ed841182df905" dependencies = [ "arrow", - "arrow-schema", + "arrow-schema 55.2.0", "datafusion-common", "datafusion-datasource", "datafusion-expr-common", @@ -1328,9 +1408,9 @@ checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] @@ -1517,6 +1597,12 @@ dependencies = [ "foldhash", ] +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" + [[package]] name = "heck" version = "0.5.0" @@ -1664,9 +1750,9 @@ dependencies = [ [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -1808,16 +1894,16 @@ dependencies = [ [[package]] name = "lance-arrow" -version = "0.37.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ef9499a1e581112f45fbf743fdc8e24830cda0bd13396b11c71aa6e6cba083" +checksum = "590272235088a62bf7fb7d3b13820af76c0d9092a6cffab8989e93c628fc8451" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "bytes", "getrandom 0.2.16", "half", @@ -1828,13 +1914,13 @@ dependencies = [ [[package]] name = "lance-core" -version = "0.37.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527ee5e6472d058d8c66c702fbe318a3f60f971e652e60dcfc6349bdbc9b0733" +checksum = "ea4a8f6f2c25f6a74f460a58caecce62a288abaad9172c199e1ec3c004e5d74e" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", "async-trait", "byteorder", "bytes", @@ -1854,6 +1940,7 @@ dependencies = [ "roaring", "serde_json", "snafu", + "tempfile", "tokio", "tokio-stream", "tokio-util", @@ -1866,8 +1953,8 @@ name = "lance-graph" version = "0.3.0" dependencies = [ "arrow", - "arrow-array", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-schema 55.2.0", "datafusion", "datafusion-common", "datafusion-expr", @@ -1885,9 +1972,9 @@ name = "lance-graph-python" version = "0.3.0" dependencies = [ "arrow", - "arrow-array", + "arrow-array 55.2.0", "arrow-ipc", - "arrow-schema", + "arrow-schema 55.2.0", "futures", "lance-graph", "pyo3", @@ -1968,9 +2055,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libm" @@ -2090,12 +2177,9 @@ dependencies = [ [[package]] name = "mock_instant" -version = "0.3.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9366861eb2a2c436c20b12c8dbec5f798cea6b47ad99216be0282942e2c81ea0" -dependencies = [ - "once_cell", -] +checksum = "dce6dd36094cac388f119d2e9dc82dc730ef91c32a6222170d630e5414b956e6" [[package]] name = "moka" @@ -2332,9 +2416,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "petgraph" @@ -3049,9 +3133,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" dependencies = [ "bytes", "futures-core", @@ -3159,13 +3243,14 @@ checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" [[package]] name = "url" -version = "2.5.4" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] diff --git a/python/uv.lock b/python/uv.lock index f8f527be..0358bb50 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -292,6 +292,7 @@ wheels = [ [[package]] name = "lance-graph" +version = "0.3.0" source = { editable = "." } dependencies = [ { name = "fastapi" }, diff --git a/rust/lance-graph/Cargo.lock b/rust/lance-graph/Cargo.lock index f4debff1..3d8f3cb2 100644 --- a/rust/lance-graph/Cargo.lock +++ b/rust/lance-graph/Cargo.lock @@ -124,17 +124,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3f15b4c6b148206ff3a2b35002e08929c2462467b62b9c02036d9c34f9ef994" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", "arrow-csv", - "arrow-data", + "arrow-data 55.2.0", "arrow-ipc", "arrow-json", "arrow-ord", "arrow-row", - "arrow-schema", - "arrow-select", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "arrow-string", ] @@ -144,10 +144,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30feb679425110209ae35c3fbf82404a39a4c0436bb3ec36164d8bffed2a4ce4" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "num", ] @@ -159,9 +159,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70732f04d285d49054a48b72c54f791bb3424abae92d27aafdf776c98af161c8" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "chrono-tz", "half", @@ -169,6 +169,22 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-array" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d" +dependencies = [ + "ahash", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "chrono", + "half", + "hashbrown 0.16.0", + "num", +] + [[package]] name = "arrow-buffer" version = "55.2.0" @@ -180,17 +196,28 @@ dependencies = [ "num", ] +[[package]] +name = "arrow-buffer" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc" +dependencies = [ + "bytes", + "half", + "num", +] + [[package]] name = "arrow-cast" version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4f12eccc3e1c05a766cafb31f6a60a46c2f8efec9b74c6e0648766d30686af8" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "atoi", "base64", "chrono", @@ -201,15 +228,35 @@ dependencies = [ "ryu", ] +[[package]] +name = "arrow-cast" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "919418a0681298d3a77d1a315f625916cb5678ad0d74b9c60108eb15fd083023" +dependencies = [ + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", + "atoi", + "base64", + "chrono", + "half", + "lexical-core", + "num", + "ryu", +] + [[package]] name = "arrow-csv" version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "012c9fef3f4a11573b2c74aec53712ff9fdae4a95f4ce452d1bbf088ee00f06b" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-cast 55.2.0", + "arrow-schema 55.2.0", "chrono", "csv", "csv-core", @@ -222,8 +269,20 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de1ce212d803199684b658fc4ba55fb2d7e87b213de5af415308d2fee3619c2" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 55.2.0", + "arrow-schema 55.2.0", + "half", + "num", +] + +[[package]] +name = "arrow-data" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0" +dependencies = [ + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", "half", "num", ] @@ -234,10 +293,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9ea5967e8b2af39aff5d9de2197df16e305f47f404781d3230b2dc672da5d92" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "flatbuffers", "lz4_flex", "zstd", @@ -249,11 +308,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5709d974c4ea5be96d900c01576c7c0b99705f4a3eec343648cb1ca863988a9c" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "chrono", "half", "indexmap", @@ -271,11 +330,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6506e3a059e3be23023f587f79c82ef0bcf6d293587e3272d20f2d30b969b5a7" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", ] [[package]] @@ -284,10 +343,10 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52bf7393166beaf79b4bed9bfdf19e97472af32ce5b6b48169d321518a08cae2" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", "half", ] @@ -302,6 +361,12 @@ dependencies = [ "serde_json", ] +[[package]] +name = "arrow-schema" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe" + [[package]] name = "arrow-select" version = "55.2.0" @@ -309,10 +374,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd2b45757d6a2373faa3352d02ff5b54b098f5e21dccebc45a21806bc34501e5" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "num", +] + +[[package]] +name = "arrow-select" +version = "56.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a" +dependencies = [ + "ahash", + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", "num", ] @@ -322,11 +401,11 @@ version = "55.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0377d532850babb4d927a06294314b316e23311503ed580ec6ce6a0158f49d40" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "memchr", "num", "regex", @@ -1423,7 +1502,7 @@ checksum = "69dfeda1633bf8ec75b068d9f6c27cdc392ffcf5ff83128d5dbab65b73c1fd02" dependencies = [ "arrow", "arrow-ipc", - "arrow-schema", + "arrow-schema 55.2.0", "async-trait", "bytes", "chrono", @@ -1690,7 +1769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c620d105aa208fcee45c588765483314eb415f5571cfd6c1bae3a59c5b4d15bb" dependencies = [ "arrow", - "arrow-buffer", + "arrow-buffer 55.2.0", "base64", "blake2", "blake3", @@ -1906,7 +1985,7 @@ dependencies = [ "ahash", "arrow", "arrow-ord", - "arrow-schema", + "arrow-schema 55.2.0", "async-trait", "chrono", "datafusion-common", @@ -1934,7 +2013,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "391a457b9d23744c53eeb89edd1027424cba100581488d89800ed841182df905" dependencies = [ "arrow", - "arrow-schema", + "arrow-schema 55.2.0", "datafusion-common", "datafusion-datasource", "datafusion-expr-common", @@ -2246,7 +2325,7 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe0a0b1d16ce6b863be8ab766004d89ebf0779fd6ce31b0ef3bbc7fedaaad373" dependencies = [ - "arrow-array", + "arrow-array 55.2.0", "rand 0.9.2", ] @@ -3007,13 +3086,13 @@ checksum = "42171f2af5d377e6bbcc8a8572144ee15b73a8f78ceb6160f1adeabf0d0f3e3c" dependencies = [ "arrow", "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", "arrow-ipc", "arrow-ord", "arrow-row", - "arrow-schema", - "arrow-select", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "async-recursion", "async-trait", "async_cell", @@ -3033,8 +3112,8 @@ dependencies = [ "half", "humantime", "itertools 0.13.0", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "lance-datafusion", "lance-encoding", "lance-file", @@ -3069,12 +3148,32 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ef9499a1e581112f45fbf743fdc8e24830cda0bd13396b11c71aa6e6cba083" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", + "bytes", + "getrandom 0.2.16", + "half", + "jsonb", + "num-traits", + "rand 0.9.2", +] + +[[package]] +name = "lance-arrow" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "590272235088a62bf7fb7d3b13820af76c0d9092a6cffab8989e93c628fc8451" +dependencies = [ + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-cast 56.2.0", + "arrow-data 56.2.0", + "arrow-schema 56.2.0", + "arrow-select 56.2.0", "bytes", "getrandom 0.2.16", "half", @@ -3100,9 +3199,9 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "527ee5e6472d058d8c66c702fbe318a3f60f971e652e60dcfc6349bdbc9b0733" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-schema 55.2.0", "async-trait", "byteorder", "bytes", @@ -3111,10 +3210,10 @@ dependencies = [ "datafusion-sql", "deepsize", "futures", - "lance-arrow", + "lance-arrow 0.37.0", "libc", "log", - "mock_instant", + "mock_instant 0.3.2", "moka", "num_cpus", "object_store", @@ -3131,6 +3230,42 @@ dependencies = [ "url", ] +[[package]] +name = "lance-core" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea4a8f6f2c25f6a74f460a58caecce62a288abaad9172c199e1ec3c004e5d74e" +dependencies = [ + "arrow-array 56.2.0", + "arrow-buffer 56.2.0", + "arrow-schema 56.2.0", + "async-trait", + "byteorder", + "bytes", + "chrono", + "deepsize", + "futures", + "lance-arrow 1.0.0", + "libc", + "log", + "mock_instant 0.6.0", + "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-datafusion" version = "0.37.0" @@ -3138,11 +3273,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65a80f7f15f2d941ec7b8253625cbb8e12081ea27584dd1fbc657fb9fb377f7a" dependencies = [ "arrow", - "arrow-array", - "arrow-buffer", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", "arrow-ord", - "arrow-schema", - "arrow-select", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "async-trait", "datafusion", "datafusion-common", @@ -3150,8 +3285,8 @@ dependencies = [ "datafusion-physical-expr", "futures", "jsonb", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "lance-datagen", "log", "pin-project", @@ -3169,9 +3304,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0495c8afa18f246ac4b337c47d7827560283783963dd2177862d91161478fd79" dependencies = [ "arrow", - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-cast 55.2.0", + "arrow-schema 55.2.0", "chrono", "futures", "half", @@ -3188,12 +3323,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e80e9ae49d68b95d58e77d9177f68983dce4f0803ef42840e1631b38dd66adc" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "bytemuck", "byteorder", "bytes", @@ -3202,9 +3337,9 @@ dependencies = [ "hex", "hyperloglogplus", "itertools 0.13.0", - "lance-arrow", + "lance-arrow 0.37.0", "lance-bitpacking", - "lance-core", + "lance-core 0.37.0", "log", "lz4", "num-traits", @@ -3227,11 +3362,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1707f9f5097b36c82d3a8524bb41c762c80d5dfa5e32aa7bfc6a1c0847a1cce" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "async-recursion", "async-trait", "byteorder", @@ -3239,8 +3374,8 @@ dependencies = [ "datafusion-common", "deepsize", "futures", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "lance-encoding", "lance-io", "log", @@ -3261,8 +3396,8 @@ name = "lance-graph" version = "0.3.0" dependencies = [ "arrow", - "arrow-array", - "arrow-schema", + "arrow-array 55.2.0", + "arrow-schema 55.2.0", "criterion", "datafusion", "datafusion-common", @@ -3271,7 +3406,7 @@ dependencies = [ "datafusion-sql", "futures", "lance", - "lance-core", + "lance-core 1.0.0", "nom 7.1.3", "serde", "serde_json", @@ -3287,10 +3422,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28ab52586a5a7f5371a5abf4862968231f8c0232ce0780bc456f1ec16e9370f9" dependencies = [ "arrow", - "arrow-array", + "arrow-array 55.2.0", "arrow-ord", - "arrow-schema", - "arrow-select", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "async-channel", "async-recursion", "async-trait", @@ -3311,8 +3446,8 @@ dependencies = [ "half", "itertools 0.13.0", "jsonb", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "lance-datafusion", "lance-datagen", "lance-encoding", @@ -3349,12 +3484,12 @@ checksum = "d606f9f6a7f8ec2cacf28dfce7b2fc39e7db9f0ec77f907b8e47c756e3dd163b" dependencies = [ "arrow", "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-schema", - "arrow-select", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", + "arrow-cast 55.2.0", + "arrow-data 55.2.0", + "arrow-schema 55.2.0", + "arrow-select 55.2.0", "async-priority-channel", "async-recursion", "async-trait", @@ -3365,8 +3500,8 @@ dependencies = [ "chrono", "deepsize", "futures", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "log", "object_store", "object_store_opendal", @@ -3389,17 +3524,17 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9f1a94a5d966ff1eae817a835e3a57b34f73300f83a43bb28e7e2806695b8ba" dependencies = [ - "arrow-array", - "arrow-buffer", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", "arrow-ord", - "arrow-schema", + "arrow-schema 55.2.0", "bitvec", "cc", "deepsize", "futures", "half", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "log", "num-traits", "rand 0.9.2", @@ -3415,18 +3550,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fac5c0ca6e5c285645465b95fb99fc464a1fd22a6d4b32ae0e0760f06b4b8a7f" dependencies = [ "arrow", - "arrow-array", - "arrow-buffer", + "arrow-array 55.2.0", + "arrow-buffer 55.2.0", "arrow-ipc", - "arrow-schema", + "arrow-schema 55.2.0", "async-trait", "byteorder", "bytes", "chrono", "deepsize", "futures", - "lance-arrow", - "lance-core", + "lance-arrow 0.37.0", + "lance-core 0.37.0", "lance-file", "lance-io", "log", @@ -3718,6 +3853,12 @@ dependencies = [ "once_cell", ] +[[package]] +name = "mock_instant" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce6dd36094cac388f119d2e9dc82dc730ef91c32a6222170d630e5414b956e6" + [[package]] name = "moka" version = "0.12.11" diff --git a/rust/lance-graph/Cargo.toml b/rust/lance-graph/Cargo.toml index 25663b8e..a10ba3cc 100644 --- a/rust/lance-graph/Cargo.toml +++ b/rust/lance-graph/Cargo.toml @@ -27,7 +27,7 @@ datafusion-common = "49.0.2" datafusion-expr = "49.0.2" datafusion-sql = "49.0.2" datafusion-functions-aggregate = "49.0.2" -lance-core = "0.37.0" +lance-core = "1.0.0" nom = "7.1" serde = { version = "1", features = ["derive"] } serde_json = "1"