diff --git a/python/helpers/packaging_tool.py b/python/helpers/packaging_tool.py index 165010252c6c..46e08d20cfca 100644 --- a/python/helpers/packaging_tool.py +++ b/python/helpers/packaging_tool.py @@ -55,53 +55,6 @@ def do_list(): sys.stdout.flush() -def do_get_versions(urls, req): - if req is not None: - for version in VersionsFinder(urls).get_versions(req): - if len(version) > 2: - sys.stdout.write(version[2] + chr(10)) - sys.stdout.flush() - - - -def do_get_latest_version(urls, req): - try: - from pip.index import PackageFinder, Link - except ImportError: - error_no_pip() - - class VersionsFinder(PackageFinder): - def __init__(self, index_urls, *args, **kwargs): - super(VersionsFinder, self).__init__([], index_urls, *args, **kwargs) - - def get_versions(self, req): - class Req: - def __init__(self, name): - self.name = name - - def mkurl_pypi_url(url): - loc = os.path.join(url, req) - if not loc.endswith('/'): - loc += '/' - return loc - - locations = [mkurl_pypi_url(url) for url in self.index_urls] + self.find_links - locations = [Link(url, trusted=True) for url in locations] - - versions = [] - for page in self._get_pages(locations, Req(req)): - versions.extend(self._package_versions(page.links, req.lower())) - - return sorted(list(versions), reverse=True) - if req is not None: - for version in VersionsFinder(urls).get_versions(req): - if len(version) > 2: - sys.stdout.write(version[2] + chr(10)) - sys.stdout.flush() - return - return "" - - def do_install(pkgs): return pip_main(['install'] + pkgs)