This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients Michael.Felt, dstufft, eric.araujo, ned.deily
Date 2019-09-04.05:55:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1567576500.36.0.529706481608.issue38021@roundup.psfhosted.org>
In-reply-to
Content
I don't have an opinion about the bulk of the proposed change.  But, since _osx_support was mentioned as a model for an _aix_support, I wanted to comment on the history of _osx_support. _osx_support was created as a separate module back when the distutils2 (aka packaging) project was active and it appeared that, at least for some number of releases, both distutils and distutils2 would have to co-exist in the cpython source repo.  So, rather than duplicating the macOS code - most of which had been added on to distutils piecemeal over the years - in both places, we ripped out the existing code from distutils and put it into the new _osx_support module for use by both.  In the end, though, a different direction for distutils was chosen and the distutils2/packaging project code was removed from cpython prior to a formal release.  If we were doing it today, there probably would be no reason to have a separate _osx_support module as nearly all of the code is only called from one place.  Thus, I would not use its existence as a justification for having a separate _aix_support module.
History
Date User Action Args
2019-09-04 05:55:00ned.deilysetrecipients: + ned.deily, eric.araujo, dstufft, Michael.Felt
2019-09-04 05:55:00ned.deilysetmessageid: <1567576500.36.0.529706481608.issue38021@roundup.psfhosted.org>
2019-09-04 05:55:00ned.deilylinkissue38021 messages
2019-09-04 05:55:00ned.deilycreate