diff options
author | Kali Kaneko <kali@leap.se> | 2017-08-15 19:34:57 -0400 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2017-08-16 17:30:20 -0400 |
commit | 135aa3ac99e0280e9f4e790077a1860369aa2bc9 (patch) | |
tree | 0b4d2b9c94b8682ba83db942e1c891271dab399b /pkg | |
parent | 9672d50008418645829c81cf21fa5dd79937ce8f (diff) |
[docs] add ability to upgrade an existing virtualenv
Diffstat (limited to 'pkg')
-rwxr-xr-x | pkg/tools/bitmask-bootstrap.sh | 4 | ||||
-rw-r--r-- | pkg/tools/upgrade_all.py | 13 |
2 files changed, 15 insertions, 2 deletions
diff --git a/pkg/tools/bitmask-bootstrap.sh b/pkg/tools/bitmask-bootstrap.sh index 86d98791..3f494ccf 100755 --- a/pkg/tools/bitmask-bootstrap.sh +++ b/pkg/tools/bitmask-bootstrap.sh @@ -41,8 +41,8 @@ function clone_repo() function install_deps() { - cd ~/leap/bitmask-dev && pew in bitmask pip install -r pkg/requirements-dev.pip - cd ~/leap/bitmask-dev && pew in bitmask pip install -r pkg/requirements-testing.pip + cd ~/leap/bitmask-dev && pew in bitmask pip install -U -r pkg/requirements-dev.pip + cd ~/leap/bitmask-dev && pew in bitmask pip install -U -r pkg/requirements-testing.pip cd ~/leap/bitmask-dev && pew in bitmask make dev-all } diff --git a/pkg/tools/upgrade_all.py b/pkg/tools/upgrade_all.py new file mode 100644 index 00000000..5db9c172 --- /dev/null +++ b/pkg/tools/upgrade_all.py @@ -0,0 +1,13 @@ +import os +import sys + +import pip +from subprocess import call + +if not os.environ.get('VIRTUAL_ENV'): + print('[!] Should call this script inside a virtualenv, I do not want to mess ' + 'with your system. Bye!') + sys.exit(1) + +for dist in pip.get_installed_distributions(): + call("pip install --upgrade " + dist.project_name, shell=True) |