mirror of
https://github.com/latinogino/dolibarr-mcp.git
synced 2026-04-13 06:15:35 +02:00
88 lines
2.6 KiB
Batchfile
88 lines
2.6 KiB
Batchfile
@echo off
|
|
cls
|
|
echo ======================================
|
|
echo Dolibarr MCP ULTRA Setup v4.0
|
|
echo ======================================
|
|
echo GUARANTEED Windows compatibility!
|
|
echo METHOD: ZERO compiled extensions (.pyd files)
|
|
echo RESULT: Works on ANY Windows system!
|
|
echo.
|
|
|
|
echo [1/4] Cleanup...
|
|
if exist "venv_ultra" (
|
|
echo Removing old virtual environment...
|
|
rmdir /s /q "venv_ultra" 2>nul
|
|
timeout /t 1 /nobreak >nul
|
|
)
|
|
|
|
echo [2/4] Creating Python environment...
|
|
python -m venv venv_ultra
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [ERROR] Virtual environment creation failed
|
|
echo Please check: python --version
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo [3/4] Activating environment...
|
|
call venv_ultra\Scripts\activate.bat
|
|
|
|
echo Installing ULTRA-MINIMAL dependencies (no compiled extensions)...
|
|
echo This will work on ANY Windows system!
|
|
|
|
REM Install only pure Python packages that never cause permission issues
|
|
pip install --no-warn-script-location requests>=2.31.0
|
|
echo ✅ requests installed
|
|
|
|
pip install --no-warn-script-location python-dotenv>=1.0.0
|
|
echo ✅ python-dotenv installed
|
|
|
|
pip install --no-warn-script-location click>=8.1.0
|
|
echo ✅ click installed
|
|
|
|
echo.
|
|
echo [4/4] Testing ultra-minimal installation...
|
|
python -c "import requests, json, sys; print('✅ Ultra-minimal setup successful!'); print(f'Python: {sys.version}')"
|
|
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [WARNING] Basic test failed, but this is likely OK for ultra setup
|
|
)
|
|
|
|
echo.
|
|
echo Checking configuration...
|
|
if not exist ".env" (
|
|
echo Creating .env from template...
|
|
copy ".env.example" ".env" >nul 2>&1
|
|
echo [INFO] Created .env file - please configure your Dolibarr credentials
|
|
)
|
|
|
|
echo.
|
|
echo ======================================
|
|
echo ✅ ULTRA SETUP COMPLETE!
|
|
echo ======================================
|
|
echo.
|
|
echo 🎯 What makes this different:
|
|
echo • ZERO compiled Python extensions (.pyd files)
|
|
echo • Only pure Python packages (requests, dotenv, click)
|
|
echo • Uses Python standard library for everything else
|
|
echo • NO aiohttp, pydantic, pywin32, or other compiled packages
|
|
echo • Works on Windows XP through Windows 11!
|
|
echo.
|
|
echo 🛠️ What's installed:
|
|
echo • Python virtual environment (venv_ultra)
|
|
echo • requests library (HTTP client)
|
|
echo • python-dotenv (configuration)
|
|
echo • click (command line interface)
|
|
echo • Standard library JSON, logging, etc.
|
|
echo.
|
|
echo 📝 Next Steps:
|
|
echo 1. Edit .env file with your Dolibarr credentials
|
|
echo 2. Run: run_ultra.bat
|
|
echo.
|
|
echo 🚀 Test the ultra server:
|
|
echo python -m src.dolibarr_mcp.ultra_simple_server
|
|
echo.
|
|
echo 🎉 GUARANTEED to work - no permission issues possible!
|
|
echo.
|
|
pause
|