[package] name = "ed_lrr" version = "0.2.0" authors = ["Daniel Seiller "] 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