I also wrote asyncio event loop, based on tokio-rs, using this binding. So it is possible to write complex python extensions in Rust.<p><a href="https://github.com/PyO3/tokio" rel="nofollow">https://github.com/PyO3/tokio</a>
Very cool! Good binding libraries between C++ and Python have been super useful for my projects in the past, and I'm glad to see something similar developed for Rust.<p>For anyone reading the comments first, this is a fork of rust-cpython. The motivation for the fork is linked from the Readme: <a href="https://github.com/PyO3/pyo3/issues/55" rel="nofollow">https://github.com/PyO3/pyo3/issues/55</a>
It looks like you forked because rust-cpython was abandoned. I see that Dan Grunwald pushed a commit in today after no activity since May. He probably just went on summer vacation.
pybind11 is a similar library, but for interfacing with C++ from Python:<p><a href="https://github.com/pybind/pybind11" rel="nofollow">https://github.com/pybind/pybind11</a>