Skip to main content

Amazon S3 wheelhouse generator

Project description

# mkwheelhouse

Amazon S3 wheelhouse generator.

Wheels are the latest standard in distributing binary for Python. Wheels cut down scipy’s installation time from 15 minutes to 15 seconds.

> [Wheel documentation][wheel-docs]

## Usage

Generate wheels for all listed PACKAGE`s and their dependencies, then upload them to Amazon S3 `BUCKET:

`bash $ mkwheelhouse BUCKET [PACKAGE...] `

Then install with pip like usual, but preferring generated wheels:

`bash $ pip install --find-links BUCKET/index.html PACKAGE `

### Additional options

  • -h, –help

    Print usage information and exit.

  • -r, –requirement REQUIREMENTS_FILE

    Also include packages (and their dependencies) from the pip requirements file REQUIREMENTS_FILE. Can be specified multiple times and combined with positional PACKAGE arguments.

  • -e, –exclude WHEEL_FILENAME:

    Don’t upload built wheel with filename WHEEL_FILENAME. Note this is the final wheel filename, like argparse-1.3.0-py2.py3-none-any.whl, not the bare package name.

    Specifying an exclusion will not remove pre-existing built wheels from S3; you’ll have to remove those wheels from the bucket manually.

## Notes

  • Python 2 and 3

  • Set a [bucket policy to make all objects publicly accessible][public-policy] or Pip won’t be able to download wheels from your wheelhouse.

[public-policy]: http://docs.aws.amazon.com/AmazonS3/latest/dev/AccessPolicyLanguage_UseCases_s3_a.html [wheel-docs]: http://wheel.readthedocs.org/en/latest/

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

mkwheelhouse-0.3.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mkwheelhouse-0.3.1.macosx-10.10-x86_64.tar.gz (4.7 kB view details)

Uploaded Source

mkwheelhouse-0.3.1-py2-none-any.whl (4.0 kB view details)

Uploaded Python 2

File details

Details for the file mkwheelhouse-0.3.1.tar.gz.

File metadata

  • Download URL: mkwheelhouse-0.3.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mkwheelhouse-0.3.1.tar.gz
Algorithm Hash digest
SHA256 b315392f19f8b0ff1a1ce68d44a509a2da1b0accda41d4a36dc0af6b7e27d136
MD5 4dbf3dca2fc8d0156166f2d4db224c07
BLAKE2b-256 c3a337db000fa5440d1b63f20350dd57e46a0a6b8441ef85dcc21e7e2f786ef1

See more details on using hashes here.

File details

Details for the file mkwheelhouse-0.3.1.macosx-10.10-x86_64.tar.gz.

File metadata

File hashes

Hashes for mkwheelhouse-0.3.1.macosx-10.10-x86_64.tar.gz
Algorithm Hash digest
SHA256 8b4938442efd4635fef82105436f287fb37514b2777074a790e446a7ce153df0
MD5 4a1d96d9982e090f2b4ff666eabc7740
BLAKE2b-256 eb76c8b06a252479f5905e6178e0ef077869506ba31da100268bce4845e33918

See more details on using hashes here.

File details

Details for the file mkwheelhouse-0.3.1-py2-none-any.whl.

File metadata

File hashes

Hashes for mkwheelhouse-0.3.1-py2-none-any.whl
Algorithm Hash digest
SHA256 50998b0b9736863840c758f743068ae9e059cebc1b02f8c8b5643c43f79703ba
MD5 aba0e3a28d098206c5d02927fe2b9994
BLAKE2b-256 cd92ea28fff97d13afaaa1e68179de2f85b8e05cda7dc72ab689f155680b9c92

See more details on using hashes here.

Supported by

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