summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--service/develop_requirements.txt10
-rwxr-xr-xservice/go1
-rw-r--r--service/setup.py1
3 files changed, 12 insertions, 0 deletions
diff --git a/service/develop_requirements.txt b/service/develop_requirements.txt
new file mode 100644
index 00000000..29fabcb5
--- /dev/null
+++ b/service/develop_requirements.txt
@@ -0,0 +1,10 @@
+--allow-external u1db --allow-unverified u1db
+--allow-external dirspec --allow-unverified dirspec
+-e 'git+https://github.com/pixelated-project/leap_pycommon.git#egg=leap.common'
+-e 'git+https://github.com/pixelated-project/leap_auth.git#egg=leap.auth'
+-e 'git+https://github.com/pixelated-project/soledad.git#egg=leap.soledad.common&subdirectory=common/'
+-e 'git+https://github.com/pixelated-project/soledad.git#egg=leap.soledad.client&subdirectory=client/'
+-e 'git+https://github.com/pixelated-project/soledad.git@develop#egg=leap.soledad.server&subdirectory=server/'
+-e 'git+https://github.com/pixelated-project/keymanager.git@develop#egg=leap.keymanager'
+-e 'git+https://github.com/pixelated-project/leap_mail.git@develop#egg=leap.mail'
+
diff --git a/service/go b/service/go
index e7ba4b65..15168e28 100755
--- a/service/go
+++ b/service/go
@@ -17,6 +17,7 @@ function resolveNumOfCores {
function setuppy {
echo "Installing Pixelated User Agent."
+ pip install -r develop_requirements.txt
pip install -r test_requirements.txt
python setup.py develop $*
pip uninstall -y scrypt; pip install scrypt
diff --git a/service/setup.py b/service/setup.py
index da95bfee..cce41e18 100644
--- a/service/setup.py
+++ b/service/setup.py
@@ -52,6 +52,7 @@ setup(name='pixelated-user-agent',
'srp==1.0.4',
'dirspec==4.2.0',
'u1db==13.09',
+# 'leap.mail>=0.4.0', # not in a stable repo yet, see requirements.txt
'leap.auth==0.1.2',
'whoosh==2.5.7'
],