diff --git a/Cargo.lock b/Cargo.lock index 72f9074e..d20745d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -418,35 +418,6 @@ dependencies = [ "async-trait", ] -[[package]] -name = "async-io" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" -dependencies = [ - "async-lock 2.8.0", - "autocfg", - "cfg-if", - "concurrent-queue", - "futures-lite", - "log", - "parking", - "polling", - "rustix 0.37.28", - "slab", - "socket2 0.4.10", - "waker-fn", -] - -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", -] - [[package]] name = "async-lock" version = "3.4.0" @@ -549,9 +520,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-config" -version = "1.5.15" +version = "1.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc47e70fc35d054c8fcd296d47a61711f043ac80534a10b4f741904f81e73a90" +checksum = "50236e4d60fe8458de90a71c0922c761e41755adf091b1b03de1cef537179915" dependencies = [ "aws-credential-types", "aws-runtime", @@ -566,7 +537,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "fastrand 2.3.0", + "fastrand", "hex", "http 0.2.12", "ring", @@ -591,9 +562,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.4" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee7643696e7fdd74c10f9eb42848a87fe469d35eae9c3323f80aa98f350baac" +checksum = "76dd04d39cc12844c0994f2c9c5a6f5184c22e9188ec1ff723de41910a21dcad" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -605,7 +576,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "fastrand 2.3.0", + "fastrand", "http 0.2.12", "http-body 0.4.6", "once_cell", @@ -617,9 +588,9 @@ dependencies = [ [[package]] name = "aws-sdk-bedrockruntime" -version = "1.72.0" +version = "1.73.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9f760ebf1bbb45ea94ba4c998bde97f67910798e481153ccce31ea13857cad" +checksum = "425c42100a29a4361f8263a54b2f6cf01265116d3f82009df4fe0fcb907c46fb" dependencies = [ "aws-credential-types", "aws-runtime", @@ -632,7 +603,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "fastrand 2.3.0", + "fastrand", "http 0.2.12", "once_cell", "regex-lite", @@ -641,9 +612,9 @@ dependencies = [ [[package]] name = "aws-sdk-dynamodb" -version = "1.63.0" +version = "1.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759b7945e8ef6e86abbef009aadfff62bb27aaf7e88b275b9c2deaa5d7426acc" +checksum = "250de21a41a7448fb8a2aa492fcf8cb92ab89fbae0d42e1cac81f1bc9f50f84a" dependencies = [ "aws-credential-types", "aws-runtime", @@ -655,7 +626,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "fastrand 2.3.0", + "fastrand", "http 0.2.12", "once_cell", "regex-lite", @@ -664,9 +635,9 @@ dependencies = [ [[package]] name = "aws-sdk-kms" -version = "1.58.0" +version = "1.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b7a24700ac548025a47a5c579886f5198895bb1eccd8964dfd71cd66c16912" +checksum = "2da21a543bfc06001637785ec6ed7b4bec9a3d737f0abca3ddd8d7b962e71fb1" dependencies = [ "aws-credential-types", "aws-runtime", @@ -686,9 +657,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.72.0" +version = "1.74.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c7ce6d85596c4bcb3aba8ad5bb134b08e204c8a475c9999c1af9290f80aa8ad" +checksum = "f551566d462b47c3e49b330f1b86e69e7dc6e4d4efb1959e28c5c82d22e79f7c" dependencies = [ "aws-credential-types", "aws-runtime", @@ -704,7 +675,7 @@ dependencies = [ "aws-smithy-xml", "aws-types", "bytes", - "fastrand 2.3.0", + "fastrand", "hex", "hmac", "http 0.2.12", @@ -720,9 +691,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.57.0" +version = "1.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54bab121fe1881a74c338c5f723d1592bf3b53167f80268a1274f404e1acc38" +checksum = "16ff718c9ee45cc1ebd4774a0e086bb80a6ab752b4902edf1c9f56b86ee1f770" dependencies = [ "aws-credential-types", "aws-runtime", @@ -742,9 +713,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.58.0" +version = "1.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c8234fd024f7ac61c4e44ea008029bde934250f371efe7d4a39708397b1080c" +checksum = "5183e088715cc135d8d396fdd3bc02f018f0da4c511f53cb8d795b6a31c55809" dependencies = [ "aws-credential-types", "aws-runtime", @@ -764,9 +735,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.58.0" +version = "1.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba60e1d519d6f23a9df712c04fdeadd7872ac911c84b2f62a8bda92e129b7962" +checksum = "c9f944ef032717596639cea4a2118a3a457268ef51bbb5fde9637e54c465da00" dependencies = [ "aws-credential-types", "aws-runtime", @@ -787,9 +758,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.2.7" +version = "1.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "690118821e46967b3c4501d67d7d52dd75106a9c54cf36cefa1985cedbe94e05" +checksum = "0bc5bbd1e4a2648fd8c5982af03935972c24a2f9846b396de661d351ee3ce837" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -909,7 +880,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "bytes", - "fastrand 2.3.0", + "fastrand", "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", @@ -979,9 +950,9 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.4" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0df5a18c4f951c645300d365fec53a61418bcf4650f604f85fe2a665bfaa0c2" +checksum = "dfbd0a668309ec1f66c0f6bda4840dd6d4796ae26d699ebc266d7cc95c6d040f" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -1179,12 +1150,6 @@ version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" -[[package]] -name = "bytecount" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" - [[package]] name = "bytemuck" version = "1.21.0" @@ -1227,15 +1192,6 @@ dependencies = [ "either", ] -[[package]] -name = "camino" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" -dependencies = [ - "serde", -] - [[package]] name = "candle-core" version = "0.6.0" @@ -1291,28 +1247,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "cargo-platform" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa" -dependencies = [ - "camino", - "cargo-platform", - "semver 1.0.25", - "serde", - "serde_json", -] - [[package]] name = "cbindgen" version = "0.27.0" @@ -1682,7 +1616,7 @@ dependencies = [ "bitflags 2.8.0", "crossterm_winapi", "parking_lot", - "rustix 0.38.44", + "rustix", "winapi", ] @@ -2484,19 +2418,6 @@ dependencies = [ "regex", ] -[[package]] -name = "env_logger" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] - [[package]] name = "env_logger" version = "0.11.6" @@ -2526,15 +2447,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "error-chain" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" -dependencies = [ - "version_check", -] - [[package]] name = "esaxx-rs" version = "0.1.10" @@ -2550,12 +2462,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b90ca2580b73ab6a1f724b76ca11ab632df820fd6040c336200d2c1df7b3c82c" -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - [[package]] name = "event-listener" version = "4.0.3" @@ -2628,15 +2534,6 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9afc2bd4d5a73106dd53d10d73d3401c2f32730ba2c0b93ddb888a8983680471" -[[package]] -name = "fastrand" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" -dependencies = [ - "instant", -] - [[package]] name = "fastrand" version = "2.3.0" @@ -2727,14 +2624,15 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7e180ac76c23b45e767bd7ae9579bc0bb458618c4bc71835926e098e61d15f8" dependencies = [ - "rustix 0.38.44", + "rustix", "windows-sys 0.52.0", ] [[package]] name = "fsst" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a4052668b8f6355c184feeff6800abf28c592c5b15f08f42991c5254835277" dependencies = [ "rand", ] @@ -2793,21 +2691,6 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-lite" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" -dependencies = [ - "fastrand 1.9.0", - "futures-core", - "futures-io", - "memchr", - "parking", - "pin-project-lite", - "waker-fn", -] - [[package]] name = "futures-macro" version = "0.3.31" @@ -3142,12 +3025,6 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" - [[package]] name = "hex" version = "0.4.3" @@ -3286,7 +3163,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.8", + "socket2", "tokio", "tower-service", "tracing", @@ -3377,7 +3254,7 @@ dependencies = [ "http-body 1.0.1", "hyper 1.6.0", "pin-project-lite", - "socket2 0.5.8", + "socket2", "tokio", "tower-service", "tracing", @@ -3613,34 +3490,12 @@ dependencies = [ "web-sys", ] -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", -] - [[package]] name = "ipnet" version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" -[[package]] -name = "is-terminal" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" -dependencies = [ - "hermit-abi 0.4.0", - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -3730,7 +3585,8 @@ dependencies = [ [[package]] name = "lance" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e62396c8c5922ba71f6b2678c0b01ce4c1227bd4c2cd512d05275e21b778956b" dependencies = [ "arrow", "arrow-arith", @@ -3768,7 +3624,7 @@ dependencies = [ "lance-table", "lazy_static", "log", - "moka 0.12.10", + "moka", "object_store 0.10.2", "permutation", "pin-project", @@ -3790,7 +3646,8 @@ dependencies = [ [[package]] name = "lance-arrow" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eccef3c8d1c4d70687230abc461460fe421811c9f1de434b60794714ae76597" dependencies = [ "arrow-array", "arrow-buffer", @@ -3808,7 +3665,8 @@ dependencies = [ [[package]] name = "lance-core" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aff4d7fab171ddd57c4fc6b9e69620d628cef07b87b066bc4e795ec36fc02ac" dependencies = [ "arrow-array", "arrow-buffer", @@ -3826,7 +3684,7 @@ dependencies = [ "libc", "log", "mock_instant", - "moka 0.12.10", + "moka", "num_cpus", "object_store 0.10.2", "pin-project", @@ -3845,7 +3703,8 @@ dependencies = [ [[package]] name = "lance-datafusion" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9216bd88f813516f89c5239f01be3206831d420619873717b9928221d621a1ca" dependencies = [ "arrow", "arrow-array", @@ -3871,7 +3730,8 @@ dependencies = [ [[package]] name = "lance-encoding" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a34e8162a42357bd61ea2e12e7eff758bc29d2ff37e56e00db12bdd03f9b16b" dependencies = [ "arrayref", "arrow", @@ -3910,7 +3770,8 @@ dependencies = [ [[package]] name = "lance-file" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d553e5f793b9d1a5fc3a70958c3c7b8587f2574261d3b8135c41d916fec77c0" dependencies = [ "arrow-arith", "arrow-array", @@ -3945,7 +3806,8 @@ dependencies = [ [[package]] name = "lance-index" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dfec270550c4518211843613944576d2ba837d98b4f6b4a9c8b3e06b5157cf9" dependencies = [ "arrow", "arrow-array", @@ -3977,7 +3839,7 @@ dependencies = [ "lance-table", "lazy_static", "log", - "moka 0.12.10", + "moka", "num-traits", "object_store 0.10.2", "prost", @@ -3998,7 +3860,8 @@ dependencies = [ [[package]] name = "lance-io" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab51a9feb44f183a032385e2b32caf86104d5d43f368ae3a9dc530efb7a59003" dependencies = [ "arrow", "arrow-arith", @@ -4037,7 +3900,8 @@ dependencies = [ [[package]] name = "lance-linalg" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d3b4a0ce63444b6d52b9e586d45814f47642699f78f0a0221b8b839b1c25731" dependencies = [ "arrow-array", "arrow-ord", @@ -4061,7 +3925,8 @@ dependencies = [ [[package]] name = "lance-table" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d717f3edae7c6b137906ddae46706dbc4ce7e102341967948abfbc81ffeb36ef" dependencies = [ "arrow", "arrow-array", @@ -4101,7 +3966,8 @@ dependencies = [ [[package]] name = "lance-testing" version = "0.23.0" -source = "git+https://github.com/lancedb/lance.git?tag=v0.23.0-beta.5#42722fb7ef663b391a29b1f461a714d58292ee6c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade9b394c80149cbba659455930e1c8ddc1cfd87eab864c07b773f2a246907a9" dependencies = [ "arrow-array", "arrow-schema", @@ -4156,7 +4022,7 @@ dependencies = [ "lance-testing", "lazy_static", "log", - "moka 0.11.3", + "moka", "num-traits", "object_store 0.10.2", "pin-project", @@ -4204,7 +4070,7 @@ dependencies = [ "async-trait", "chrono", "conv", - "env_logger 0.11.6", + "env_logger", "futures", "half", "lance", @@ -4227,7 +4093,7 @@ dependencies = [ "arrow-ipc", "arrow-schema", "async-trait", - "env_logger 0.10.2", + "env_logger", "futures", "lancedb", "log", @@ -4242,7 +4108,7 @@ name = "lancedb-python" version = "0.18.1-beta.4" dependencies = [ "arrow", - "env_logger 0.10.2", + "env_logger", "futures", "lancedb", "pin-project", @@ -4370,12 +4236,6 @@ dependencies = [ "libc", ] -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -4465,15 +4325,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "mach2" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" -dependencies = [ - "libc", -] - [[package]] name = "macro_rules_attribute" version = "0.2.0" @@ -4604,38 +4455,13 @@ dependencies = [ "once_cell", ] -[[package]] -name = "moka" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa6e72583bf6830c956235bff0d5afec8cf2952f579ebad18ae7821a917d950f" -dependencies = [ - "async-io", - "async-lock 2.8.0", - "crossbeam-channel", - "crossbeam-epoch", - "crossbeam-utils", - "futures-util", - "once_cell", - "parking_lot", - "quanta", - "rustc_version", - "scheduled-thread-pool", - "skeptic", - "smallvec", - "tagptr", - "thiserror 1.0.69", - "triomphe", - "uuid", -] - [[package]] name = "moka" version = "0.12.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926" dependencies = [ - "async-lock 3.4.0", + "async-lock", "crossbeam-channel", "crossbeam-epoch", "crossbeam-utils", @@ -4947,7 +4773,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi", "libc", ] @@ -5041,15 +4867,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "oneshot" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a746771e3a5eabec71e587114c13feade48a3c80f61dc4d4bbc6613fe43cfc2f" +checksum = "79d72a7c0f743d2ebb0a2ad1d219db75fdc799092ed3a884c9144c42a31225bd" [[package]] name = "onig" @@ -5683,22 +5509,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - [[package]] name = "portable-atomic" version = "1.10.0" @@ -5809,17 +5619,6 @@ dependencies = [ "cc", ] -[[package]] -name = "pulldown-cmark" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b" -dependencies = [ - "bitflags 2.8.0", - "memchr", - "unicase", -] - [[package]] name = "pulp" version = "0.18.22" @@ -5930,22 +5729,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "quanta" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17e662a7a8291a865152364c20c7abc5e60486ab2001e8ec10b24862de0b9ab" -dependencies = [ - "crossbeam-utils", - "libc", - "mach2", - "once_cell", - "raw-cpuid 10.7.0", - "wasi 0.11.0+wasi-snapshot-preview1", - "web-sys", - "winapi", -] - [[package]] name = "quick-xml" version = "0.36.2" @@ -5966,9 +5749,9 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.0", + "rustc-hash 2.1.1", "rustls 0.23.22", - "socket2 0.5.8", + "socket2", "thiserror 2.0.11", "tokio", "tracing", @@ -5984,7 +5767,7 @@ dependencies = [ "getrandom 0.2.15", "rand", "ring", - "rustc-hash 2.1.0", + "rustc-hash 2.1.1", "rustls 0.23.22", "rustls-pki-types", "slab", @@ -6003,7 +5786,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.8", + "socket2", "tracing", "windows-sys 0.59.0", ] @@ -6358,9 +6141,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" @@ -6371,20 +6154,6 @@ dependencies = [ "semver 1.0.25", ] -[[package]] -name = "rustix" -version = "0.37.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - [[package]] name = "rustix" version = "0.38.44" @@ -6394,7 +6163,7 @@ dependencies = [ "bitflags 2.8.0", "errno", "libc", - "linux-raw-sys 0.4.15", + "linux-raw-sys", "windows-sys 0.59.0", ] @@ -6537,15 +6306,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "scheduled-thread-pool" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19" -dependencies = [ - "parking_lot", -] - [[package]] name = "scoped-tls" version = "1.0.1" @@ -6642,9 +6402,6 @@ name = "semver" version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" -dependencies = [ - "serde", -] [[package]] name = "semver-parser" @@ -6827,21 +6584,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" -[[package]] -name = "skeptic" -version = "0.13.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d23b015676c90a0f01c197bfdc786c20342c73a0afdda9025adb0bc42940a8" -dependencies = [ - "bytecount", - "cargo_metadata", - "error-chain", - "glob", - "pulldown-cmark", - "tempfile", - "walkdir", -] - [[package]] name = "sketches-ddsketch" version = "0.2.2" @@ -6920,16 +6662,6 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "socket2" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "socket2" version = "0.5.8" @@ -7374,22 +7106,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if", - "fastrand 2.3.0", + "fastrand", "getrandom 0.3.1", "once_cell", - "rustix 0.38.44", + "rustix", "windows-sys 0.59.0", ] -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - [[package]] name = "thiserror" version = "1.0.69" @@ -7549,7 +7272,7 @@ dependencies = [ "mio", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.8", + "socket2", "tokio-macros", "windows-sys 0.52.0", ] @@ -7621,9 +7344,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", @@ -7741,12 +7464,6 @@ dependencies = [ "tracing-log", ] -[[package]] -name = "triomphe" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" - [[package]] name = "try-lock" version = "0.2.5" @@ -7891,11 +7608,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.12.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" +checksum = "ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.3.1", "serde", ] @@ -7923,12 +7640,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" -[[package]] -name = "waker-fn" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" - [[package]] name = "walkdir" version = "2.5.0" diff --git a/Cargo.toml b/Cargo.toml index 7b403a1a..650f0ea2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,14 +23,14 @@ rust-version = "1.78.0" [workspace.dependencies] lance = { "version" = "=0.23.0", "features" = [ "dynamodb", -], git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-io = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-index = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-linalg = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-table = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-testing = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-datafusion = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } -lance-encoding = { version = "=0.23.0", git = "https://github.com/lancedb/lance.git", tag = "v0.23.0-beta.5" } +]} +lance-io = "=0.23.0" +lance-index = "=0.23.0" +lance-linalg = "=0.23.0" +lance-table = "=0.23.0" +lance-testing = "=0.23.0" +lance-datafusion = "=0.23.0" +lance-encoding = "=0.23.0" # Note that this one does not include pyarrow arrow = { version = "53.2", optional = false } arrow-array = "53.2" @@ -48,13 +48,13 @@ datafusion-common = { version = "44.0", default-features = false } datafusion-execution = "44.0" datafusion-expr = "44.0" datafusion-physical-plan = "44.0" -env_logger = "0.10" +env_logger = "0.11" half = { "version" = "=2.4.1", default-features = false, features = [ "num-traits", ] } futures = "0" log = "0.4" -moka = { version = "0.11", features = ["future"] } +moka = { version = "0.12", features = ["future"] } object_store = "0.10.2" pin-project = "1.0.7" snafu = "0.7.4" diff --git a/python/pyproject.toml b/python/pyproject.toml index 7c5daf7e..e216e6af 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ name = "lancedb" dynamic = ["version"] dependencies = [ "deprecation", - "pylance==0.23.0b5", + "pylance==0.23.0", "tqdm>=4.27.0", "pydantic>=1.10", "packaging", diff --git a/rust/lancedb/src/remote/db.rs b/rust/lancedb/src/remote/db.rs index 7c608c2f..efa886db 100644 --- a/rust/lancedb/src/remote/db.rs +++ b/rust/lancedb/src/remote/db.rs @@ -200,7 +200,7 @@ impl Database for RemoteDatabase { async fn open_table(&self, request: OpenTableRequest) -> Result> { // We describe the table to confirm it exists before moving on. - if self.table_cache.get(&request.name).is_none() { + if self.table_cache.get(&request.name).await.is_none() { let req = self .client .post(&format!("/v1/table/{}/describe/", request.name));