[Python-Dev] Internal documentation for egg formats now available

Phillip J. Eby pje at telecommunity.com
Wed Apr 26 00:43:01 CEST 2006


Please see 
http://svn.python.org/projects/sandbox/trunk/setuptools/doc/formats.txt for 
source, or http://peak.telecommunity.com/DevCenter/EggFormats for an 
HTML-formatted version.

Included are summary descriptions of the formats of all of the standard 
metadata produced by setuptools, along with pointers to the existing 
manuals that describe the syntax used for representing requirements, entry 
points, etc. as text.  The .egg, .egg-info, and .egg-link formats and 
layouts are also specified, along with the filename syntax used to embed 
project/version/Python version/platform metadata.  Last, but not least, 
there are detailed explanations of how resources (such as C extensions) are 
extracted on-the-fly and cached, how C extensions get imported from 
zipfiles, and how EasyInstall works around the limitations of Python's 
default sys.path initialization.

If there's anything else you'd like in there, please let me know.



More information about the Python-Dev mailing list