# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "pyin" version = "1.2.0" authors = ["Sytronik "] exclude = [ "/include", "/samples", "/test", ] description = "pYIN pitch detection algorithm written in Rust" documentation = "https://docs.rs/pyin" readme = "README.md" keywords = [ "audio", "pitch", "speech", "voice", ] categories = ["algorithms"] license = "MIT" repository = "https://github.com/Sytronik/pyin-rs" [lib] name = "pyin" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [[bin]] name = "pyin" path = "src/main.rs" required-features = ["build-binary"] [dependencies.approx] version = "0.5.1" [dependencies.blas-src] version = "0.10.0" features = ["openblas"] optional = true [dependencies.clap] version = "4.5.9" features = ["derive"] optional = true [dependencies.creak] version = "0.3.0" optional = true [dependencies.getset] version = "0.1.2" [dependencies.libc] version = "0.2.155" [dependencies.ndarray] version = "0.15.6" features = ["approx-0_5"] [dependencies.ndarray-npy] version = "0.8.1" [dependencies.ndarray-stats] version = "0.5.1" [dependencies.rayon] version = "1.10.0" optional = true [dependencies.realfft] version = "3.3.0" [dependencies.statrs] version = "0.17.1" [features] blas = [ "blas-src", "ndarray/blas", "openblas-src", ] build-binary = [ "clap", "creak", "ndarray/rayon", "rayon", ] [target."cfg(not(target_os = \"windows\"))".dependencies.openblas-src] version = "0.10.9" features = [ "cache", "cblas", "static", ] optional = true [target."cfg(target_os = \"windows\")".dependencies.openblas-src] version = "0.10.9" features = [ "cblas", "static", "system", ] optional = true