Как правильно организовать передачу пакета с приложением

Приложение представляет из себя набор модулей в одном пакете (каталоге). Есть договорённость, что при передаче пакета для установки в другие среды установщик будет делать виртуальное окружение и выбирать название окружения (каталога на своё усмотрение).

В результате получается примерно такой сценарий:

  1. Делается на удалённом сервере новое окружение python -m venv any_application;
  2. В приложении создаётся папка с именем на усмотрение установщика, допустим src. Куда сбрасывается всё содержимое пакета;
  3. Делается симлинк (ярлык) на запуск приложения, примерно так: <any_path>\any_application\Scripts\python .\src\main.py

Как-то это всё заморочено... Подскажите, есть ли более простые практики распространения пакетов внутри одной организации?


Ответы (0 шт):