[workspace] members = ["crates/qroissant-core", "crates/qroissant-kernels", "crates/qroissant-arrow", "crates/qroissant-transport", "crates/qroissant-python"] resolver = "3" [workspace.package] version = "0.3.1" edition = "2024" license = "Apache-2.0" repository = "https://github.com/qroissant/qroissant" [profile.release] lto = "fat" codegen-units = 1 opt-level = 3 # Line tables only: keeps optimisations identical to a normal release build # but emits enough info for Rust panic backtraces to resolve to file:line. # On windows-msvc this produces a PDB next to _native.pyd (see BUILD.md). debug = "line-tables-only" strip = "none" [workspace.dependencies] pyo3 = "0.28.2" tokio = { version = "1.48.0", features = [ "io-util", "net", "rt-multi-thread", "sync", "time", "macros", ] } futures = "0.3"