From 6d5c61b164fd5e0f59be93ccb36b9126f6a11114 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 1 Oct 2019 14:51:13 +0200 Subject: [PATCH] Python: Add virtual env name to auto detected interpreters Change-Id: Ia4d2e5399aa983b6bca510ca8b0e6848da5f769a Reviewed-by: Cristian Maureira-Fredes --- src/plugins/python/pythonsettings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/python/pythonsettings.cpp b/src/plugins/python/pythonsettings.cpp index 839d3f44517..be1ad7b4ee9 100644 --- a/src/plugins/python/pythonsettings.cpp +++ b/src/plugins/python/pythonsettings.cpp @@ -287,6 +287,9 @@ Interpreter interpreterForPythonExecutable(const FilePath &python, name = defaultName; if (windowedSuffix) name += " (Windowed)"; + QDir pythonDir(python.parentDir().toString()); + if (pythonDir.exists() && pythonDir.exists("activate") && pythonDir.cdUp()) + name += QString(" (%1 Virtual Environment)").arg(pythonDir.dirName()); return Interpreter{QUuid::createUuid().toString(), name, python}; }