mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-04 12:23:14 +03:00
Create a bash script and batch file to do similar things on WSL and Windows.
This commit is contained in:
parent
585c717650
commit
3888c4cc9a
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -72,3 +72,8 @@ src/dependency_injector/providers/*.so
|
|||
|
||||
# Workspace for samples
|
||||
.workspace/
|
||||
/examples/miniapps/movie-lister/wslenv2-win/Scripts
|
||||
/examples/miniapps/movie-lister/wslenv2-win
|
||||
/examples/miniapps/movie-lister/wslenv2/bin
|
||||
/examples/miniapps/movie-lister/wslenv2/share/python-wheels
|
||||
/examples/miniapps/movie-lister/wslenv2
|
||||
|
|
12
examples/miniapps/movie-lister/run_movie_lister.bat
Normal file
12
examples/miniapps/movie-lister/run_movie_lister.bat
Normal file
|
@ -0,0 +1,12 @@
|
|||
echo on
|
||||
set PYTHON37=%UserProfile%\AppData\Local\Programs\Python\Python37\python.exe
|
||||
|
||||
REM set variabless
|
||||
set ENV_NAME=wslenv2-win
|
||||
set VENV_DIR=%ENV_NAME%\Scripts
|
||||
set PYTHON_VENV=%VENV_DIR%\python.exe
|
||||
|
||||
Start /WAIT cmd /k "%VENV_DIR%\activate & cd & %PYTHON_VENV% data/fixtures.py & set MOVIE_FINDER_TYPE=sqlite & %PYTHON_VENV% -m movies & %VENV_DIR%\deactivate & pause & exit 0"
|
||||
|
||||
REM MOVIE_FINDER_TYPE=csv
|
||||
REM MOVIE_FINDER_TYPE=sqlite
|
12
examples/miniapps/movie-lister/run_movie_lister.sh
Normal file
12
examples/miniapps/movie-lister/run_movie_lister.sh
Normal file
|
@ -0,0 +1,12 @@
|
|||
#!/bin/bash -ef
|
||||
|
||||
rm -rf wslenv2
|
||||
|
||||
python3 -m venv wslenv2
|
||||
. wslenv2/bin/activate
|
||||
|
||||
pip install -r requirements.txt
|
||||
wslenv2/bin/python data/fixtures.py
|
||||
|
||||
MOVIE_FINDER_TYPE=csv wslenv2/bin/python -m movies
|
||||
MOVIE_FINDER_TYPE=sqlite wslenv2/bin/python -m movies
|
17
examples/miniapps/movie-lister/setup_venvt.bat
Normal file
17
examples/miniapps/movie-lister/setup_venvt.bat
Normal file
|
@ -0,0 +1,17 @@
|
|||
echo on
|
||||
set PYTHON37=%UserProfile%\AppData\Local\Programs\Python\Python37\python.exe
|
||||
|
||||
REM set variabless
|
||||
set ENV_NAME=wslenv2-win
|
||||
set VENV_DIR=%ENV_NAME%\Scripts
|
||||
set PYTHON_VENV=%VENV_DIR%\python.exe
|
||||
|
||||
REM cleanup
|
||||
rd /s /q %ENV_NAME%
|
||||
|
||||
%PYTHON37% -m venv %ENV_NAME%
|
||||
|
||||
Start /WAIT cmd /k "%VENV_DIR%\activate & %PYTHON_VENV% -m pip install --upgrade pip & %PYTHON_VENV% -m pip install -r .\requirements.txt & %VENV_DIR%\deactivate & pause & exit 0"
|
||||
|
||||
REM MOVIE_FINDER_TYPE=csv
|
||||
REM MOVIE_FINDER_TYPE=sqlite
|
Loading…
Reference in New Issue
Block a user