<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">On July 25, 2014 at 3:50:30 PM, Wichert Akkerman (<a href="mailto:wichert@wiggy.net">wichert@wiggy.net</a>) wrote:</div> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div>



<title></title>



<br>
<div>
<blockquote type="cite">
<div>On 25 Jul 2014, at 21:44, Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div id="bloop_customfont" style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;">
On July 25, 2014 at 3:42:48 PM, Wichert Akkerman (<a href="mailto:wichert@wiggy.net">wichert@wiggy.net</a>) wrote:</div>
<blockquote type="cite" class="clean_bq" style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div><span><br></span>
<div>
<blockquote type="cite">
<div><span>On 25 Jul 2014, at 21:06, Donald Stufft <<a href="mailto:donald@stufft.io">donald@stufft.io</a>>
wrote:</span></div>
<span><br class="Apple-interchange-newline"></span>
<div>
<div id="bloop_customfont" style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px;">
<span>On July 25, 2014 at 2:37:58 PM, Richard Jones (<a href="mailto:r1chardj0n3s@gmail.com">r1chardj0n3s@gmail.com</a>)
wrote:</span></div>
<div style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<blockquote type="cite" class="clean_bq" style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);">
<p dir="ltr"><span><span>Linux wheels are generally not compatible
in a non-local sense, so it's unlikely those will be distributable
through PyPI. That would also mean it's probably unlikely they'll
be built there.</span></span></p>
<p dir="ltr"><span>Something related to this also cane up in
discussion at europython but I don't want to steal any thunder
:-)</span></p>
</blockquote>
</div>
<p style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
I completely plan on making it possible to publish Linux Wheels at
some point in the future and I don’t believe the binary compat
problem on Linux is unable to be overcome.</p>
</div>
</blockquote>
<div><br></div>
<div>I have some experience with Linux distributions, and I am
struggling to image how you can possibly overcome those problems.
There are a large number of reasons why binary compatibility
between various different distributions, and different versions of
the same distribution is not possible unless you integrate very
tightly with packaging system, which is something that I don’t see
being possible with wheels. I would love to hear how you envision
solving that.</div>
<div><br></div>
<div>Wichert.</div>
<div><br></div>
</div>
</div>
</div>
</blockquote>
<div id="bloop_sign_1406317386582205952" class="bloop_sign" style="font-family: Helvetica, Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
<div style="font-family: helvetica, arial; font-size: 13px;">
<br></div>
<div style="font-family: helvetica, arial; font-size: 13px;">
Include the distro name and version in the compatibility tag, so
something like:</div>
<div style="font-family: helvetica, arial; font-size: 13px;">
<br></div>
<div style="font-family: helvetica, arial; font-size: 13px;">
<span style="font-family: helvetica;">Cython-0.20.1-cp27-none-linux_x86_64-ubuntu_14_04.whl</span></div>
</div>
</div>
</blockquote>
<div><br></div>
<div>Will that guarantee the OS-provided Python was used? Or is
there still a risk someone was using a custom compiled Python on an
Ubuntu 14.04 system that is not binary compatible with the
Ubuntu-provided Python? </div>
</div>
<div><br></div>
<div>Wichert.</div>
<div><br></div>


</div></div></span></blockquote><div><br></div>No It won’t guarantee the OS-provided Python is used. It doesn’t even guarantee that the OS provided libs are being linked to. However at that point you’ve more or less reached parity with Windows and OSX where Wheels (and Eggs before them) are generally built to target the “System” Python and if you’re not using the “System” Python you might end up having a bad time.<div><div><div id="bloop_sign_1406317846985252864" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px"><br></div><div style="font-family:helvetica,arial;font-size:13px">-- <br><span style="font-family: helvetica; line-height: normal;">Donald Stufft</span><br style="font-family: helvetica; line-height: normal;"><span style="font-family: helvetica; line-height: normal;">PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA</span></div></div></div></div></body></html>