Author avladu
Recipients avladu, jaraco, paul.moore, steve.dower, tim.golden, zach.ware
Date 2020-11-19.21:45:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1605822357.21.0.848904101438.issue42405@roundup.psfhosted.org>
In-reply-to
Content
This fix is __required__ to build a lot of important packages in the python ecosystem, like numpy, pandas, pywin32 and probably a lot more, as most of these important packages have not migrated to setuptools and usually maintain support for multiple python versions.

I know that there is a way to change all the packages to use the canonical approach to compile things, but most of them have a tweaked compiler on top of the msvc9compiler.py compiler. I do not see a change in all the python packages to happen as fast as a small backwards compatible commit in the main cpython code. I see this commit as a fix for the win-arm64 package build and not an "extra" feature.

As I can see it, not adding this fix here will require a split of trees that are going to be used just for this reason.

I will add the fix to setuptools too, but that will not change the above (maintaining separate branches for people who want to use those packages).
History
Date User Action Args
2020-11-19 21:45:57avladusetrecipients: + avladu, paul.moore, jaraco, tim.golden, zach.ware, steve.dower
2020-11-19 21:45:57avladusetmessageid: <1605822357.21.0.848904101438.issue42405@roundup.psfhosted.org>
2020-11-19 21:45:57avladulinkissue42405 messages
2020-11-19 21:45:56avladucreate