Skip to main content

Recipe for installing Python package distributions as eggs

Project description

The egg-installation recipe installes eggs into a buildout eggs directory. It also generates scripts in a buildout bin directory with egg paths baked into them.

The recipe provides the following options:

eggs

A list of eggs to install given as one ore more setuptools requirement strings. Each string must be given on a separate line.

find-links

One or more addresses of link servers to be searched for distributions. This is optional. If not specified, links specified in the buildout section will be used, if any.

index

The optional address of a distribution index server. If not specified, then the option from the buildout section will be used. If not specified in the part data or in the buildout section, then http://www.python.org/pypi is used.

python

The name of a section defining the Python executable to use. This defaults to buildout.

unzip

The value of this option must be either true or false. If the value is true, then the installed egg will be unzipped. Note that this is only effective when an egg is installed. If a zipped egg already exists in the eggs directory, it will not be unzipped.

scripts

Control which scripts are generated. The value should be a list of zero or more tokens. Each tokem is either a name, or a name, followed by an ‘=’ and a new name. Only the named scripts are generated. If no tokens are given, then script generation is disabled. If the option isn’t given at all, then all scripts defined by the named eggs will be generated.

To do

  • Some way to freeze the egg-versions used. This includes some way to record which versions were selected dynamially and then a way to require that the recorded versions be used in a later run.

  • More control over script generation. In particular, some way to specify data t be recored in the script.

  • Honor the buildout offline option.

  • Windows suppprt

    • Generate exe files

    • Make sure tests work under windows

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

zc.recipe.egg-1.0.0a1-py2.4.egg (12.9 kB view details)

Uploaded Egg

zc.recipe.egg-1.0.0a1-py2.3.egg (32.7 kB view details)

Uploaded Egg

File details

Details for the file zc.recipe.egg-1.0.0a1-py2.4.egg.

File metadata

File hashes

Hashes for zc.recipe.egg-1.0.0a1-py2.4.egg
Algorithm Hash digest
SHA256 e742624f20899241dbb2637546c802e7e8ec7f3c3423e7d8c1dc7d8a3895c1cf
MD5 86acc191142ebfae9114b36dd410f7b8
BLAKE2b-256 c850552444f296b734336c298b80aa8f7510ee4788f54787a213a069371f9ab4

See more details on using hashes here.

File details

Details for the file zc.recipe.egg-1.0.0a1-py2.3.egg.

File metadata

File hashes

Hashes for zc.recipe.egg-1.0.0a1-py2.3.egg
Algorithm Hash digest
SHA256 6c2f94b5f1418c108b27bf0114538abc8358273d2b2d3e33bd47a12cfaa46a59
MD5 b0e15343cf2027e4fe975c46a68e1e6a
BLAKE2b-256 5e7f6661c59120be54396f8006c6e74cf3e36dddcc744524566d6485542462cb

See more details on using hashes here.

Supported by

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