[00:44:06] <dstufft> wsanchez: So you can upload a binary Wheel, and that includes some information in the filename to determine if the wheel is binary compatible or not
[00:44:25] <dstufft> but the Wheel spec was only concerned with binary compatability with the Python interpreter
[00:44:31] <dstufft> not with other things it may be linked too
[00:45:12] <dstufft> so for example for linux, the compatibly tags for the OS itself are just basically "64bit linux"
[00:45:36] <dstufft> well a 64 bit linux RHEL 5 is vastly different binary compat from Ubuntu 14.04 or even more so Arch
[00:45:57] <wsanchez_> Ah. I think I mean that if I could shoehorn configure-based C builds into distutils…
[00:45:57] <wsanchez_> So that "pip install OpenLDAP" would build OpenLDAP in my virtualenv
[00:46:20] <dstufft> This same problem exists on OSX and Windows too, but to a much lesser extent since those generally just "work"
[00:47:14] <dstufft> So we decided to have PyPI disallow Binary uploads for Linux because of the general availability fo compilers on Linux but allow it on Windows/OSX because of the lack of compilers there and the lower risk of binary incompat
[00:47:21] <dstufft> wsanchez: you can make your own Wheel server though
[00:47:36] <dstufft> all you need is like nginx exposing a directory with auto index turned on
[00:47:46] <dstufft> and just --find-links=https://example.com/my-wheels/
[00:50:08] <wsanchez_> Hrm, ok. That could even be an (HTTP) svn URL.
[01:25:18] <dstufft> Generally I recommend making the setup.py as wide open as you reasoanbly can, becasue even if someone ``pip install yourapplication`` into a python with other things isntalls you can get conflicts too
[01:25:31] <wsanchez_> Second thing is I have modules that I… hrm… I just talk myself out of asking a question. :-)
[01:25:59] <wsanchez_> Sometimes phrasing the question yields an answer