Как правильно организовать передачу пакета с приложением
Приложение представляет из себя набор модулей в одном пакете (каталоге). Есть договорённость, что при передаче пакета для установки в другие среды установщик будет делать виртуальное окружение и выбирать название окружения (каталога на своё усмотрение).
В результате получается примерно такой сценарий:
- Делается на удалённом сервере новое окружение python -m venv any_application;
- В приложении создаётся папка с именем на усмотрение установщика, допустим src. Куда сбрасывается всё содержимое пакета;
- Делается симлинк (ярлык) на запуск приложения, примерно так: <any_path>\any_application\Scripts\python .\src\main.py
Как-то это всё заморочено... Подскажите, есть ли более простые практики распространения пакетов внутри одной организации?