Упаковка с колесами Manylinux + AuditWheel против Conda - PullRequest
0 голосов
/ 24 апреля 2018

Описание

Итак, я собираюсь упаковать довольно сложное приложение на Python, которое требует научных библиотек. Этот вопрос чем-то похож на обсуждение pip стекопотока против conda , но в нем нет подробностей о различиях теперь, когда двоичная упаковка для колес linux доступна с 2016 года. Я видел, что pypi / cryptography использует manylinux и распространяет двоичные файлы через колеса pypi. Другой пакет mpi4py выпускает только для бинарных пакетов для conda только из-за сложности . Даже заходя так далеко, чтобы сказать, что бинарные колеса не подходят для этой задачи.

Вопрос

Как выглядит упаковка совместно используемой библиотеки с помощью колес? Стоит ли даже в 2018 году упаковывать библиотеку с помощью колес?

Требования

Мой пакет требует

Во всех моих статических двоичных файлах около 100 МБ, поэтому для этого требуется много общих библиотек. И многие я также отмечаю, что установка является огромной болью даже для меня самого ... Я не могу себе представить, что это будет, если кто-то попытается установить его самостоятельно. Пока у меня есть рабочий докер контейнер.

...