simplify virtualenv

- add dev.bat for Windows users
- remove ~/.pipcache creation.
  If that causes issues with PyInstaller, we should use
  pip --no-cache-dir there or rm -r pip.locations.USER_CACHE_DIR.
- remove superfluous pip install calls.
This commit is contained in:
Maximilian Hils
2015-03-14 02:33:21 +01:00
parent 9522610866
commit f815525f18
3 changed files with 8 additions and 12 deletions

View File

@@ -65,7 +65,7 @@ To confirm that you're up and running, activate the virtualenv, and run the
mitmproxy test suite:
```
$ source ../venv.mitmproxy/bin/activate
$ ../venv.mitmproxy/bin/activate
$ nosetests ./test
```
Note that the main executables for the project - **mitmdump**, **mitmproxy** and

12
dev
View File

@@ -1,16 +1,6 @@
#!/bin/sh
VENV=../venv.mitmproxy
PIP="$VENV/bin/pip --cache-dir ~/.pipcache"
echo "This script sets up the following:"
echo "\t~/.pipcache - A pip cache directory"
echo "\t$VENV - A development virtualenv"
mkdir -p ~/.pipcache
virtualenv $VENV
source $VENV/bin/activate
$PIP install -r ./requirements.txt
# Re-install these to make them editable
$PIP install --editable ../netlib
$PIP install --editable ../pathod
pip install --src .. -r requirements.txt

6
dev.bat Normal file
View File

@@ -0,0 +1,6 @@
@echo off
set VENV=..\venv.mitmproxy
virtualenv %VENV%
call %VENV%\Scripts\activate.bat
pip install --src .. -r requirements.txt