ED_LRR/rust/Cargo.toml

78 lines
1.6 KiB
TOML

[package]
name = "ed_lrr"
version = "0.2.0"
authors = ["Daniel Seiller <earthnuker@gmail.com>"]
edition = "2018"
repository = "https://gitlab.com/Earthnuker/ed_lrr.git"
license = "MIT"
[lib]
crate-type = ["cdylib"]
name = "_ed_lrr"
[profile.release]
codegen-units = 1
opt-level = 3
debug = true
lto = "fat"
[dependencies]
pyo3 = { version = "0.16.5", features = ["extension-module","eyre","abi3-py37"] }
csv = "1.1.6"
humantime = "2.1.0"
permutohedron = "0.2.4"
serde_json = "1.0.81"
bincode = "1.3.3"
sha3 = "0.10.1"
byteorder = "1.4.3"
rstar = "0.9.3"
crossbeam-channel = "0.5.4"
better-panic = "0.3.0"
derivative = "2.2.0"
dict_derive = "0.4.0"
regex = "1.5.6"
num_cpus = "1.13.1"
eddie = "0.4.2"
thiserror = "1.0.31"
pyo3-log = "0.6.0"
log = "0.4.17"
flate2 = "1.0.24"
eval = "0.4.3"
pythonize = "0.16.0"
itertools = "0.10.3"
rustc-hash = "1.1.0"
rand = "0.8.5"
eyre = "0.6.8"
memmap = "0.7.0"
csv-core = "0.1.10"
nohash-hasher = "0.2.0"
dashmap = "5.3.4"
rayon = "1.5.3"
stats_alloc = {version="0.1.10", optional=true}
tracing = { version = "0.1.34", optional = true }
tracing-subscriber = { version = "0.3.11", optional = true }
tracing-tracy = { version = "0.10.0", optional = true }
# tracing-unwrap = { version = "0.9.2", optional = true }
tracy-client = { version = "0.14.0", optional = true }
tracing-chrome = "0.6.0"
[features]
profiling = ["tracing","tracing-subscriber","tracing-tracy","tracy-client","stats_alloc"]
[dev-dependencies]
criterion = { version = "0.3.5", features = ["real_blackbox"] }
rand = "0.8.5"
rand_distr = "0.4.3"
[dependencies.serde]
version = "1.0.137"
features = ["derive"]
[[bench]]
name = "dot_bench"
harness = false