From b22290436c8ebd5f222210080cd1400505542394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C5=BEe=20Pe=C4=8Dar?= Date: Wed, 20 Aug 2014 11:23:30 +0200 Subject: [PATCH] Improved dependency installation --- .travis.yml | 5 ++++- README.md | 10 ++++++---- requirements.txt | 1 + setup_venv | 4 ++++ 4 files changed, 15 insertions(+), 5 deletions(-) create mode 100755 setup_venv diff --git a/.travis.yml b/.travis.yml index ad82209..916c23a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,8 @@ language: python python: - "2.7" -install: "pip install -r requirements.txt" +install: + - pip install virtualenv + - ./setup_venv + script: ./run_tests diff --git a/README.md b/README.md index 1b0ece7..e910b27 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,14 @@ Plugins: All Psywerx* plugins require the psywerx server (https://github.com/Smotko/psywerx) -Run: +Usage: --- - pip install -r requirements.txt + # setup: + pip install virtualenv + ./setup_venv # start dev in mode: ./run - # daemon: + # start as daemon: ./run_daemon start|stop|restart - # tests: + # run tests: ./run_tests diff --git a/requirements.txt b/requirements.txt index 2ec3f1e..d9b49df 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ Pillow==2.2.1 tweepy==2.3.0 gdata==2.0.18 pytest==2.6.1 +mock==1.0.1 diff --git a/setup_venv b/setup_venv new file mode 100755 index 0000000..a2352f4 --- /dev/null +++ b/setup_venv @@ -0,0 +1,4 @@ +#!/bin/sh +virtualenv venv +. venv/bin/activate +pip install -r requirements.txt