Table of Contents

Python - Egg distribution (bdist_egg)

About

Python Eggs are a python binary distribution format.

They have been deprecated for wheel. See Doc

A “Python egg” is a logical structure embodying the release of a specific version of a Python project, comprising:

They are:

They can be simply downloaded and added to sys.path directly, or they can be placed in a directory on sys.path and then automatically discovered by the egg runtime system.

Format

https://setuptools.readthedocs.io/en/latest/formats.html

There are two basic formats currently implemented for Python eggs:

egg-info

the project’s metadata (.egg-info) directory

See the command

Example:

egg_info must always appear on the command line before any commands that you want the version changes to apply to.

python setup.py egg_info --tag-date --tag-build=DEV bdist_egg
python setup.py egg_info -RDb "" sdist bdist_egg

Documentation / Reference