TOMLCargo.toml -rw-r--r-- 1.8 KiB
1[package]
2name = "rudolfs"
3version = "0.3.7"
4authors = ["Jason White <rust@jasonwhite.io>"]
5edition = "2021"
6description = """
7A high-performance, caching Git LFS server with an AWS S3 back-end.
8"""
9documentation = "https://github.com/jasonwhite/rudolfs"
10homepage = "https://github.com/jasonwhite/rudolfs"
11repository = "https://github.com/jasonwhite/rudolfs"
12readme = "README.md"
13keywords = ["git-lfs", "s3"]
14categories = ["command-line-utilities"]
15license = "MIT"
16
17[dependencies]
18askama = "0.11"
19async-stream = "0.3"
20async-trait = "0.1"
21backoff = { version = "0.4", features = ["tokio"] }
22bytes = "1"
23chacha = "0.3"
24derive_more = "0.99"
25futures = "0.3"
26generic-array = "0.14"
27hex = "0.4"
28http = "0.2"
29human-size = "0.4"
30humansize = "2"
31humantime = "2"
32hyper = { version = "0.14", features = ["server", "http1", "http2", "tcp", "stream"] }
33linked-hash-map = { version = "0.5", features = ["serde_impl"] }
34log = "0.4"
35pretty_env_logger = "0.4"
36rand = { version = "0.8", optional = true }
37serde = { version = "1", features = ["derive"] }
38serde_json = "1"
39sha2 = "0.10"
40structopt = "0.3"
41tokio = { version = "1", features = ["full"] }
42tokio-util = { version = "0.7", features = ["full"] }
43url = "2"
44uuid = { version = "1.1", features = ["v4"] }
45
46[dev-dependencies]
47rand = "0.8"
48tempfile = "3"
49duct = "0.13"
50env_logger = "0.9"
51toml = "0.5"
52
53[dependencies.rusoto_core]
54version = "0.48"
55default_features = false
56features = ["rustls"]
57
58[dependencies.rusoto_credential]
59version = "0.48"
60
61[dependencies.rusoto_sts]
62version = "0.48"
63features = ["rustls"]
64default_features = false
65
66[dependencies.rusoto_s3]
67version = "0.48"
68default_features = false
69features = ["rustls"]
70
71[features]
72default = []
73# If the "faulty" feature is enabled, random failures are injected into the byte
74# stream.
75faulty = ["rand"]