Fix package @ file:// with quoted (url style) links should not be ignored

This commit is contained in:
allegroai 2022-08-29 18:06:09 +03:00
parent 2693c565ba
commit fe6adbf110

View File

@ -14,6 +14,7 @@ from pathlib2 import Path
from pyhocon import ConfigTree
import six
from six.moves.urllib.parse import unquote
import logging
from clearml_agent.definitions import PIP_EXTRA_INDICES
from clearml_agent.helper.base import (
@ -174,6 +175,8 @@ class MarkerRequirement(object):
not self.uri or not self.uri.startswith("file://"):
return
local_path = Path(self.uri[len("file://"):])
if not local_path.exists():
local_path = Path(unquote(self.uri)[len("file://"):])
if not local_path.exists():
line = self.line
if self.remove_local_file_ref():