From a650fe0d770669b064a6001346c7b2d81e2c6511 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Thu, 14 Nov 2024 14:54:53 +0100 Subject: [PATCH] python: Fix detection of Poetry environments (#20669) We were missing a .configure call, which let to discrepancies with PET output. Release Notes: - Improved detection of Poetry-based environments --- crates/languages/src/python.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/languages/src/python.rs b/crates/languages/src/python.rs index e22aac69b4..fcbfd45c27 100644 --- a/crates/languages/src/python.rs +++ b/crates/languages/src/python.rs @@ -413,6 +413,10 @@ impl ToolchainLister for PythonToolchainProvider { ); let mut config = Configuration::default(); config.workspace_directories = Some(vec![worktree_root]); + for locator in locators.iter() { + locator.configure(&config); + } + let reporter = pet_reporter::collect::create_reporter(); pet::find::find_and_report_envs(&reporter, config, &locators, &environment, None);