diff options
-rw-r--r-- | requirements/Makefile | 4 | ||||
-rw-r--r-- | tests/testutils/artifactshare.py | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/requirements/Makefile b/requirements/Makefile index 69b6c7432..2c4a9f0a9 100644 --- a/requirements/Makefile +++ b/requirements/Makefile @@ -16,8 +16,8 @@ all: $(REQUIREMENTS_TXT) %.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 > $@ + $(VENV_PIP) install -r $< + $(VENV_PIP) freeze -r $< | grep -v pkg-resources > $@ rm -rf $(VENVDIR) FORCE: diff --git a/tests/testutils/artifactshare.py b/tests/testutils/artifactshare.py index 41673ca1d..0fca42a6c 100644 --- a/tests/testutils/artifactshare.py +++ b/tests/testutils/artifactshare.py @@ -6,7 +6,6 @@ from collections import namedtuple from contextlib import contextmanager from multiprocessing import Process, Queue -import pytest_cov from buildstream._cas import CASCache from buildstream._cas.casserver import create_server @@ -68,7 +67,13 @@ class ArtifactShare(): # Run the artifact server. # def run(self, q): - pytest_cov.embed.cleanup_on_sigterm() + + try: + import pytest_cov + except ImportError: + pass + else: + pytest_cov.embed.cleanup_on_sigterm() try: # Optionally mock statvfs |