chiark / gitweb /
at: impl PieceSpecForOp for ()
[otter.git] / Cargo.toml
1 # Copyright 2020-2021 Ian Jackson and contributors to Otter
2 # SPDX-License-Identifier: AGPL-3.0-or-later
3 # There is NO WARRANTY.
4
5 [package]
6 name = "otter"
7 authors = ["Ian Jackson <ijackson@chiark.greenend.org.uk>"]
8 license = "AGPL-3.0-or-later"
9
10 version = "0.3.0"
11 edition = "2018"
12
13 [workspace]
14 members = ["wasm", "daemon", "wdriver", "apitest"]
15
16 [dependencies]
17
18 otter-base = { path = "base" }
19
20 anyhow = "1"
21 enum_dispatch = "0.3.5"
22 argparse = "0.2"
23 backtrace = "0.3"
24 boolinator = "2"
25 cast_trait_object = "0.1"
26 chrono = "0.4"
27 chrono-tz = "0.5"
28 delegate = "0.5"
29 downcast-rs = "1"
30 either = "1"
31 extend = "1"
32 enum-map = { version = "0.6", features = [ "serde" ] }
33 env_logger = "0.8"
34 failure = "0.1.8" # for pwd
35 flexi_logger = { version = "0.17", features = [ "specfile" ] }
36 fs2 = "0.4"
37 glob = "0.3"
38 htmlescape = "0.3"
39 index_vec = { version = "0.1.1", features = ['serde'] }
40 inventory = "0.1"
41 itertools = "0.10"
42 lazy-init = "0.5"
43 lazy_static = "1"
44 libc = "0.2"
45 log = "0.4"
46 nix = "0.20"
47 num = "0.4"
48 num-derive = "0.3"
49 once_cell = "1"
50 ordered-float = "2"
51 parking_lot = "0.11"
52 percent-encoding = "2"
53 pwd = "1"
54 rand = "0.8"
55 regex = "1"
56 rmp = "0.8"
57 rmp-serde = "0.15"
58 serde_json = "1"
59 tempfile = "3"
60 toml = "0.5"
61 typetag = "0.1.6"
62 uds = "0.2"
63 url = "2"
64 vecdeque-stableix = "1"
65 void = "1"
66
67 slotmap = { features = ['serde'], git = "https://github.com/ijackson/slotmap", branch="entry-return-stale-key" }
68 # ^ MR not yet reviewed
69
70 # This version wants to stay aligned with Rocket's, or we'll hve
71 # two copies of the templating engine in our executables!
72 tera = "0.11"
73
74 # Repeated here because importing does not work properly
75 fehler = "1"
76 num-traits = "0.2"
77 serde = { version = "1", features = ["derive","rc"] }
78 serde_with = "1"
79 structopt = "0.3"
80 strum = { version = "0.20", features = ['derive'] }