Skip to main content

get wheels, generate repo

Project description

# enwheel

Starting with a file describing a set up git-hosted Python packages, generate
wheels and a PEP 503-compatible package repository.

The list of source packages looks like this, and is always called 'repos.ini':

This is a single-entry repos.ini that downloads all Django releases after 1.10.0:

ignore-before: 1.10.0

## Dependencies

This has not yet been tested with Python 3. Python dependencies are listed in

## Installation

`pip install enwheel`

## Usage

enwheel build (build all software listed in repos.ini)
enwheel build <name> (build just one package, by name in repos.ini)
enwheel generate (refresh the Python repository at /simple/)
enwheel serve [--port=8000] (start a toy web server hosting the contents of /simple/)

## Known issues

- We presume that the version will always reflect the git tag. For example
building Django at tag 1.10.2 will produce a Django wheel with version 1.10.2
- Capitalization in repos.ini matters, names must match the 'name' in
- We only process tags with valid, 3-part semantic versions, and no other text.
1.10.2 is valid, v.1.10.2 isn't.

## Getting involved



## Open source licensing info
1. [TERMS](
3. [CFPB Source Code Policy](

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for enwheel, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size enwheel-1.1.0-py2-none-any.whl (6.7 kB) File type Wheel Python version 2.7 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page