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 mgedmin
Recipients dstufft, eric.araujo, mgedmin
Date 2015-10-05.07:19:44
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1444029585.13.0.59398621181.issue25316@psf.upfronthosting.co.za>
In-reply-to
Content
When you try to build a C extension on Windows without having a C compiler, distutils tries to raise DistutilsPlatformError("Unable to find vcvarsall.bat").  However, on Python 3.5, it doesn't do that -- instead it lets a WinError(2 "no such file or directory") from _find_vcvarsall escape.

This breaks packages such as zope.interface that ship optional C modules for faster execution, but would like to work on people's computers even when there is no C compiler.  See https://github.com/zopefoundation/zope.interface/issues/24 for details.
History
Date User Action Args
2015-10-05 07:19:45mgedminsetrecipients: + mgedmin, eric.araujo, dstufft
2015-10-05 07:19:45mgedminsetmessageid: <1444029585.13.0.59398621181.issue25316@psf.upfronthosting.co.za>
2015-10-05 07:19:45mgedminlinkissue25316 messages
2015-10-05 07:19:44mgedmincreate