Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 807 Bytes

README.md

File metadata and controls

15 lines (8 loc) · 807 Bytes

Rigetti PyO3

This crate defines a set of macros for creating PyO3 bindings to an existing Rust crate.

That is, given Rust library crate foo, these macros can be used inside a crate foo-python to create Python bindings. This is not intended for creating a standalone Python library using Rust.

See the docs for more.

A note on feature compatibility

If you want to use PyO3's abi3 feature, you must disable this library's time feature (which is enabled by default). This library provides an abi3 feature you can enable in order to explicitly request pyo3/abi3, which will give a clearer error message in that case.


Rigetti PyO3 is licensed under the Apache License 2.0.