Skip to main content

Utilities for packing multiple pyx files into a single Cython extension

Project description

snakehouse

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

Docs are here..

IMPORTANT!

Since for now we've lost our PyPI access, please install the packages in a following way:

pip wheel --extra-index-url https://www.piwheels.org/simple snakehouse

The software works all the way from Python 3.5 to Python 3.12.

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.

READ BEFORE YOU USE

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-2.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

snakehouse-2.3-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file snakehouse-2.3.tar.gz.

File metadata

  • Download URL: snakehouse-2.3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for snakehouse-2.3.tar.gz
Algorithm Hash digest
SHA256 7d587fcadafa4c4c28c933bf8069064b0ce525389d6b02377e9f10ea2a4eb4f8
MD5 13ccad26239928ac5490ffc93c2b7fce
BLAKE2b-256 7eec8ca2dee552ac0366d80640038ab4ea9a6b2be38b9a2c2e8840fe06eb98ca

See more details on using hashes here.

File details

Details for the file snakehouse-2.3-py3-none-any.whl.

File metadata

  • Download URL: snakehouse-2.3-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for snakehouse-2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6e136bbe45eb9edf32addc7235807d91efaa823eeb9dd9cf2a072c59d3a76435
MD5 f5dc7b99cb4c4ec5c902abdb342d416b
BLAKE2b-256 e3f87ca2891a69af0ebca2566a97ed94a839327042e6786ea664e9d19bfdb345

See more details on using hashes here.

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