Jakie są zalety i wady korzystania z formatu * .egg pakietu Python w prostym katalogu z setup.py?

Kiedy wypuszczam program, zwykle tworzę plik setup.py i umieszczam go na pypi. Można go zainstalować za pomocą pip, zawsze mogę go łatwo udostępnić innym. To działa dla mnie i najwyraźniej dla wielu ludzi.

Widzę korzyści płynące z tworzenia exe, deb lub rmp do łatwego administrowania.

Ale naprawdę nie widzę sensu używania jaj. Czy możesz mi powiedzieć, co mogę na tym zyskać?

Czytałem też kiedyś, że jaja mają wady, ale nie mogę już znaleźć tego artykułu. Czy mógłbyś opisać mi, jakie problemy może powodować ten format opakowania?

Proszę zauważyć, że widziałemto pytanie, ale odpowiedź dotyczy także prostego katalogu z setup.py. Nie mówi mi o zaletach jaj w prostszym formacie.

questionAnswers(2)

yourAnswerToTheQuestion