<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 27, 2013 at 1:01 PM, Vinay Sajip <span dir="ltr"><<a href="mailto:vinay_sajip@yahoo.co.uk" target="_blank">vinay_sajip@yahoo.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=":1au">The trouble is, mistakes happen, and people can upload stuff built with the<br>
"wrong" compiler without realising - say, corporates who build their own<br>
Pythons, perhaps for embedding scenarios. It may be that in some situations where<br>
there's a DLL mismatch, you'd get weird, hard-to-diagnose errors at run time.<br></div></blockquote><div class="gmail_extra"><br>It is pretty hard to do this. For one thing distutils will only use the version of visual studio it was built with so as long as people are using the official Windows binaries there is not problem. Someone would have to self build a version of Python with a different version of Visual Studio and the source does not come with build scripts for multiple versions of Visual Studio. So while it is possible to get modules built with a different version of Visual Studio, it is generally pretty hard to do and unlikely to happen "in the wild". I have heard of some companies creating their own internal build but then they are totally out of using PyPI at that point anyway. Active Python was, last I checked, compatible with the official build 
and I would expect other builds like Enthought to similarly be 
compatible or be excluded from using PyPI.<br><br>-- <br>Christopher Lambacher<br><a href="mailto:chris@kateandchris.net">chris@kateandchris.net</a>
</div></div></div></div>