29 lines
1.1 KiB
Batchfile
29 lines
1.1 KiB
Batchfile
@echo off
|
|
chcp 65001 > nul
|
|
|
|
:: 1. Включаем виртуальное окружение перед стартом
|
|
if exist env\Scripts\activate.bat (
|
|
echo 🔌 Активация виртуального окружения env...
|
|
call env\Scripts\activate.bat
|
|
) else (
|
|
echo ⚠️ Предупреждение: Папка окружения env\Scripts\activate.bat не найдена!
|
|
echo Попытка сборки в глобальном окружении...
|
|
)
|
|
|
|
:: 2. Запуск компиляции (скрипт сам создаст папку dist)
|
|
python build/compile.py build_ext --inplace
|
|
|
|
:: 3. Сохранение зависимостей в папку dist
|
|
pip freeze > dist/requirements_all.txt
|
|
|
|
:: 4. Копирование деплой-скрипта из папки build в папку dist
|
|
if exist build\deploy.bat (
|
|
copy build\deploy.bat dist\deploy.bat /y
|
|
echo ✅ Файл deploy.bat успешно скопирован в dist/
|
|
) else (
|
|
echo ⚠️ Предупреждение: Файл build\deploy.bat не найден!
|
|
)
|
|
|
|
echo ===== СБОРКА ПОЛНОСТЬЮ ЗАВЕРШЕНА =====
|
|
pause
|