Когда я запускаю python setup.py install
django, он генерирует файл яйца.
В чем польза яичных файлов Python?
Когда я запускаю python setup.py install
django, он генерирует файл яйца.
В чем польза яичных файлов Python?
«Яйцо» — это формат двоичного дистрибутива Python. По сути, это заархивированный файл с некоторыми дополнительными метаданными, которые вы можете передать другому пользователю Python. Он может «установить» и использовать их. Подробнее о том, что это такое, см. на http://peak.telecommunity.com/DevCenter/PythonEggs а>. Поскольку это «родной» формат, Python может использовать пользовательские импортеры и тому подобное.
Подробнее о том, как их использовать, см. здесь.
Я уже давно не в контакте с миром упаковки. Были разговоры о прекращении поддержки бинарных форматов дистрибутива. Известные мне соответствующие документы находятся по адресу http://bitbucket.org/tarek/distutils2/src/tip/docs/design/wiki.rst
файл яйца представляет собой архив, который содержит модуль (в вашем случае django) и дает вам возможность import something_from_egg
. Подробнее читайте здесь