From fb16c5dc6845374b06b2ffa60f0d49038499c2dc Mon Sep 17 00:00:00 2001 From: Gregory Haynes Date: Tue, 8 Jul 2014 21:12:35 -0700 Subject: [PATCH] Force --no-use-mirror installaions Some packages require this in order to get an sdist installation. Change-Id: I8e6fca71f13835b5019366c34535c64c3c58c6ea Closes-Bug: #1294381 --- pypi_mirror/cmd/run_mirror.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/pypi_mirror/cmd/run_mirror.py b/pypi_mirror/cmd/run_mirror.py index 080d488..ed6fa6f 100644 --- a/pypi_mirror/cmd/run_mirror.py +++ b/pypi_mirror/cmd/run_mirror.py @@ -256,11 +256,13 @@ class Mirror(object): venv_format % dict( extra_search_dir=pip_cache_dir, venv_dir=venv)) for requirement in ["pip", "wheel", "virtualenv"]: - self.run_command( - upgrade_format % dict( - pip=pip, download_cache=pip_cache_dir, - build_dir=build, find_links=wheelhouse, - requirement=requirement)) + for extra_args in ("", "--no-use-wheel"): + self.run_command( + upgrade_format % dict( + pip=pip, extra_args=extra_args, + download_cache=pip_cache_dir, + build_dir=build, find_links=wheelhouse, + requirement=requirement)) for requirement in [ "pip", "setuptools", "distribute", "virtualenv"]: self.run_command( @@ -306,11 +308,13 @@ class Mirror(object): self.run_command(venv_format % dict( extra_search_dir=pip_cache_dir, venv_dir=venv)) for requirement in ["pip", "wheel"]: - self.run_command( - upgrade_format % dict( - pip=pip, download_cache=pip_cache_dir, - build_dir=build, find_links=wheelhouse, - requirement=requirement)) + for extra_args in ("", "--no-use-wheel"): + self.run_command( + upgrade_format % dict( + pip=pip, extra_args=extra_args, + download_cache=pip_cache_dir, build_dir=build, + find_links=wheelhouse, + requirement=requirement)) if os.path.exists(build): shutil.rmtree(build) self.run_command(