As per PEP 11, MacOS 9 support is removed in Python 2.4. There are some leftovers in CPython code base, among which the macurl2path module is an example. I propose to remove it for cleaner codes. In f6785bce54b5 (), reference to macurl2path was removed from Lib/urllib.py, and macurl2path.py says: Do not import directly; use urllib instead. So, unlike the concern in , I bet there are no third party codes importing this module. It can be removed from CPython safely. Added some Mac experts.
Thanks for the suggestion; I didn't even know that was still around. Because it is a bit late in the game for 3.6 and to be extra cautious, I decided to remove it starting with 3.7.