diff options
author | bst-marge-bot <marge-bot@buildstream.build> | 2019-03-04 20:36:37 +0000 |
---|---|---|
committer | bst-marge-bot <marge-bot@buildstream.build> | 2019-03-04 20:36:37 +0000 |
commit | 5a532330c10031bc768d17f2e3ce7ee065b887e6 (patch) | |
tree | 75475792f72f5c2b7d4386c8bf8a0e16724be9b6 | |
parent | 36171a07aebc847cfbef9847189d748cdceb751e (diff) | |
parent | 3b7fe43f564361a5075b8364779cd6f6dede39b1 (diff) | |
download | buildstream-5a532330c10031bc768d17f2e3ce7ee065b887e6.tar.gz |
Merge branch 'chandan/always-regen-requirements' into 'master'
requirements/Makefile: Always rebuild requirements files
See merge request BuildStream/buildstream!1204
-rw-r--r-- | requirements/Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/requirements/Makefile b/requirements/Makefile index 0f4d885fa..69b6c7432 100644 --- a/requirements/Makefile +++ b/requirements/Makefile @@ -9,13 +9,15 @@ VENV := $(PYTHON) -m venv VENV_PIP = $(VENVDIR)/bin/pip -.PHONY: all +.PHONY: all FORCE all: $(REQUIREMENTS_TXT) -%.txt: %.in +%.txt: %.in FORCE $(eval VENVDIR := $(shell mktemp -d $(CURDIR)/.bst-venv.XXXXXX)) $(VENV) $(VENVDIR) $(VENV_PIP) install -r $^ $(VENV_PIP) freeze -r $^ | grep -v pkg-resources > $@ rm -rf $(VENVDIR) + +FORCE: |