Where's my Egg Location?¶
It is easy enough for Zope to find your eggs, harder for humans.
Plone version 3.1.2 onwards¶
- Core Plone Default Products
-
For core products used in the Plone Default Theme, buildout has an eggs directory
- [your buildout]/eggs
which is where eggs are automatically dropped when Plone is installed.
- Your own theme product
-
Because your own theme product will be under development, this will go in a separate place in your buildout
- [your buildout]/[zinstance|zeocluster|]/src
(note that to share eggs between buildouts you can specify a different location for this in a buildout defaults file, check the buildout tutorial on plone.org for more information).
Using Omelette to get at your eggs quickly¶
It is a bit of a drag navigating your way around all the eggs used by Plone. David Glick's Omelette recipe creates a unified directory structure of all namespace packages, symlinking to the actual contents, via buildout. Full instructions and documentation on this can be found here:
https://pypi.python.org/pypi/collective.recipe.omelette
Once you've re-run buildout with the omelette recipe, you'll find that you have a new section here:
- [your buildout]/[zinstance|zeocluster]/parts/omelette
and eggs such as plone.app.layout can be found in:
- [your buildout]/[zinstance|zeocluster]/parts/omelette/plone/app/layout
Plone version 3.1.1 or lower¶
- Plone Installer
-
If you have installed Plone with an installer, then the eggs will probably have been dropped into
- [your plone installation]/Python/Lib/site-packages.
However, if you've used the Plone 3.1 universal installer, then you will have a buildout based installation.
- The Plone Product Package
-
If you used the product package (i.e. installed from source), then you may well find them in
- [your Zope instance]/lib/python.