-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathCargo.toml
More file actions
43 lines (41 loc) · 1.86 KB
/
Cargo.toml
File metadata and controls
43 lines (41 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[package]
name = "save-dweb-backend"
version = "0.3.4"
edition = "2021"
[dependencies]
iroh = "0.24.0"
iroh-blobs = "0.24.0"
veilid-core = { git = "https://gitlab.com/veilid/veilid.git", tag = "v0.5.2" }
veilid-tools = { git = "https://gitlab.com/veilid/veilid.git", tag = "v0.5.2" }
# v0.3.4 matches Veilid 0.5.2 API
veilid-iroh-blobs = { git = "https://github.com/RangerMauve/veilid-iroh-blobs", tag = "v0.3.2" }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
xdg = "2.4"
tmpdir = "1"
serde = "1.0.204"
serde_cbor = "0.11.2"
clap = { version = "4.5.9", features = ["derive"] }
anyhow = "1.0.86"
tokio = {version ="1.38.1", features=["full"] }
tokio-stream = "0.1.15"
async-stream = "0.3.5"
futures = "0.3.31"
futures-core = "0.3.31"
futures-util = "0.3.31"
bytes = "1.6.1"
serial_test = "3.1.1"
url = "2.5.2"
hex = "0.4.3"
rand = "0.8.5"
base64 = "0.22.1"
# Patch iroh crates to relax hickory-resolver pin for veilid-core 0.5.2 compat
# All iroh workspace crates must come from the same source to avoid duplicate type errors
[patch.crates-io]
iroh = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-net = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-base = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-metrics = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-blobs = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-docs = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }
iroh-gossip = { git = "https://github.com/tripledoublev/iroh.git", rev = "b3f52f6d8bba462eebd7e3991946d844c9a75039" }