See: https://blog.yossarian.net/2020/08/02/Writing-and-publishing-a-python-module-in-rust
It should be straightforward to create a Python module which targets 'manylinux' and can be published to PyPi.
This would form the basis of support for Oasis Sapphire calldata encryption for Web3.py