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 packages in `requirements_file` or listed
`package`s and upload them to Amazon S3 `bucket`:

```bash
$ mkwheelhouse <bucket> [-r <requirements file>...] [<package>...]
```

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

```bash
$ pip install --find-links <bucket>/index.html -r requirements.txt
```

### Tips

Specify `--find-links` in your requirements file to skip generating wheels that
already exist.

```
# requirements.txt

-f https://s3-us-west-2.amazonaws.com/wheelhouse.whoop.com/index.html

scipy
```

## Notes

* Python 3 only.

* 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.2.2.tar.gz (2.8 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for mkwheelhouse-0.2.2.tar.gz
Algorithm Hash digest
SHA256 30678f19a2c7d5cc6be4dd53280bd8c5305bf81284e8308a3c8419041ffbfa42
MD5 ac54841d39c97f0b3719de60dfa00a38
BLAKE2b-256 06dd6f2da1d53650380eb4dae8dfd9b80847f2f6ec7bfeb0c14d9db1e2032210

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