From e8459c6778b2d2daa6fbea09e23cd73edaef1561 Mon Sep 17 00:00:00 2001 From: dlee-bq <325002271+dlee-bq@users.noreply.github.com> Date: Sat, 24 Oct 2026 00:56:43 -0700 Subject: [PATCH] desktop: remove Python 3.10 from environment pickers - version pickers in InstallComponents and AddExtensionSelector start at 3.11 - create_environment_from_requirements accepts 3.11 through 3.14 and falls back to 3.12 otherwise (previously 3.10 through 3.13) - component tests select 3.11 instead of 3.10 --- desktop/src-tauri/src/tauri_handlers/environments.rs | 4 ++-- desktop/src/components/AddExtensionSelector.tsx | 2 +- desktop/src/components/InstallComponents.tsx | 2 +- .../src/tests/components/AddExtensionSelector.test.tsx | 8 ++++---- desktop/src/tests/components/InstallComponents.test.tsx | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/desktop/src-tauri/src/tauri_handlers/environments.rs b/desktop/src-tauri/src/tauri_handlers/environments.rs index 6a588707683..70bb3efbf1e 100644 --- a/desktop/src-tauri/src/tauri_handlers/environments.rs +++ b/desktop/src-tauri/src/tauri_handlers/environments.rs @@ -955,13 +955,13 @@ pub async fn create_environment_from_requirements_impl = python_version.split('.').collect(); if python_major_minor.len() >= 2 { let major: i32 = python_major_minor[0].parse().unwrap_or(3); let minor: i32 = python_major_minor[1].parse().unwrap_or(11); - if major != 3 || !(10..=13).contains(&minor) { + if major != 3 || !(11..=14).contains(&minor) { log::debug!("Python version {python_version} not supported. Using Python 3.12 instead"); python_version = "3.12".to_string(); } diff --git a/desktop/src/components/AddExtensionSelector.tsx b/desktop/src/components/AddExtensionSelector.tsx index c72a838c7c3..def0e318e97 100644 --- a/desktop/src/components/AddExtensionSelector.tsx +++ b/desktop/src/components/AddExtensionSelector.tsx @@ -63,7 +63,7 @@ export const PythonVersionSelector = ({ return (
- {["3.10", "3.11", "3.12", "3.13", "3.14"].map((version) => ( + {["3.11", "3.12", "3.13", "3.14"].map((version) => (