Skip to main content

Helper modules for making wrapper packages around non-Python code.

Project description

Shrinkwrap provides tools to create lightweight Python package wrappers around non-Python software, and to install such software from project-specific repositories using virtualenv and pip.

A shrinkwrap package is a minimal python package that downloads, compiles and installs software to the virtualenv base directory. The shrinkwrap package behaves just like a regular python package, so both shrinkwrap and non-shrinkwrap packages can be dependencies of each other. We find that this greatly simplifies deployment of Python packages that depend on compiled libraries without requiring the use of system-wide packaging tools, like apt or yum. Shrinkwrap is not an API wrapper generator like SWIG, but does make it easier to install C libraries into a virtualenv before installing a separate Python wrapper around its API.

Full documentation can be found at ReadTheDocs:

http://shrinkwrap.rtfd.org

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

shrinkwrap-0.10.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file shrinkwrap-0.10.tar.gz.

File metadata

  • Download URL: shrinkwrap-0.10.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for shrinkwrap-0.10.tar.gz
Algorithm Hash digest
SHA256 c0f63445ab4ca1de999adcda45be0280491a2ae3976d9a15f2a4c5a373d93dd7
MD5 d3c5ac48468b5101a8c31ad82fa691f2
BLAKE2b-256 4f93a893a5507d1ae188d5bc989bfdacef7784aac47a9d5e7ca96245a302327e

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