Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Daniel Holth
Yes, but how do you know that I compiled against the right version of libc? On Fri, Jul 17, 2015, 9:13 PM Chris Barker - NOAA Federal < chris.bar...@noaa.gov> wrote: > > On Jul 17, 2015, at 1:19 PM, Daniel Holth wrote: > > > > I've recently packaged SDL2 for Windows as a wheel, without any Pytho

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Chris Barker - NOAA Federal
> On Jul 17, 2015, at 1:19 PM, Daniel Holth wrote: > > I've recently packaged SDL2 for Windows as a wheel, without any Python code. > It is a conditional dependency "if Windows" for a SDL wrapper. Cool, though I still think we need wheel-level deps -- the dependency is on the particular binary,

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Daniel Holth
I've recently packaged SDL2 for Windows as a wheel, without any Python code. It is a conditional dependency "if Windows" for a SDL wrapper. Very convenient. It uses a little WAF script instead of bdist_wheel to make the package. https://bitbucket.org/dholth/sdl2_lib/src/tip We were talking on this

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Olivier Grisel
2015-07-17 18:50 GMT+02:00 Marcus Smith : > > >> I think Linux wheel support is almost useless unless the pypa stack >> provides _something_ to handle non-python dependencies. > > > I wouldn't say useless, but I tend to agree with this sentiment. > > I'm thinking the only way to really "compete" wi

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Marcus Smith
I think Linux wheel support is almost useless unless the pypa stack > provides _something_ to handle non-python dependencies. > I wouldn't say useless, but I tend to agree with this sentiment. I'm thinking the only way to really "compete" with the ease of Conda (for non-python dependencies) is to

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Chris Barker
On Fri, Jul 17, 2015 at 8:46 AM, Antoine Pitrou wrote: > Due to the fact Linux binary wheels don't exist, conda is even more > useful on Linux... > True -- though it's at least possible, and certainly easier than on Mac and Windows, to build it all yourself on Linux. -CHB -- Christopher Ba

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Antoine Pitrou
On Fri, 17 Jul 2015 08:36:39 -0700 Chris Barker wrote: > > - Packages with non-standard non-python dependencies: libhdf5, lapack, > BLAS, fortran(!) -- this is where the nightmare really is. I suspect most > folks on this list will say that this is "Scipy Problem", and indeed, > that's where the

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Chris Barker
TL;DR -- pip+wheel needs to address the non-python dependency issue before it can be a full solution for Linux (or anything else, really) The long version: I think Linux wheel support is almost useless unless the pypa stack provides _something_ to handle non-python dependencies. 1) Pure Python p

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Nick Coghlan
On 17 July 2015 at 03:41, Nate Coraor wrote: > Hi all, > > I've recently been working on adding SOABI support for Python 2.x and other > pieces needed to get wheels w/ C extensions for Linux working. Here's the > work for wheels: > > https://bitbucket.org/pypa/wheel/pull-request/54/ > > Based