replace urllib with requests

This commit is contained in:
GeorgianaElena
2019-05-24 14:37:42 +03:00
parent a54f104d1d
commit cfb3ec43cd
4 changed files with 23 additions and 14 deletions

View File

@@ -7,7 +7,7 @@ import json
import hashlib
import contextlib
import tempfile
import urllib.request
import requests
from distutils.version import LooseVersion as V
@@ -50,7 +50,8 @@ def download_miniconda_installer(version, md5sum):
"""
with tempfile.NamedTemporaryFile() as f:
installer_url = "https://repo.continuum.io/miniconda/Miniconda3-{}-Linux-x86_64.sh".format(version)
urllib.request.urlretrieve(installer_url, f.name)
with open(f.name, 'wb') as f:
f.write(requests.get(installer_url).content)
if md5_file(f.name) != md5sum:
raise Exception('md5 hash mismatch! Downloaded file corrupted')