Thank you for considering contributing! Note that by contributing your code, you are agreeing to license it under the Apache License 2.0 (see LICENSE
).
First, download and install Just
Then, setup a virtualenv, install dev dependencies, and compile the code:
just setup
source venv/bin/activateo # or Windoes equivalent
just build-dev
To run tests:
$ just test
To run benchmarks:
$ just prep-benchmark # on Linux Intel, disables turbobost
$ just benchmark
- Update version in
Cargo.toml
- Submit a PR
- Merge to
main
- Tag in GitHub with new version number
- Download Wheels.zip artifact from GitHub Actions
- Upload by running
maturin upload unzipped-files/*.whl