summaryrefslogtreecommitdiff
path: root/pkg/deps.mk
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2016-05-18 12:13:52 -0400
committerKali Kaneko <kali@leap.se>2016-05-18 12:13:52 -0400
commit90aa7a275c41af130dcddaefd798ae35c505b6d5 (patch)
tree95441aa18d1022eea56d9348e0c32f392bb674ea /pkg/deps.mk
parentaecb13feed8797acaa3f91be45a82a52b64d4723 (diff)
parentfacefed990195bd89bf1064e75b171edd084f632 (diff)
Merge tag '0.9.2'
Tag leap.bitmask version 0.9.2
Diffstat (limited to 'pkg/deps.mk')
-rw-r--r--pkg/deps.mk28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkg/deps.mk b/pkg/deps.mk
new file mode 100644
index 00000000..26bed466
--- /dev/null
+++ b/pkg/deps.mk
@@ -0,0 +1,28 @@
+get_wheels:
+ pip install --upgrade setuptools
+ pip install --upgrade pip
+ pip install wheel
+
+gather_wheels:
+ pip wheel --wheel-dir=../wheelhouse pyzmq --build-option "--zmq=bundled"
+ # because fuck u1db externals, that's why...
+ pip wheel --wheel-dir=../wheelhouse --allow-external dirspec --allow-unverified dirspec --allow-external u1db --allow-unverified u1db -r pkg/requirements.pip
+
+install_wheel:
+ # if it's the first time, you'll need to get_wheels first
+ pip install --pre --use-wheel --no-index --find-links=../wheelhouse -r pkg/requirements.pip
+
+gather_deps:
+ pipdeptree | pkg/scripts/filter-bitmask-deps
+
+install_base_deps:
+ for repo in leap_pycommon keymanager leap_mail soledad/common soledad/client; do cd $(CURDIR)/../$$repo && pkg/pip_install_requirements.sh; done
+ pkg/pip_install_requirements.sh
+
+pull_leapdeps:
+ for repo in $(LEAP_REPOS); do cd $(CURDIR)/../$$repo && git pull; done
+
+checkout_leapdeps_develop:
+ for repo in $(LEAP_REPOS); do cd $(CURDIR)/../$$repo && git checkout develop; done
+ git checkout develop
+