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.

Source Distributions

No source distribution files available for this release. See tutorial on generating distribution archives.

Built Distribution

enwheel-1.1.0-py2-none-any.whl (6.7 kB view hashes)

Uploaded 2 7

Supported by

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