From 328a4568baa1d7c3f984ddd96c8795387ad57ac8 Mon Sep 17 00:00:00 2001 From: Tim Orling Date: Sat, 29 Oct 2022 14:00:05 -0700 Subject: [PATCH] build-install-dumb-init: pip install py Since https://github.com/pytest-dev/pytest/pull/10396 the py library is no longer installed, but dumb-init needs 'py._path'. Fixes: ImportError while importing test module '/tmp/tmp.k8zSDBKT6S/dumb-init-1.2.5/tests/child_processes_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib/python3.8/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/child_processes_test.py:10: in from testing import is_alive testing/__init__.py:11: in from py._path.local import LocalPath E ModuleNotFoundError: No module named 'py._path'; 'py' is not a package Issue filed upstream: https://github.com/Yelp/dumb-init/issues/286 Signed-off-by: Tim Orling --- build-install-dumb-init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-install-dumb-init.sh b/build-install-dumb-init.sh index 261f5f9..f9daf09 100644 --- a/build-install-dumb-init.sh +++ b/build-install-dumb-init.sh @@ -58,7 +58,7 @@ pip3 install virtualenv || exit 1 virtualenv $builddir/venv || exit 1 . $builddir/venv/bin/activate || exit 1 -pip3 install setuptools tox || exit 1 +pip3 install setuptools tox py || exit 1 ) . $builddir/venv/bin/activate || exit 1