From ad76c99d73ecee3b834beea81ad78665b849adf8 Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Sun, 17 Sep 2023 10:01:38 -0400 Subject: [PATCH] Use venv instead of virtualenv in test_installation This eliminates the test dependency on virtualenv by using the standard library venv module instead in test_installation. --- test-requirements.txt | 1 - test/test_installation.py | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/test-requirements.txt b/test-requirements.txt index 62f409824..b00dd6f06 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,4 +6,3 @@ pre-commit pytest pytest-cov pytest-sugar -virtualenv diff --git a/test/test_installation.py b/test/test_installation.py index d856ebc94..6cd97246e 100644 --- a/test/test_installation.py +++ b/test/test_installation.py @@ -4,6 +4,8 @@ import ast import os import subprocess +import sys + from git.compat import is_win from test.lib import TestBase from test.lib.helper import with_rw_directory @@ -12,7 +14,7 @@ class TestInstallation(TestBase): def setUp_venv(self, rw_dir): self.venv = rw_dir - subprocess.run(["virtualenv", self.venv], stdout=subprocess.PIPE) + subprocess.run([sys.executable, "-m", "venv", self.venv], stdout=subprocess.PIPE) bin_name = "Scripts" if is_win else "bin" self.python = os.path.join(self.venv, bin_name, "python") self.pip = os.path.join(self.venv, bin_name, "pip") pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy