tests: call venv module directly 34/31834/3
authorKlement Sekera <ksekera@cisco.com>
Tue, 30 Mar 2021 17:46:06 +0000 (19:46 +0200)
committerOle Tr�an <otroan@employees.org>
Wed, 31 Mar 2021 11:43:54 +0000 (11:43 +0000)
This avoids

ModuleNotFoundError: No module named 'virtualenv.seed.embed.via_app_data'

https://github.com/pypa/virtualenv/issues/1873

Type: fix
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Change-Id: I860cc8c4ad2ba509815c5e7cf02fa5e01ee2ed63

test/Makefile

index 2421086..d4d74bb 100644 (file)
@@ -124,7 +124,7 @@ PAPI_WIPE_DIST=$(WS_ROOT)/src/vpp-api/vapi/__pycache__ \
 $(PIP_TOOLS_INSTALL_DONE):
        @rm -rf $(VENV_PATH)
        @mkdir -p $(VENV_RUN_DIR)
-       @virtualenv $(VENV_PATH) -p $(PYTHON_INTERP)
+       @$(PYTHON_INTERP) -m venv $(VENV_PATH)
        # pip version pinning
        @bash -c "source $(VENV_PATH)/bin/activate && \
                  $(PYTHON_INTERP) -m pip install pip===$(PIP_VERSION)"