def download_package(self, package_name, version=None, python_version=None, python_platform=None, cachedir=None, out=None): python_version = python_version or sys.version[:3] if python_platform is None: python_platform = sys.platform if version and PackageStore.has_package_version(package_name, version): r = self._download_package_from_local(package_name, version, python_version, python_platform, cachedir, out) if r: return r try: (fname, actual_md5_digest) = self._download_package_from_pypi( package_name, version, python_version, python_platform, cachedir, out) return (fname, actual_md5_digest, []) except PackageNotFoundException, e: r = self._download_package_from_local(package_name, version, python_version, python_platform, cachedir, out) if r is None: raise return r
def download_package(self, package_name, version=None, python_version=None, python_platform=None, cachedir=None, out=None): python_version = python_version or sys.version[:3] if python_platform is None: python_platform = sys.platform if version and PackageStore.has_package_version(package_name, version): r = self._download_package_from_local(package_name, version, python_version, python_platform, cachedir, out) if r: return r try: (fname, actual_md5_digest) = self._download_package_from_pypi(package_name, version, python_version, python_platform, cachedir, out) return (fname, actual_md5_digest, []) except PackageNotFoundException, e: r = self._download_package_from_local(package_name, version, python_version, python_platform, cachedir, out) if r is None: raise return r