[package] name = "raptorbt" version = "0.4.1" edition = "2021" description = "High-performance Rust backtesting engine with Python bindings. Bar-level and tick-level simulation with sub-millisecond execution and a minimal footprint." authors = ["Alphabench "] license = "MIT" repository = "https://github.com/alphabench/raptorbt" homepage = "https://www.alphabench.in/raptorbt" readme = "README.md" keywords = ["backtesting", "trading", "quantitative-finance", "rust", "python"] categories = ["finance", "simulation"] [lib] name = "raptorbt" crate-type = ["cdylib", "rlib"] [dependencies] pyo3 = { version = "0.20", features = ["extension-module"] } numpy = "0.20" rayon = "1.8" thiserror = "1.0" serde = { version = "1.0", features = ["derive"] } ferro_ta_core = { path = "vendor/ferro-ta-main/crates/ferro_ta_core", default-features = false } [dev-dependencies] criterion = "0.5" approx = "0.5" [[bench]] name = "backtest_benchmark" harness = false [profile.release] lto = true codegen-units = 1 opt-level = 3 strip = true