737 B
737 B
Thank you for contributing to pyo3!
Please consider adding the following to your pull request:
- an entry in CHANGELOG.md
- docs to all new functions and / or detail in the guide
- tests for all new or changed functions
Be aware the CI pipeline will check your pull request for the following:
- Rust tests (Just
cargo test
ormake test
if you need to test examples) - Rust lints (
make clippy
) - Rust formatting (
cargo fmt
) - Python formatting (
black . --check
. You can install black withpip install black
) - Compatibility with all supported Python versions for all examples. This uses
tox
; you can do run it usingcargo xtask test-py
.
You can run a similar set of checks as the CI pipeline using make test
.