Re: [Distutils] wheels, metadata

2014-01-29 Thread Nick Coghlan
On 24 January 2014 06:18, Vinay Sajip vinay_sa...@yahoo.co.uk 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.

[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,

Re: [Distutils] wheels, metadata

2014-01-23 Thread Daniel Holth
On Thu, Jan 23, 2014 at 9:23 AM, Thomas Heller thel...@ctypes.org 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,

Re: [Distutils] wheels, metadata

2014-01-23 Thread Vinay Sajip
On Thu, 23/1/14, Daniel Holth dho...@gmail.com 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

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 implementing any

Re: [Distutils] wheels, metadata

2014-01-23 Thread Vinay Sajip
On Thu, 23/1/14, Marcus Smith qwc...@gmail.com 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

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, distlib

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

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 distil,

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 implementing