41 lines
859 B
TOML

[workspace]
resolver = "2"
members = [
"finlib",
"finlib-ffi",
"finlib-wasm",
"pyfinlib"
]
default-members = [
"finlib",
"finlib-ffi"
]
[workspace.package]
version = "0.0.6"
authors = ["sarsoo <andy@sarsoo.xyz>"]
description = "Quant finance functions implemented in Rust"
edition = "2021"
homepage = "https://git.sarsoo.xyz/sarsoo/finlib"
repository = "https://git.sarsoo.xyz/sarsoo/finlib"
documentation = "https://sarsoo.github.io/finlib"
readme = "README.md"
license = "MIT"
[workspace.dependencies]
rayon = "1.10.0"
ndarray = "0.16.1"
ndarray-stats = "0.6.0"
nalgebra = "0.33.2"
statrs = "0.18.0"
log = "0.4.25"
wasm-bindgen = "0.2.100"
pyo3 = { version = "0.23.4", features = ["extension-module", "abi3-py38"] }
pyo3-log = "0.12.1"
[profile.release]
# Tell `rustc` to optimize for small code size.
opt-level = "s"
lto = true