Re: [Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?)

2014-12-01 Thread Donald Stufft
> On Dec 1, 2014, at 8:44 PM, Nick Coghlan wrote: > > On 2 December 2014 at 05:54, Vinay Sajip wrote: >> AFAIK pip does use distlib (it is vendored by pip), but only for some >> ancillary functions such as pre-release version checks. > > The current direction things appear to be going is: > >

Re: [Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?)

2014-12-01 Thread Nick Coghlan
On 2 December 2014 at 05:54, Vinay Sajip wrote: > AFAIK pip does use distlib (it is vendored by pip), but only for some > ancillary functions such as pre-release version checks. The current direction things appear to be going is: * use distlib to get a "batteries included" approach to packaging

Re: [Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?)

2014-12-01 Thread Vinay Sajip
external code). Regards, Vinay Sajip From: Leonardo Rochael Almeida To: distutils sig Sent: Monday, 1 December 2014, 16:23 Subject: Re: [Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?) I thought distlib was supposed to be that API...

Re: [Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?)

2014-12-01 Thread Leonardo Rochael Almeida
I thought distlib was supposed to be that API... Even though pip doesn't use it. Though that would mean a new major version of buildout that worked on wheels exclusively instead of eggs. Pip itself has an internal API in the `pip.commands` package. From a casual glance it seems usable from other

[Distutils] Standard packaging API? (was Re: Are there any plans to move to pip/wheels in buildout?)

2014-12-01 Thread Jim Fulton
On Mon, Dec 1, 2014 at 8:55 AM, Piotr Dobrogost wrote: > Are there any plans to move from easy_install/eggs to pip/wheels in buildout? Buildout doesn't really use easy_install. It uses setuptools. Originally, I tried to use easy_install directly (and do in some special cases where I shouldn't), b