CLI: Parse windows file as files not URIs

Fixes #408
This commit is contained in:
Mike Auty
2020-12-30 18:06:41 +00:00
parent 1abc65c2ac
commit d1b10781d4
+2 -1
View File
@@ -436,7 +436,8 @@ class CommandLine:
if value is not None:
if isinstance(requirement, requirements.URIRequirement):
if isinstance(value, str):
if not parse.urlparse(value).scheme:
scheme = parse.urlparse(value).scheme
if not scheme or len(scheme) <= 1:
if not os.path.exists(value):
raise FileNotFoundError(
"Non-existant file {} passed to URIRequirement".format(value))