У меня есть скрипт, который запускает экземпляр EC2 с предустановленным Python3 (используя Packer).Экземпляр извлекает репозиторий из git, который имеет некоторый код Python и Pipfile, затем запускает pipenv install
и pipenv run python3 MyScript.py
.
Это означает, что я могу изменять свое репо и добавлять / удалять зависимости без необходимости изменять EC2пример.Но является ли это лучшим способом автоматической обработки зависимостей Python или есть лучший способ?