diff --git a/dvc/repo/get_url.py b/dvc/repo/get_url.py index 7aad361e8e..5430637c65 100644 --- a/dvc/repo/get_url.py +++ b/dvc/repo/get_url.py @@ -16,6 +16,7 @@ def get_url(url, out=None): (dep,) = dependency.loads_from(None, [url]) (out,) = output.loads_from(None, [out], use_cache=False) - dep.save() + if not dep.exists: + raise dep.DoesNotExistError(dep) dep.download(out) out.save() diff --git a/setup.py b/setup.py index fe8595989d..a21ef78f52 100644 --- a/setup.py +++ b/setup.py @@ -147,7 +147,7 @@ def run(self): name="dvc", version=version, description="Git for data scientists - manage your code and data together", - long_description=open("README.rst", "r").read(), + long_description=open("README.rst", "r", encoding="UTF-8").read(), author="Dmitry Petrov", author_email="dmitry@dvc.org", download_url="https://github.com/iterative/dvc",