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