diff --git a/clearml/utilities/pigar/reqs.py b/clearml/utilities/pigar/reqs.py index 694b70b4..cd41521e 100644 --- a/clearml/utilities/pigar/reqs.py +++ b/clearml/utilities/pigar/reqs.py @@ -380,6 +380,11 @@ def _search_path(path): for file in os.listdir(path): # Install from PYPI. + + # broken pip packages might start with '~' - ignore it + if str(file).startswith('~'): + continue + if fnmatch.fnmatch(file, '*-info'): pkg_name, version = file.split('-')[:2] if version.endswith('dist'):