summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValentin David <valentin.david@codethink.co.uk>2019-09-03 10:08:42 +0200
committerValentin David <valentin.david@codethink.co.uk>2019-09-03 10:08:48 +0200
commit40645cc1c9849788077f623356745cdaee4b3609 (patch)
tree95aac0da0f11a4a07e6cedfc694be9423d39fbce
parentf8ca130adb632614ebff8453fd91d4c96e87221d (diff)
downloadbuildstream-40645cc1c9849788077f623356745cdaee4b3609.tar.gz
requirements/Makefile: Force installing wheel first
Some dependencies need wheel to be installed before their installation is started as it provides extra setup.py commands.
-rw-r--r--requirements/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/requirements/Makefile b/requirements/Makefile
index 2c4a9f0a9..664912339 100644
--- a/requirements/Makefile
+++ b/requirements/Makefile
@@ -16,6 +16,7 @@ all: $(REQUIREMENTS_TXT)
%.txt: %.in FORCE
$(eval VENVDIR := $(shell mktemp -d $(CURDIR)/.bst-venv.XXXXXX))
$(VENV) $(VENVDIR)
+ $(VENV_PIP) install wheel
$(VENV_PIP) install -r $<
$(VENV_PIP) freeze -r $< | grep -v pkg-resources > $@
rm -rf $(VENVDIR)