@echo off
REM ============================================================
REM  Numpy'yi 1.26.4'e indirir (insightface/PuLID icin gerekli).
REM  Kullanim: ComfyUI'yi tamamen KAPATTIKTAN sonra cift tikla.
REM ============================================================
cd /d D:\Comfy\App\ComfyUI_windows_portable
set PYTHONNOUSERSITE=1

echo.
echo [1/3] ComfyUI process kontrolu...
tasklist /FI "IMAGENAME eq python.exe" | findstr /I python.exe
if %ERRORLEVEL%==0 (
    echo.
    echo *** UYARI: python.exe hala calisiyor olabilir. ***
    echo *** ComfyUI penceresini kapattigindan emin ol.   ***
    echo.
    pause
)

echo.
echo [2/3] numpy 1.26.4 yukleniyor (force-reinstall)...
.\python_embeded\python.exe -m pip install --force-reinstall --no-deps numpy==1.26.4
if errorlevel 1 (
    echo.
    echo HATA: numpy yuklenemedi. ComfyUI hala acik olabilir.
    pause
    exit /b 1
)

echo.
echo [3/3] Dogrulama...
.\python_embeded\python.exe -c "import numpy, insightface; from insightface.app import FaceAnalysis; print('numpy:', numpy.__version__); print('insightface:', insightface.__version__, '->', insightface.__file__); print('FaceAnalysis: OK')"

echo.
echo === Tamamlandi. Artik _start_comfy.bat ile ComfyUI'yi baslatabilirsin. ===
pause
