Content-Length: 1515 | pFad | http://github.com/gitpython-developers/GitPython/pull/1664.patch
thub.com
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")
--- a PPN by Garber Painting Akron. With Image Size Reduction included!Fetched URL: http://github.com/gitpython-developers/GitPython/pull/1664.patch
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy