Registry / devops / zc-recipe-egg

zc-recipe-egg

JSON →
library4.0.0pypypi✓ verified 83d ago

Buildout recipe for installing Python package distributions as eggs. Version 4.0.0 requires Python >=3.9. Part of the zc.buildout ecosystem, used in buildout configurations to fetch and install Python packages. Release cadence is low; maintained as part of the buildout project.

pip install zc.recipe.egg
INSTALL
IMPORT
SIG · ZC-RECIPE-EGG
Z
zc-recipe-egg
devopspythonv4.0.0
Install
2.1s avg
Import
1934ms
Disk
23MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v4.0.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 2.050s · 21.1MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.1s · import 1.818s · 22MB
23MB installed
● package 23MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Egg
from zc.recipe.egg import Egg
import Egg
Egg is not a top-level module; must import from zc.recipe.egg
Develop
from zc.recipe.egg import Develop
from zc.recipe import egg
Develop is not directly importable via 'zc.recipe.egg' submodule; use explicit import

Quick import of Egg recipe class. Actual usage is via zc.buildout configuration files, not direct Python calls.

from zc.recipe.egg import Egg # Typically used within a buildout configuration, not standalone # Example: eggs = ['somepackage'] in a buildout.cfg recipe section
Debug
Known issues
breakingPython 2 support removed in version 2.0.0 (2017). All users must upgrade to Python 3.
fix
Ensure Python >=3.9 is used for version 4.0.0
affects: >=2.0.0
deprecatedSetuptools integration changed; 'extra-paths' and 'include-dirs' options may not work as expected in newer setuptools versions.
fix
Use 'zc.recipe.egg' with modern buildout and setuptools; consider using pip-based recipes instead.
affects: >=4.0.0
gotchaThe recipe is not intended to be used directly via import; it's designed to be invoked by buildout. Importing and calling Egg() manually may lead to unexpected behavior.
fix
Use zc.recipe.egg only within a zc.buildout configuration file.
affects: all
Errors
Common errors & fixes
ImportError: No module named zc.recipe.egg
The package is not installed or installed in the wrong environment.
fix
Run 'pip install zc.recipe.egg' in the target Python environment.
TypeError: 'module' object is not callable
Attempting to call zc.recipe.egg directly (e.g., zc.recipe.egg(...)) instead of using the class.
fix
Use 'from zc.recipe.egg import Egg' and then instantiate Egg(...).
Upgrade
Version history
4.0.0latest on PyPI · released Nov 12, 2025
Audit
Dependencies
zc.buildoutrequiredRuntime dependency; recipe is used within buildout
Agent activity
31 hits · last 30 days
node
28
Resources
zc-recipe-egg — pip install zc-recipe-egg · libregistry