[package] name = "semsimian" version = "0.2.19" edition = "2021" description = "Sematic similarity calculations for ontologies implemented in Rust." license = "BSD-3-Clause" readme = "crates-README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "semsimian" crate-type = ["cdylib", "lib"] [dependencies] csv = "1.1.6" dict = "0.1.5" generator = "0.8.1" ordered-float = "4.1.0" lazy_static = "1.4.0" cargo-llvm-cov = "0.6.7" rayon = "1.7.0" rusqlite = { version = "0.31.0", features = ["bundled"] } deepsize = "0.2.0" serde = { version = "1.0.193", features = ["derive"] } indicatif = "0.17.7" # progress bar pyo3 = { version = "0.20.3", features = ["extension-module"] } [features] ci = [] [profile.release] codegen-units = 1 lto = true [dev-dependencies] criterion = { version = "0.5.1", features = ["html_reports"] } flamegraph = "0.6.3" rstest = "0.21.0" [build-dependencies] pyo3-build-config = { version = "0.20.3", features = ["extension-module"] } [[bench]] name = "termset_pairwise_similarity_benchmark" harness = false [[bench]] name = "association_full_search_benchmark" harness = false [[bench]] name = "association_flat_search_benchmark" harness = false [[bench]] name = "association_hybrid_search_benchmark" harness = false [[bench]] name = "association_search_similarity_benchmark" harness = false