pyo3_bindgen
Automatic generation of Rust FFI bindings to Python modules via PyO3 with preserved type annotations and docstrings. pyo3_bindgen automatically generates Rust FFI bindings to Python modules via PyO3. Python modules are analyzed recursively to produce Rust bindings with an identical structure for all public classes, functions, properties, and constants. Available as a build script, procedural macro, or standalone CLI tool. Links