Какой стандартный способ упаковки проекта Python с зависимостями?

У меня есть проект Python, который имеет несколько зависимостей (определяется вinstall_requires в setup.py). Мои сотрудники требуют, чтобы пакет был автономным и зависел только от установки Python. Лакмусовый тест состоял бы в том, что они могут получить zip-файл, а затем распаковать его и запустить без подключения к интернету.

Есть ли простой способ упаковать установку, включая зависимости? Это приемлемо, если мне придется опираться на ОС / архитектуру, на которой она в конечном итоге будет работать.

Для чего это стоит, я попробовал обаsetup.py build а такжеsetup.py sdist, но они, кажется, не соответствуют требованиям, так как они не включают в себя зависимости. Я также рассмотрелvirtualenv (который может быть установлен, если это абсолютно необходимо), но имеет жестко закодированные пути, что делает его не идеальным.

Ответы на вопрос(0)

Ваш ответ на вопрос