aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ez_setup.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/ez_setup.py b/ez_setup.py
index d0af7948..e58f43d3 100644
--- a/ez_setup.py
+++ b/ez_setup.py
@@ -364,14 +364,19 @@ def _parse_args():
return options
+def _download_args(options):
+ """Return args for download_setuptools function from cmdline args."""
+ return dict(
+ version=options.version,
+ download_base=options.download_base,
+ downloader_factory=options.downloader_factory,
+ )
+
+
def main():
"""Install or upgrade setuptools and EasyInstall."""
options = _parse_args()
- archive = download_setuptools(
- version=options.version,
- download_base=options.download_base,
- downloader_factory=options.downloader_factory,
- )
+ archive = download_setuptools(**_download_args(options))
return _install(archive, _build_install_args(options))
if __name__ == '__main__':