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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mkwheelhouse-0.3.1.macosx-10.10-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4938442efd4635fef82105436f287fb37514b2777074a790e446a7ce153df0 |
|
MD5 | 4a1d96d9982e090f2b4ff666eabc7740 |
|
BLAKE2b-256 | eb76c8b06a252479f5905e6178e0ef077869506ba31da100268bce4845e33918 |
Hashes for mkwheelhouse-0.3.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50998b0b9736863840c758f743068ae9e059cebc1b02f8c8b5643c43f79703ba |
|
MD5 | aba0e3a28d098206c5d02927fe2b9994 |
|
BLAKE2b-256 | cd92ea28fff97d13afaaa1e68179de2f85b8e05cda7dc72ab689f155680b9c92 |