[build-system] requires = ["maturin>=1.5,<2"] build-backend = "maturin" [project] name = "vectorhd-core" description = "VectorHD analytic-optimizer core kernel (Rust extension). Optional — the pure-Python kernel is always available." requires-python = ">=3.11" classifiers = ["Private :: Do Not Upload"] dynamic = ["version"] [tool.maturin] # Build the pyo3 extension, not the bare cdylib. The `python` feature gates every pyo3 dependency # so `cargo build` (wasm, CLI, tests) never pulls in the interpreter. features = ["python"] module-name = "vectorhd_core"