/ radicle-node / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "radicle-node"
 3  license = "MIT OR Apache-2.0"
 4  version = "0.2.0"
 5  authors = ["Alexis Sellier <alexis@radicle.xyz>"]
 6  edition = "2021"
 7  build = "../build.rs"
 8  
 9  [features]
10  test = ["radicle/test", "radicle-crypto/test", "radicle-crypto/cyphernet", "qcheck", "snapbox"]
11  
12  [dependencies]
13  amplify = { version = "4.0.0" }
14  anyhow = { version = "1" }
15  bloomy = { version = "1.2" }
16  byteorder = { version = "1" }
17  chrono = { version = "0.4.0", default-features = false, features = ["clock"] }
18  colored = { version = "1.9.0" }
19  crossbeam-channel = { version = "0.5.6" }
20  cyphernet = { version = "0.3.0", features = ["tor", "dns", "ed25519", "p2p-ed25519"] }
21  fastrand = { version = "2.0.0" }
22  io-reactor = { version = "0.2.1", features = ["popol"] }
23  lexopt = { version = "0.2.1" }
24  libc = { version = "0.2.137" }
25  log = { version = "0.4.17", features = ["std"] }
26  localtime = { version = "1.2.0" }
27  netservices = { version = "0.3.0", features = ["io-reactor", "socket2"] }
28  nonempty = { version = "0.8.1", features = ["serialize"] }
29  qcheck = { version = "1", default-features = false, optional = true }
30  # N.b. this is required to use macros, even though it's re-exported
31  # through radicle
32  radicle-git-ext = { version = "0.6.0", features = ["serde"] }
33  sqlite = { version = "0.31.0" }
34  scrypt = { version = "0.10.0", default-features = false }
35  serde = { version = "1", features = ["derive"] }
36  serde_json = { version = "1", features = ["preserve_order"] }
37  snapbox = { version = "0.4.3", optional = true }
38  tempfile = { version = "3.3.0" }
39  thiserror = { version = "1" }
40  
41  [dependencies.radicle]
42  path = "../radicle"
43  version = "0.2.0"
44  
45  [dev-dependencies]
46  radicle = { path = "../radicle", version = "*", features = ["test"] }
47  radicle-crypto = { path = "../radicle-crypto", version = "*", features = ["test", "cyphernet"] }
48  qcheck = { version = "1", default-features = false }
49  qcheck-macros = { version = "1", default-features = false }
50  snapbox = { version = "0.4.3" }