Как правильно установить развертываемое приложение?
Я хочу развернуть свое приложение на Python, поэтому я планировал упаковать его как нативный.deb, содержащий virtualenv, на CI-сервер, а затем распространить на серверы. wheel_cache не может быть использован при использовании setup.py
с install_requires
, Перемещение всех deps в requirements.txt
и установка через пип делает console_scripts
раздел из setup.py
больше недоступно. Так как правильно установить развертываемое приложение? С помощью pip install -r requirements.txt
(доступно ускорение кэша колеса) и затем запустите, например, /path/to/venv/bin/python -m mypackage
или, может быть, уйти setup.py
в дополнение к requirements.txt
(с пробелом install_requires
)?