python -m pip install maturin
python -m pip install -e .[dev]
python -m maturin develop --release
cargo test --release
pytest -q
cargo check --no-default-features --features openblas-static
cargo bench --bench core_bench
python scripts/benchmark_suite.py \
--output-dir .artifacts/benchmark-suite \
--baseline-python .artifacts/clostera-baseline/.artifacts/venv-baseline313/bin/python \
--original-python "$(which python)" \
--enhanced-python "$(which python)" \
--blas-threads 1 \
--omp-threads 1 \
--rayon-threads 24 \
--rotation-batch-mib 32
- Update benchmark artifacts if the public performance story changed.
- Ensure
README.md and benchmarks/results/*.json agree with the current implementation.
- Tag the release as
vX.Y.Z.
- Push the tag to trigger
.github/workflows/release.yml.
- Verify the uploaded GitHub release artifacts and the published PyPI files.