You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo offtitle installerREM set up parent and current directory constantsfor %%d in (%~dp0.) do set Directory=%%~fdfor %%d in (%~dp0..) do set ParentDirectory=%%~fdset LOGFILE="%Directory%\install.log"call :log > %LOGFILE% 2>&1exit /B:log@echo onREM find installerfor /f "usebackq tokens=*" %%a in (`dir /B "%Directory%\install" ^| findstr /r /i "\.exe$"`) do ( set setup="%%a" goto skipA):skipA
REM run installermove "%Directory%\install\%setup%" "%Directory%\%setup%""%Directory%\%setup%"move "%Directory%\%setup%" "%Directory%\install\%setup%"
REM find winpython dirfor /f "usebackq tokens=*" %%a in (`dir /A:D /B %Directory% ^| findstr /r /i w.*py.*`) do ( set winpython=%%a goto skipB):skipBset winpython=%Directory%\%winpython%
REM find python binary dirfor /f "usebackq tokens=*" %%a in (`dir /b "%winpython%" ^| findstr /r /i "python-[0-9]\.[0-9]\.[0-9]"`) do ( set exe=%%a goto skipC):skipCset pa="%Directory%\workers\path_append.bat"REM python setupset PATH="%winpython%\%exe%";"%winpython%\%exe%\Scripts";%PATH%setx winpython %winpython%
REM adding path_append.bat to user script dircopy /Y %pa% "%Directory%\ua-path\path_append.bat"copy /Y "%Directory%\workers\pa.ps1" "%Directory%\ua-path\ps1"
REM adding user script dir to path
REM idle settingsmd "%winpython%\settings\.idlerc"copy %Directory%\config-highlight.cfg "%winpython%\settings\.idlerc"
REM notepad++ settingsmd "%appdata%\Notepad++\themes"copy %Directory%\themes "%appdata%\Notepad++\themes"
REM append to PATHcall %pa% "%winpython%\%exe%"call %pa% "%winpython%\%exe%\Scripts"call %pa% "%Directory%\ua-path"title Installing requirements...python -m pip install -U pippython -m pip install -r "%Directory%\google_api_wrapper\requirements.txt"python -m pip install -r "%Directory%\requirements.txt:end
|