Утилита для автоматизации деплоя и управления Python-проектами из командной строки.
- Запуск и управление виртуальным окружением (
.venv). - Выполнение типовых команд для разработки и деплоя (например, запуск приложений, миграции, тесты и т.п. — в зависимости от конфигурации).
- Централизованная точка входа через один скрипт
pydeploy.py.
pydeploy.py— основной исполняемый скрипт CLI.start.bat— вспомогательный скрипт для запуска в Windows (может активировать виртуальное окружение и вызыватьpydeploy.py).
- Python 3.10+ (рекомендуется актуальная LTS-версия).
- Git для управления версиями.
- (Опционально) виртуальное окружение
.venvв корне проекта.
-
Клонировать репозиторий:
git clone https://github.com/ShmidtS/pydeploy.git cd pydeploy -
Создать и активировать виртуальное окружение (пример для Windows):
python -m venv .venv .venv\Scripts\activate
-
Запустить скрипт:
python pydeploy.py
Либо через батник:
start.bat
- Все основные изменения вносятся в
pydeploy.py. - Рекомендуется использовать отдельную ветку для разработки и оформлять изменения через pull request.
Лицензия будет определена позднее.