-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.bat
More file actions
32 lines (30 loc) · 877 Bytes
/
env.bat
File metadata and controls
32 lines (30 loc) · 877 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
REM Arxiu que defineix l'entorn per a proves (Windows CMD)
REM Utilitza la configuració de l'arxiu "debug.ini"
@ECHO OFF
SET AMPADB_SETTINGS=%cd%\debug.ini
IF EXIST "private.ini" (
SET AMPADB_SETTINGS=%AMPADB_SETTINGS%;%cd%\private.ini
)
IF NOT EXIST "venv" (
ECHO No existeix l'entorn virtual. Ara es crearà.
FOR /F "tokens=*" %%i IN ('py -3 -c "import sys; print(sys.executable)"') DO (
SET PYTHON_EXECUTABLE=%%i
)
IF [%PYTHON_EXECUTABLE%] == [] (
ECHO Es necessita Python 3 per a la instalació
EXIT /B 1
)
virtualenv ^
--prompt "(ampadb) " ^
--python %PYTHON_EXECUTABLE% ^
venv
IF NOT ERRORLEVEL 0 (
ECHO virtualenv no està instalat o ha fallat
EXIT /B 1
)
venv\Scripts\activate.bat
pip install -U "setuptools>=18.5"
pip3 install -r "requirements.txt" -r "devrequirements.txt"
) ELSE (
venv\Scripts\activate
)