<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<div style><br></div><div style>so a python27_VS_2010.dll or something might make sense.</div><div style><br></div><div style>Throw some info in there about 64 vs 32 bit too? or is it enough that the linker will let you know if there is a problem?</div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It might be nice to patch the win_inst too--IIRC it's still not very smart about even 32 vs 64 bit builds.<br>
</blockquote>
<div style><br></div><div style>OK, now:</div><div style><br></div><div style>Do you want people to be able to use extensions built by third parties for <a href="http://python.org">python.org</a> CPython with your binary builds?</div>
<div style><br></div><div style>If so, then there will need to be a <a href="http://python.org">python.org</a> binary built with VS2010, and a way that makes it hard for people to try to use extensions built for a different VS-version-build.</div>
<div style><br></div><div style>If not, then the only problem is that users of your VS2010-built binary will go off willy nilly and try to use extensions built for <a href="http://python.org">python.org</a> builds, and they may appear to work at first glance, but may do weird things or crash unexpectedly.</div>
<div style><br></div><div style>I'd say the issue there is education as much as anything.</div><div style><br></div><div style>Or couldn't you simply install your binary somewhere other than C:\python27? (and use different registry setting or whatever so the windows installers will not get confused?)</div>
<div style><br></div><div style>The other potential route for error is a pip install -- you don't want pip to find a binary that is incompatible with your build -- so you should assure that whatever pip/wheel uses to identify the build is set differently in your build (see the relevant PEPs).</div>
<div style><br></div><div style>Note that for OS-X we have some of the same issues -- what with Homebrew and Macports, and Apple, and ... there are a lot of potentially binary incompatible builds of PythonX.Y out there. I don't think the issue really is safely resolved, but at a policy level, I THINK the conclusion on the distutils list was to declare that we only support binary wheels on PyPi for the <a href="http://python.org">python.org</a> builds. Users of other builds should use their build system to get binaries (much like Linux). </div>
<div style><br></div><div style>That policy is more or less in place already for Windows, though pretty much defacto, as there aren't any other widely used Windows binaries out there. (there is Cygwin though, and I think it reports itself as a different platform).</div>
<div style><br></div><div style>-Chris</div><div style><br></div></div>-- <br><br>Christopher Barker, Ph.D.<br>Oceanographer<br><br>Emergency Response Division<br>NOAA/NOS/OR&R Â Â Â Â Â Â (206) 526-6959Â Â voice<br>7600 Sand Point Way NE Â Â (206) 526-6329Â Â fax<br>
Seattle, WA Â 98115 Â Â Â Â (206) 526-6317Â Â main reception<br><br><a href="mailto:Chris.Barker@noaa.gov" target="_blank">Chris.Barker@noaa.gov</a>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4