-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
44 lines (39 loc) · 1.56 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[package]
name = "corona"
version = "0.17.1"
authors = ["Dirk Stolle <striezel-dev@web.de>"]
description = "command-line application to generate graphs showing the Coronavirus (SARS-CoV-2, COVID-19) case numbers for various countries"
readme = "readme.md"
edition = "2021"
rust-version = "1.63.0"
repository = "https://github.com/striezel/corona"
license = "GPL-3.0-or-later"
keywords = ["Corona", "Coronavirus", "COVID-19", "disease", "plot"]
categories = ["command-line-utilities", "visualization"]
[profile.release]
# optimize for size
opt-level = "s"
debug = false
debug-assertions = false
lto = true
codegen-units = 1
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
csv = "1.2.2"
# Pin regex to 1.9.6, because later versions need rustc 1.65.
regex = "=1.9.6"
rusqlite = "0.29.0"
sha2 = "0.10"
ureq = "2.9.6"
# The dependencies below are not really direct dependencies. They are just a
# way of pinning certain crates to certain versions to ensure we stay true to
# this project's MSRV. I know there is Cargo.lock to lock versions down, but
# pinning them here also guarantees that a `cargo update` will not update them
# to a newer version. Cargo.lock does not do that.
# Pin ahash to 0.8.7, because 0.8.8 versions needs rustc 1.72+.
ahash = { version = "=0.8.7", default-features = false }
# Pin hashlink to 0.8.2, because later versions depend on hashbrown 0.14 which
# needs rustc 1.65, but our MSRV is 1.63.0.
hashlink = "=0.8.2"
# Pin url to 2.5.0, because 2.5.1 needs rustc 1.67, but our MSRV is 1.63.0.
url = "=2.5.0"