PEP 514 introduced a registration mechanism for Windows, and is adopted by the official installers. This provides a nice unified way to discover Python installations1, and brought tools like the Python launcher (
I’m wondering if it is a good idea to bring this to more platforms. Every Linux distribution has its own thing, but there is one easy target: macOS. CPython already distributes installers, and there is a clear canonical way to record things (the user defaults system). Would it make sense to have a similar registry for macOS, and potentially a launcher as well?
1 CPython, at least; are there other Python distributors adapting this yet?