From 5e6e0e62315df790d30b60520c2f9c7b85732ec0 Mon Sep 17 00:00:00 2001 From: frostming Date: Tue, 31 Dec 2019 17:10:48 +0800 Subject: [PATCH] Add .venv when it exists --- poetry/utils/env.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/poetry/utils/env.py b/poetry/utils/env.py index d96f5541dd9..0cbb2de6a13 100644 --- a/poetry/utils/env.py +++ b/poetry/utils/env.py @@ -372,12 +372,13 @@ def list(self, name=None): # type: (Optional[str]) -> List[VirtualEnv] for p in sorted(venv_path.glob("{}-py*".format(venv_name))) ] - current_env = self.get() + venv = self._poetry.file.parent / ".venv" if ( self._poetry.config.get("virtualenvs.in-project") - and current_env not in env_list + and venv.exists() + and venv.is_dir() ): - env_list.insert(0, current_env) + env_list.insert(0, VirtualEnv(venv)) return env_list def remove(self, python): # type: (str) -> Env