Geenrate an async tarball

This commit is contained in:
Clément Renault
2025-10-14 15:15:47 +02:00
committed by Kerollmops
parent 982babdb74
commit 76e4ec2168
3 changed files with 111 additions and 26 deletions

47
Cargo.lock generated
View File

@@ -483,6 +483,34 @@ dependencies = [
"serde_json",
]
[[package]]
name = "astral-tokio-tar"
version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc72b7a1945436d584d2ae0b3ecfe44545ab5e8e4a2b4e1a3c9aea6b60ee1faa"
dependencies = [
"filetime",
"futures-core",
"libc",
"portable-atomic",
"rustc-hash 2.1.1",
"tokio",
"tokio-stream",
]
[[package]]
name = "async-compression"
version = "0.4.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0"
dependencies = [
"compression-codecs",
"compression-core",
"futures-core",
"pin-project-lite",
"tokio",
]
[[package]]
name = "async-openai"
version = "0.28.1"
@@ -1254,6 +1282,23 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
[[package]]
name = "compression-codecs"
version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23"
dependencies = [
"compression-core",
"flate2",
"memchr",
]
[[package]]
name = "compression-core"
version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb"
[[package]]
name = "concat-arrays"
version = "0.1.2"
@@ -3236,6 +3281,8 @@ name = "index-scheduler"
version = "1.24.0"
dependencies = [
"anyhow",
"astral-tokio-tar",
"async-compression",
"backoff",
"big_s",
"bincode 1.3.3",