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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for mkwheelhouse-0.2.1.tar.gz
Algorithm Hash digest
SHA256 239356ceb9c92f5690b32cce7afb3e00592c6eb97f2e702a6a4d8dc1bb476c5c
MD5 4e357076db2a1c0bf64d34990745218f
BLAKE2b-256 a1c37f1358e58f5cdda1001bca538cb1307bfd1c33514e1b7c7bc688f75224ff

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