We use Milksnake, a Python module that hooks into the setuptools system with CFFI to execute external build commands, to build native shared libraries which then in turn get loaded by Python through CFFI. This allows us to build Rust code as Python packages without requiring a Rust compiler on Mac and Linux platforms. The use of Milksnake enables us to generate very specific type of Python wheel that is independent of the Python version or implementation, allowing for greater flexibility and compatibility across different platforms. By using this approach, we can expose our C-ABIs in a way that makes sense in C, which simplifies the integration with other languages such as C and C++. The system uses cbindgen to generate C headers from our Rust code, and then generates high-level Python wrappers around these low-level bindings. It also includes automatic error handling and panic handling through macros, making it easier to work with the generated C-ABIs. The system is designed to anchor the lifetime of objects in the Python space, invoking deallocation functions on the Rust/C side. This allows for more control over memory management and makes the integration with other languages more seamless.