Adrian Vladu <avl...@cloudbasesolutions.com> added the comment:
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). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42405> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com