When you install Xcode Command Line Tools, Apple includes Python 3.9.6. I'm wondering what depends upon this specific command line tool.
Is it a dependency for any Apple software?
When you install Xcode Command Line Tools, Apple includes Python 3.9.6. I'm wondering what depends upon this specific command line tool.
Is it a dependency for any Apple software?
A quick search of the Xcode app reveals that python scripts are used in /usr/lib/bitcode_build_tool
, and in the LLDB and CoreSymbolication frameworks.
Personally, I just think it's nice for everyone to have a 'known' version of python that you can rely on being there, even if it's not the latest. (Before Apple removed python 2, you could run the same scripts on Big Sur and Snow Leopard!)
I found an answer on discussions.apple.com. A user answers:
It is a dependency for Xcode. There are some obscure bits (Core Symbolication, LLDB, Bitcode build tool, and a couple of others) that have ".py" files.