VOOZH about

URL: https://pypi.org/project/wheel/0.9.6/

⇱ wheel Β· PyPI


Skip to main content

wheel 0.9.6

pip install wheel==0.9.6

Newer version available (0.47.0)

Released:

A built-package format for Python.

Navigation

Unverified details

These details have not been verified by PyPI
Project links
Meta

Project description

Wheel

A built-package format for Python.

A wheel is a ZIP-format archive with a specially formatted filename and the .whl extension. It is designed to contain all the files for a PEP 376 compatible install in a way that is very close to the on-disk format. Many packages will be properly installed with only the β€œUnpack” step (simply extracting the file onto sys.path), and the unpacked archive preserves enough information to β€œSpread” (copy data and scripts to their final locations) at any later time.

The wheel project provides a bdist_wheel command for setuptools (requires distribute >= 0.6.28). Wheel files can be installed with a patched pip from https://github.com/dholth/pip.

Why not egg?

Python’s egg format predates the packaging related standards we have today, the most important being PEP 376 β€œDatabase of Installed Python Distributions” which specifies the .dist-info directory (instead of .egg-info) and PEP 345 β€œMetadata for Python Software Packages 1.2” which specifies how to express dependencies (instead of requires.txt in .egg-info).

Wheel implements these things. It also provides a richer file naming convention that communicates the Python implementation and ABI as well as simply the language version used in a particular package.

Unlike .egg, wheel will be a fully-documented standard at the binary level that is truly easy to install even if you do not want to use the reference implementation.

0.9.6

  • requires-dist from setup.cfg overwrites any requirements from setup.py Care must be taken that the requirements are the same in both cases, or just always install from wheel.

  • drop dirspec requirement on win32

  • improved command line utility, adds β€˜wheel convert [egg or wininst]’ to convert legacy binary formats to wheel

0.9.5

  • Wheel’s own wheel file can be executed by Python, and can install itself: python wheel-0.9.5-py27-none-any/wheel install ...

  • Use argparse; basic wheel install command should run with only stdlib dependencies.

  • Allow requires_dist in setup.cfg’s [metadata] section. In addition to dependencies in setup.py, but will only be interpreted when installing from wheel, not from sdist. Can be qualified with environment markers.

0.9.4

  • Fix wheel.signatures in sdist

0.9.3

  • Integrated digital signatures support without C extensions.

  • Integrated β€œwheel install” command (single package, no dependency resolution) including compatibility check.

  • Support Python 3.3

  • Use Metadata 1.3 (PEP 426)

0.9.2

  • Automatic signing if WHEEL_TOOL points to the wheel binary

  • Even more Python 3 fixes

0.9.1

  • β€˜wheel sign’ uses the keys generated by β€˜wheel keygen’ (instead of generating a new key at random each time)

  • Python 2/3 encoding/decoding fixes

  • Run tests on Python 2.6 (without signature verification)

0.9

  • Updated digital signatures scheme

  • Python 3 support for digital signatures

  • Always verify RECORD hashes on extract

  • β€œwheel” command line tool to sign, verify, unpack wheel files

0.8

  • none/any draft pep tags update

  • improved wininst2wheel script

  • doc changes and other improvements

0.7

  • sort .dist-info at end of wheel archive

  • Windows & Python 3 fixes from Paul Moore

  • pep8

  • scripts to convert wininst & egg to wheel

0.6

  • require distribute >= 0.6.28

  • stop using verlib

0.5

  • working pretty well

0.4.2

  • hyphenated name fix

0.4

  • improve test coverage

  • improve Windows compatibility

  • include tox.ini courtesy of Marc Abramowitz

  • draft hmac sha-256 signing function

0.3

  • prototype egg2wheel conversion script

0.2

  • Python 3 compatibility

0.1

  • Initial version

Project details

Unverified details

These details have not been verified by PyPI
Project links
Meta

Release history Release notifications | RSS feed

Download files

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

Source Distribution

wheel-0.9.6.tar.gz (36.7 kB view details)

Uploaded Source

Built Distribution

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more about wheel file names.

Copy a direct link to the current filters

wheel-0.9.6-py27-none-any.whl (42.1 kB view details)

Uploaded Python 2.7

File details

Details for the file wheel-0.9.6.tar.gz.

File metadata

  • Download URL: wheel-0.9.6.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wheel-0.9.6.tar.gz
Algorithm Hash digest
SHA256 a2409a6300454bc538862c6ec922f7a48cd46967700b9e94b23368af080b3322
MD5 bbb240a2e3d4e798f7b0e0ca30ae99fe
BLAKE2b-256 02c50f17dc19cc58f15bc3e1d8d0ccf68277180b3898028e16ba15bda2010545

See more details on using hashes here.

File details

Details for the file wheel-0.9.6-py27-none-any.whl.

File metadata

File hashes

Hashes for wheel-0.9.6-py27-none-any.whl
Algorithm Hash digest
SHA256 89020b5f151462bc58da956efa92808e92e65f4426e2130253e222eed2e4ab76
MD5 51a2d80dccbe2cc01c387bac311d7e26
BLAKE2b-256 34da0fb28917ed602bda9807eda0e9a9202a53d97a2b2ae4b0392fd9015dbcfd

See more details on using hashes here.

Supported by

πŸ‘ Image
AWS Cloud computing and Security Sponsor πŸ‘ Image
Datadog Monitoring πŸ‘ Image
Depot Continuous Integration πŸ‘ Image
Fastly CDN πŸ‘ Image
Google Download Analytics πŸ‘ Image
Pingdom Monitoring πŸ‘ Image
Sentry Error logging πŸ‘ Image
StatusPage Status page