Skip to content

Commit 10f40c8

Browse files
committed
Wheel spec: Remove comparison to .egg
This is duplicated with source/guides/wheel-vs-egg.rst.
1 parent 1b20810 commit 10f40c8

File tree

1 file changed

+0
-27
lines changed

1 file changed

+0
-27
lines changed

source/specifications/binary-distribution-format.rst

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -307,33 +307,6 @@ See
307307
- https://datatracker.ietf.org/doc/html/draft-jones-jose-json-private-key-01
308308

309309

310-
Comparison to .egg
311-
------------------
312-
313-
#. Wheel is an installation format; egg is importable. Wheel archives
314-
do not need to include .pyc and are less tied to a specific Python
315-
version or implementation. Wheel can install (pure Python) packages
316-
built with previous versions of Python so you don't always have to
317-
wait for the packager to catch up.
318-
#. Wheel uses .dist-info directories; egg uses .egg-info. Wheel is
319-
compatible with the new world of Python packaging and the new
320-
concepts it brings.
321-
#. Wheel has a richer file naming convention for today's
322-
multi-implementation world. A single wheel archive can indicate
323-
its compatibility with a number of Python language versions and
324-
implementations, ABIs, and system architectures. Historically the
325-
ABI has been specific to a CPython release, wheel is ready for the
326-
stable ABI.
327-
#. Wheel is lossless. The first wheel implementation bdist_wheel
328-
always generates egg-info, and then converts it to a .whl. It is
329-
also possible to convert existing eggs and bdist_wininst
330-
distributions.
331-
#. Wheel is versioned. Every wheel file contains the version of the
332-
wheel specification and the implementation that packaged it.
333-
Hopefully the next migration can simply be to Wheel 2.0.
334-
#. Wheel is a reference to the other Python.
335-
336-
337310
FAQ
338311
===
339312

0 commit comments

Comments
 (0)