snakehouse
snakehouse is a tool to pack mutiple .pyx files into a single extension.
There's a MANDATORY READING part at the end of this README. Read it or you will be sure to run into trouble.
Inspired by this StackOverflow discussion.
Tested and works on CPython 3.5-3.9, both Windows and Linux. It doesn't work on PyPy.
Contributions most welcome! If you contribute, feel free to attach a change to CONTRIBUTORS.md as a part of your pull request as well! Note what have you changed in CHANGELOG.md as well!