В чем разница между дистрибутивом sdist .tar.gz и яйцом питона?

Я немного запутался. Кажется, есть два разных типа пакетов Python: исходные дистрибутивы (setup.py sdist) и распределения яиц (setup.py bdist_egg).

Оба кажутся просто архивами с одинаковыми данными, исходными файлами python. Одно отличие состоит в том, что pip , наиболее рекомендуемый диспетчер пакетов, не может устанавливать яйца.

В чем разница между ними и каков «способ» распространения моих пакетов?

(Обратите внимание: я не хочу распространять свои пакеты через PyPI, но я хочу использовать диспетчер пакетов, который извлекает мои зависимости из PyPI)

31
задан Peter Smit 9 June 2011 в 12:17
поделиться