From 8cca3d02a03f714f94d9071cdbf9889573ccd7bb Mon Sep 17 00:00:00 2001 From: Aditya Kamath Date: Wed, 20 May 2026 03:44:30 -0500 Subject: [PATCH 04/10] Help Detect AIX OS --- crates/uv-python/python/get_interpreter_info.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/crates/uv-python/python/get_interpreter_info.py b/crates/uv-python/python/get_interpreter_info.py index 30735ae3e..b848ddf08 100644 --- a/crates/uv-python/python/get_interpreter_info.py +++ b/crates/uv-python/python/get_interpreter_info.py @@ -572,6 +572,16 @@ def get_operating_system_and_architecture(): "name": "android", "api_level": sys.getandroidapilevel(), } + elif operating_system == "aix": + # For AIX, construct version string from platform.version() and platform.release() + # platform.version() returns the major version (e.g., "7") + # platform.release() returns the minor version (e.g., "2") + aix_version = platform.version() + aix_release = platform.release() + operating_system = { + "name": "aix", + "release": f"{aix_version}.{aix_release}", + } elif operating_system in [ "freebsd", "netbsd", -- 2.51.2