Re: [Distutils] Released: pip 7.0 and virtualenv 13.0

2015-05-21 Thread Wes Turner
Thanks! Someone (or I) could also update these: * https://github.com/conda/conda-recipes/blob/master/pip/meta.yaml * https://github.com/conda/conda-recipes/blob/master/virtualenv/meta.yaml * https://github.com/conda/conda-recipes/blob/master/virtualenvwrapper/meta.yaml On May 21, 2015 11:21 PM, "

[Distutils] Released: pip 7.0 and virtualenv 13.0

2015-05-21 Thread Donald Stufft
Hey, I'm happy to say that I've just cut the releases of pip 7.0 and virtualenv 13.0 and I have uploaded them to PyPI. For the full list of changes go visit the respective changelogs, however the biggest change here is that in pip 7.0 when pip finds and downloads a sdist, instead of installing tha

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-21 Thread Vincent Povirk
On Thu, May 21, 2015 at 12:33 PM, Paul Moore wrote: > Doing this without getting sucked into trying to > solve problems that the wheel format is *not* intended to cover > (packaging and distribution of non-Python code) is hard - particularly > where we need to express dependencies on such things.

Re: [Distutils] Dynamic linking between Python modules

2015-05-21 Thread Chris Barker
On Thu, May 21, 2015 at 1:12 PM, Paul Moore wrote: > > built from wheel right now, with no special tools. A conda recipe that > > simply installs a wheel in it's build script would do just that. > > That sounds about right, from what I've seen of conda builds. You > could probably do better (for

Re: [Distutils] Dynamic linking between Python modules

2015-05-21 Thread Paul Moore
On 21 May 2015 at 20:26, Chris Barker wrote: > Now that I think about it, it may seem kludgy, but conda packages can be > built from wheel right now, with no special tools. A conda recipe that > simply installs a wheel in it's build script would do just that. That sounds about right, from what I'

Re: [Distutils] Dynamic linking between Python modules

2015-05-21 Thread Chris Barker
On Thu, May 21, 2015 at 11:12 AM, Jonathan Helmus wrote: > it sounds like a tool that is capable of converting between conda > packages and wheel files converting from a wheel to a conda package should be very doable (and may already be done). But the other way around is not -- conda packages

Re: [Distutils] Dynamic linking between Python modules

2015-05-21 Thread Jonathan Helmus
On 05/21/2015 12:33 PM, Paul Moore wrote: > 1. Anything that can take an sdist and build a wheel can be treated as > a "build tool". You could run the appropriate build tool for your > package manually, but it's a goal for pip to provide a unified > interface to that process. Paul, Thanks for

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-21 Thread Paul Moore
On 21 May 2015 at 16:37, Donald Stufft wrote: > Also, one of the goals a few of us has in the PyPA is that we move to a > future where the build systems are pluggable. So one package could be > building using setuptools, another building using some SciPy specific build > tool, another using a who

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-21 Thread Donald Stufft
> On May 21, 2015, at 11:33 AM, Chris Barker wrote: > > On Wed, May 20, 2015 at 5:20 PM, Nick Coghlan > wrote: > Coping with this problem is also why injecting setuptools when running > vanilla distutils projects is one of the secrets of pip's success: > > Ahh! THAT

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-21 Thread Chris Barker
On Wed, May 20, 2015 at 5:43 PM, Nick Coghlan wrote: > One of my hopes for the metadata extension system in PEP 426 is that > we'll be able to define extensions like "fedora.repackage", > "debian.repackage" or "conda.repackage" which include whatever > additional info is needed to automate creat

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-21 Thread Chris Barker
On Wed, May 20, 2015 at 3:46 PM, Nick Coghlan wrote: > On 21 May 2015 at 03:37, Chris Barker wrote: > > As such, it _could_ play the role that pip+wheel (secondarily pypi) play > in > > the python ecosystem. > > In practice, it can't, as conda is entirely inappropriate as an input > format for y

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-21 Thread Chris Barker
On Wed, May 20, 2015 at 5:20 PM, Nick Coghlan wrote: > Coping with this problem is also why injecting setuptools when running > vanilla distutils projects is one of the secrets of pip's success: Ahh! THAT is the role pip plays in building. It's the way that you get setuptools features in a plai