Merge pull request #1186 from therefromhere/path_spec

missing support for ~= in check? - see comment in #1183
This commit is contained in:
2017-12-18 11:15:59 -05:00
committed by GitHub
+2 -2
View File
@@ -870,8 +870,8 @@ def is_installable_file(path):
if not isinstance(path, six.string_types) or path == '*':
return False
# If the string starts with a valid specifier operator, test if it is a valid
# specifier set before making a path object (to avoid breakng windows)
if any(path.startswith(spec) for spec in '!=<>'):
# specifier set before making a path object (to avoid breaking windows)
if any(path.startswith(spec) for spec in '!=<>~'):
try:
pip.utils.packaging.specifiers.SpecifierSet(path)
# If this is not a valid specifier, just move on and try it as a path