Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion crates/uv-python/python/get_interpreter_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -512,6 +512,13 @@ def get_operating_system_and_architecture():
"major": int(version[0]),
"minor": int(version[1]),
}
elif operating_system == "ios":
version = platform.ios_ver().release.split(".")
operating_system = {
"name": "ios",
"major": int(version[0]),
"minor": int(version[1]),
}
elif operating_system == "emscripten":
pyodide_abi_version = sysconfig.get_config_var("PYODIDE_ABI_VERSION")
if not pyodide_abi_version:
Expand Down Expand Up @@ -658,7 +665,7 @@ def main() -> None:
"debug_enabled": bool(sysconfig.get_config_var("Py_DEBUG")),
# Determine if the interpreter is 32-bit or 64-bit.
# https://github.com/python/cpython/blob/b228655c227b2ca298a8ffac44d14ce3d22f6faa/Lib/venv/__init__.py#L136
"pointer_size": "64" if sys.maxsize > 2**32 else "32",
"pointer_size": "64" if sys.maxsize > 2 ** 32 else "32",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a formatter version mismatch

}
print(json.dumps(interpreter_info))

Expand Down
Loading