Re: [Distutils] wheels, metadata

2014-01-29 Thread Nick Coghlan
On 24 January 2014 06:18, Vinay Sajip wrote: > > > >> certainly mention the distlib implementations, >> but also let's be clear if there is a pypa-recommend >> tool that is user-facing (like pip), that is using those >> parts of distlib. >> In most case

Re: [Distutils] wheels, metadata

2014-01-23 Thread Thomas Heller
Are the specifications in the PEPs above implemented somewhere or are they only 'specifications'? The Packaging User Guide is maintaining a summary of the relevant PEPs that gives a brief description of the "user impact" and "implementation" (i.e. whether projects are actually implement

Re: [Distutils] wheels, metadata

2014-01-23 Thread Vinay Sajip
> certainly mention the distlib implementations, > but also let's be clear if there is a pypa-recommend > tool that is user-facing (like pip), that is using those > parts of distlib.   > In most cases, that is not true currently. > As for mentioning di

Re: [Distutils] wheels, metadata

2014-01-23 Thread Daniel Holth
We need pip's build to become more like conda build. http://docs.continuum.io/conda/build.html A simple recipe, not necessarily part of the to-be-built package source, invokes build.sh to create a package. In that kind of system things like distil can be used at will. On Thu, Jan 23, 2014 at 2:12

Re: [Distutils] wheels, metadata

2014-01-23 Thread Marcus Smith
> > > A lot of this stuff is implemented in distlib and distil (distlib itself > is just a library that provides the underpinnings, and some of the > functionality required, such as actually installing stuff, is implemented > in distil. I assume it's OK to add references to these? For example, > di

Re: [Distutils] wheels, metadata

2014-01-23 Thread Vinay Sajip
On Thu, 23/1/14, Marcus Smith wrote: > The Packaging User Guide is maintaining a summary > of the relevant PEPs that gives a brief description of the > "user impact" and "implementation" (i.e. > whether projects are actually implementing any of > this

Re: [Distutils] wheels, metadata

2014-01-23 Thread Marcus Smith
> > > Are the specifications in the PEPs above implemented somewhere > or are they only 'specifications'? > The Packaging User Guide is maintaining a summary of the relevant PEPs that gives a brief description of the "user impact" and "implementation" (i.e. whether projects are actually implementi

Re: [Distutils] wheels, metadata

2014-01-23 Thread Vinay Sajip
On Thu, 23/1/14, Daniel Holth wrote: supports_environments is not implemented. Perhaps not in pip and wheel, but there is support in distlib and distil. Specifically, distil should present a list of failing clauses in supports_environments for an

Re: [Distutils] wheels, metadata

2014-01-23 Thread Daniel Holth
On Thu, Jan 23, 2014 at 9:23 AM, Thomas Heller wrote: > I'm reading up and done all those peps: > > 425 - compaibility tags > 426 - metadata 2.0 > 427 - wheel binary format 1.0 > 440 - version identification and dependency specifications > > and trying to make sense from them. Well, they make sen

[Distutils] wheels, metadata

2014-01-23 Thread Thomas Heller
I'm reading up and done all those peps: 425 - compaibility tags 426 - metadata 2.0 427 - wheel binary format 1.0 440 - version identification and dependency specifications and trying to make sense from them. Well, they make sense to me, but to what do they apply? Example: I can now build, uplo