Skip to content

dairiki/humpty

Repository files navigation

Humpty - Convert Python wheels to eggs

Latest Version build status

For when you need an .egg but all you have is a .whl.

Description

Humpty is a command-line utility to convert Python binary wheel packages to eggs.

Currently, the tool is in a “works for me” state. (It is not guaranteed to work for you.)

Development takes place on github. The package is installable from PyPI

Obsolescence

Note that recent developments may have made this utility unnecessary. As of setuptools 38.2.0, easy_install supports installing wheels as unzipped eggs. Also, zc.buildout, as of 2.10.0 takes advantage of this to support installation from wheels.

Synopsis

The humpty "man page":

$ humpty --help
Usage: humpty [OPTIONS] WHEELS...

  Convert wheels to eggs.

Options:
  -d, --dist-dir DIR  Build eggs into <dir>.  Default is <cwd>/dist.
  --help              Show this message and exit.

Suppose you need an egg of a distribution which has only been uploaded to PyPI as a wheel:

$ pip install --download . publicsuffixlist
[...]
  Saved ./publicsuffixlist-0.2.8-py2.py3-none-any.whl
Successfully downloaded publicsuffixlist

$ humpty -dist-dir . publicsuffixlist-0.2.8-py2.py3-none-any.whl
Converting publicsuffixlist-0.2.8-py2.py3-none-any.whl to publicsuffixlist-0.2.8-py2.6.egg

$ easy_install publicsuffixlist-0.2.8-py2.7.egg

References

Authors

Jeff Dairiki

Sponsor this project

Packages

No packages published