From 17d2b8b1dad74dfe17ee8d4aa156f51bb052362a Mon Sep 17 00:00:00 2001 From: Fischer Moseley <42497969+fischermoseley@users.noreply.github.com> Date: Thu, 28 Dec 2023 15:41:01 -0800 Subject: [PATCH] make self-hosted runner install into a venv --- .github/workflows/run_tests.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 8e864e6..c8929e5 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -8,9 +8,11 @@ jobs: - name: Install Manta from Source run: | - ls -lah - pwd - pip freeze + # Make venv + python3 -m venv venv/ + source venv/bin/activate + + # Update pip python3 -m pip install -U pip # omitting the following commmand causes the version of setuptools @@ -20,6 +22,7 @@ jobs: # https://github.com/pypa/setuptools/issues/3269#issuecomment-1254507377 export DEB_PYTHON_INSTALL_LAYOUT=deb_system + # Install Manta, with optional dev-only dependencies python -m pip install ".[dev]" - name: Run tests