18 breaking releases
0.24.0 | Dec 29, 2022 |
---|---|
0.23.0 | Nov 8, 2022 |
0.22.0 | Jun 5, 2022 |
0.20.0 | Mar 6, 2022 |
0.6.0 | Feb 13, 2020 |
#156 in #interpreter
12,850 downloads per month
1MB
22K
SLoC
pyembed
pyembed
is a Rust library crate facilitating the control of Python
interpreters within Rust applications. It is a glorified wrapper around
the pyo3
crate (which provides a Rust interface to Python's C APIs).
Its main value proposition over using pyo3
directly is that it provides
additional value-add features such as integration with the
oxidized_importer
extension module for importing Python modules and
resources from memory.
pyembed
is part of the PyOxidizer Project but it is usable by any
Rust project embedding Python.
Dependencies
~12–22MB
~362K SLoC