chiark / gitweb /
changelog: document further make-release changes
[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 description="Otter game system; main data structures Rust crate."
8
9 version="1.2.1"
10 license="AGPL-3.0-or-later"
11 edition="2021"
12 resolver="1" # new resolver crashes!
13 homepage="https://www.chiark.greenend.org.uk/~ianmdlvl/otter/docs/"
14 repository="https://salsa.debian.org/iwj/otter"
15 keywords=["games"]
16 authors=["Ian Jackson <ijackson@chiark.greenend.org.uk>",
17          "and the contributors to Otter"]
18
19 [workspace]
20 members=["cli", "wasm", "daemon", "wdriver", "apitest", "jstest"]
21
22 [profile.release]
23 overflow-checks = true
24
25 [build-dependencies]
26 usvg="0.23"
27 bundle-sources="0.0.1"
28
29
30 [dependencies]
31
32 otter-support.path="support"
33 otter-support.version="=1.2.1"
34         
35 backtrace="0.3"
36 base64="0.13"
37 boolinator="2"
38 cast_trait_object="0.1"
39 crossbeam-utils="0.8"
40 delegate="0.7"
41 downcast-rs="1"
42 either="1"
43 enum_dispatch="0.3.5"
44 env_logger="0.9"
45 glob="0.3"
46 humantime-serde="1"
47 inventory="0.2"
48 lazy-init="0.5"
49 lazy-regex="2"
50 libc="0.2"
51 num="0.4"
52 once_cell="1"
53 openssh-keys="0.5"
54 ordered-float="3"
55 percent-encoding="2"
56 regex="1"
57 structopt="0.3"
58 subtle="2.4"
59 tempfile="3"
60 tera="1.10"
61 typetag="0.1.6"
62 uds="0.2"
63 unicase="2"
64 url="2"
65 vecdeque-stableix="1"
66 xmlparser = "0.13"
67
68 ambassador = "0.3.1"
69
70 async-condvar-fair = { version="0.2", features=["parking_lot_0_12"] }
71 const-default = { version="1",    features=["derive"      ] }
72 enum-map     = { version="2"    , features=["serde"       ] }
73 image = { version = "0.24", default-features=false, features=["jpeg","png"] }
74 index_vec    = { version="0.1.1", features=["serde"       ] }
75 zip          = { version="0.6",   features=["time"        ] }
76
77 # Repeated in other Cargo.toml's because importing does not work properly
78 fehler="1"
79 num-traits="0.2"
80 serde_with="1"
81 thiserror="1"
82 serde        = { version="1"    , features=["derive", "rc"] }
83 strum        = { version="0.24" , features=["derive"      ] }
84
85 #fin.