def run(self): metadata = self.distribution.metadata project_name = metadata.get_name() version = metadata.get_version() for index_url in self.index_urls: download_artifacts(index_url, 'dist', project_name, version=version, max_workers=4)
def main(): options = parse_args() if options.command == 'upload': return handle_upload(options) elif options.command == 'fetch': download_artifacts(options.url, options.local_folder, project_name=options.project_name, version=options.version)