[workspace] members = [".", "crates/ferro_ta_core"] exclude = ["fuzz"] resolver = "2" [package] name = "ferro_ta" version = "1.0.2" edition = "2021" license = "MIT" publish = false [lib] name = "ferro_ta" crate-type = ["cdylib"] [dependencies] pyo3 = { version = "0.25", features = ["extension-module"] } ta = "0.5.0" numpy = "0.25" # Must be < 0.17 while numpy 0.25 is used (numpy's IntoPyArray is for its own ndarray only). ndarray = "0.16" rayon = "1.10" log = "0.4" pyo3-log = "0.12" ferro_ta_core = { path = "crates/ferro_ta_core", version = "1.0.2" } [dev-dependencies] criterion = { version = "0.8", features = ["html_reports"] } [profile.release] lto = true codegen-units = 1 [features] default = [] simd = ["ferro_ta_core/simd"]