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
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
PEP 427 - The Wheel Binary Package Format 1.0
PEP 491 - The Wheel Binary Package Format 1.9
PEP 241 - Metadata for Python Software Packages
PEP 314 - Metadata for Python Software Packages v1.1
PEP 345 - Metadata for Python Software Packages 1.2
PEP 426 - Metadata for Python Software Packages 2.0
PEP 459 - Standard Metadata Extensions for Python Software Packages
Setuptools: The Internal Structure of Python Eggs
History
No changes yet.
Release files for humpty 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| humpty-0.1.tar.gz | 18.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| humpty-0.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 29.1 kB
Release files / humpty-0.1.tar.gz
| Download URL | humpty-0.1.tar.gz |
|---|---|
| Size | 18.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18f8e9afe7f80d512920e71b822d517413a60d5cb52129932d1bc3c6e70c072b
|
|
BLAKE2b-256 checksum How to use checksums |
36001b640c8303257c95d8644904fc4d02a932f8bdea34398195801ac622c290
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / humpty-0.1-py2.py3-none-any.whl
| Download URL | humpty-0.1-py2.py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2538eda278d961360085087482f53f2f3c717140721fa74def0ff4067b332201
|
|
BLAKE2b-256 checksum How to use checksums |
77a40daf1007faf793c0bcf4f52931d7e4c546812144f3e410e5d7de54f48bfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |