diff --git a/pipenv/utils.py b/pipenv/utils.py index adf4df4f..58f2636a 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -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