33个版本
0.4.1 | 2024年7月12日 |
---|---|
0.3.6 | 2024年6月13日 |
0.3.1 | 2023年11月22日 |
0.1.0 | 2023年5月25日 |
0.0.1 | 2022年12月20日 |
#108 in FFI
1,981 每月下载量
在 3 crates 中使用
120KB
2.5K SLoC
Rigetti PyO3
此crate定义了一组宏,用于创建对现有Rust crate的PyO3绑定。
也就是说,给定Rust库crate foo
,这些宏可以在crate foo-python
中使用,以创建Python绑定。这 不是 用于使用Rust创建独立Python库的。
更多请参阅 文档。
关于功能兼容性的说明
如果您想使用 PyO3的 abi3
功能,您必须 禁用 此库的 time
功能(默认启用)。此库提供了一个 abi3
功能,您可以选择启用,以显式请求 pyo3/abi3
,这将在该情况下提供更清晰的错误消息。
Rigetti PyO3遵循Apache License 2.0许可。
lib.rs
:
用于创建Rust库Python包装器的实用宏和特性。
用法
请参阅源代码中的示例目录,以获取此crate大多数功能的示例用法。
或者,请检查此文档中宏的示例。
依赖关系
~5–10MB
~117K SLoC