From 8cca3d02a03f714f94d9071cdbf9889573ccd7bb Mon Sep 17 00:00:00 2001
From: Aditya Kamath <Aditya.Kamath1@ibm.com>
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

