From d611330a50543a7f019bc6d82d0cfc290ba3e915 Mon Sep 17 00:00:00 2001 From: Devon Stewart Date: Wed, 7 Feb 2024 21:01:44 +0000 Subject: [PATCH] Avoid running poetry at all for env detection in a repl --- internal/backends/python/python.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/backends/python/python.go b/internal/backends/python/python.go index 8f1fd703..f0dca110 100644 --- a/internal/backends/python/python.go +++ b/internal/backends/python/python.go @@ -283,6 +283,13 @@ func makePythonPoetryBackend(python string) api.LanguageBackend { return venv } + // Terminate early if we're running inside a repl. + // This will suppress the following poetry commands + // from showing up in the Packager pane. + if os.Getenv("REPL_HOME") != "" { + return "" + } + outputB, err := util.GetCmdOutputFallible([]string{ "poetry", "env", "list", "--full-path", })