Да, один zip-файл / яйцо может предоставить несколько модулей, поэтому вы можете объединить их в один файл. Однако я очень скептически отношусь к тому, что это хорошая идея. Вам все равно нужно установить этот zip-файл, и он все еще может столкнуться с другими уже установленными версиями и т. Д.
Итак, первый вопрос, который стоит задать, - это цель. Зачем нужен только один файл? Это простота установки или простота распространения, или что?
. Только один файл не сделает установку проще, есть и другие, более эффективные способы. Вы можете позволить загружать и устанавливать установки автоматически, это легко сделать.
И наличие их в одном zip-файле по-прежнему означает, что вам нужно развернуть этот zip-файл и запустить setup.py, который isn Это очень удобно.
Так что, имея только один файл, на самом деле не решает много проблем, поэтому вопрос заключается в том, какую проблему вы пытаетесь решить.
Выяснилось, что в моем pom.xml я использовал неверные зависимости.