Merge pull request #1978 from pypa/bugfix/windows-venv-search

Don't always subscript venv names when searching
This commit is contained in:
Dan Ryan
2018-04-13 01:21:28 -04:00
committed by GitHub
+5 -5
View File
@@ -264,17 +264,17 @@ class Project(object):
# Check for different capitalization of the same project.
from pipenv.patched.pew.pew import lsenvs
for env in lsenvs():
env_name = env[:-9]
if not (env[-9] != '-' and
env[-8:].isalpha() and
env_name.lower() != name.lower()):
try:
env_name, hash_ = env.rsplit('-', 1)
except ValueError:
continue
if len(hash_) != 8 or env_name.lower() != name.lower():
continue
return get_name(env_name, self.pipfile_location.replace(name, env_name))
# Use the default if no matching env exists.
return clean_name, encoded_hash
@property
def virtualenv_name(self):
sanitized, encoded_hash = self._get_virtualenv_hash(self.name)