41 lines
859 B
TOML
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 |