Распространение только исходного архива; easy-install (или pip или buildout, или какой-либо менеджер / установщик зависимостей пакетов, который вы используете) создаст яйцо для вас для версии python, использованной для его установки.
Вам нужно создавать яйца только для распространения только для пакетов с расширениями C, а затем только для Windows, поскольку в большинстве систем Windows отсутствуют инструменты, необходимые для создания яйца.
Взгляните на PyPI, чтобы увидеть множество примеров этого, например, страницу zope.interface . Обратите внимание, что для Python версий 2.4, 2.5 и 2.6 для Windows существуют только дистрибутивы .egg. Все остальное просто использует загрузочный архив .tar.gz
и создает .egg
локально при необходимости.
Вы создаете архив с исходным кодом, используя команду setup.py sdist
. Лично я пользуюсь jarn.mkrelease ; он автоматизирует большую часть процесса для вас (например, загрузку исходного дистрибутива на сервер распространения).