| [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" | |