summaryrefslogtreecommitdiff
path: root/setuptools/tests/test_virtualenv.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2021-10-29 19:55:57 -0400
committerJason R. Coombs <jaraco@jaraco.com>2021-10-29 19:55:57 -0400
commitaa1f7dcf1ad6013886c15f3b2d8bafaae20bdce1 (patch)
treee5d12fda22aa533d975390964f1005565cf70813 /setuptools/tests/test_virtualenv.py
parent70ecc9a4f1f211dc2a571eda872c79621454c11a (diff)
downloadpython-setuptools-git-feature/unvendor.tar.gz
Adapt test to rely on build rather than setup.pyfeature/unvendor
Diffstat (limited to 'setuptools/tests/test_virtualenv.py')
-rw-r--r--setuptools/tests/test_virtualenv.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/setuptools/tests/test_virtualenv.py b/setuptools/tests/test_virtualenv.py
index 8e6d4eaf..3bc59db8 100644
--- a/setuptools/tests/test_virtualenv.py
+++ b/setuptools/tests/test_virtualenv.py
@@ -113,15 +113,12 @@ def test_pip_upgrade_from_source(pip_version, tmp_src, virtualenv):
upgrade_pip = ('python -m pip install -U {pip_version} --retries=1',)
virtualenv.run(' && '.join((
'pip uninstall -y setuptools',
- 'pip install -U wheel',
+ 'pip install build',
) + upgrade_pip).format(pip_version=pip_version))
dist_dir = virtualenv.workspace
# Generate source distribution / wheel.
- virtualenv.run(' && '.join((
- 'python setup.py -q sdist -d {dist}',
- 'python setup.py -q bdist_wheel -d {dist}',
- )).format(dist=dist_dir), cd=tmp_src)
- sdist = glob.glob(os.path.join(dist_dir, '*.zip'))[0]
+ virtualenv.run(f'python -m build --outdir {dist_dir}', cd=tmp_src)
+ sdist = glob.glob(os.path.join(dist_dir, '*.tar.gz'))[0]
wheel = glob.glob(os.path.join(dist_dir, '*.whl'))[0]
# Then update from wheel.
virtualenv.run('pip install ' + wheel)