Skip to main content

Utilities for packing multiple pyx files into a single Cython extension

Project description


Build status Code Climate Issue Count PyPI PyPI version PyPI PyPI Documentation Status License

snakehouse is a tool to pack mutiple .pyx files into a single extension so that they are importable as separate Python modules inside Python.

Inspired by this StackOverflow discussion.

Tested and works on CPython 3.5-3.12, both Windows and Linux.

It doesn't work on PyPy due to lack of PyModule_FromDefAndSpec symbol.


Be sure to read the docs before you start using it.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snakehouse-1.6.tar.gz (10.5 kB view hashes)

Uploaded Source

Built Distribution

snakehouse-1.6-py3-none-any.whl (11.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page