Rust Pyo3 Project Standard

Enforce a strict project standard for Rust-backed Python packages built with PyO3 and Maturin, including abi3 compatibility, Python wrapper typing, wheel packaging, cross-platform CI, API/documentation parity, and release gates. Use when creating, auditing, restructuring, testing, or releasing a repository containing Cargo.toml plus pyproject.toml with maturin/PyO3; when deciding whether Python-project-standard rules such as src layout, Python 3.13, beartype, or pydantic apply; or when a Rust extension exposes Python APIs.

VoldemortGin 8dc84f0 4 files · 19.3 KB Updated

File contents

VoldemortGin/AI-Coding-Skill-Bible/tree/main/rust-pyo3-project-standard commit 8dc84f0554

Frequently asked questions

npx skillmds@latest add voldemortgin/rust-pyo3-project-standard