Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-13 Thread Barry Warsaw
I'm just beginning to review these PEPs and the threads, with an OS vendor packager's eye. Let me start with one small suggestion for PEP 425. From the FAQ: Q. Who will maintain the registry of abbreviated implementations? A. New two-letter abbreviations can be requested on the python-dev

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-12 Thread Nick Coghlan
On Mon, Oct 29, 2012 at 4:47 AM, Daniel Holth dho...@gmail.com wrote: I think Metadata 1.3 is done. Who would like to czar? (Apologies for the belated reply, it's been a busy few weeks) I'm happy to be BDFL delegate for these. I'd like to see PEP 425 updated with some additional rationale

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-09 Thread Daniel Holth
The most controversial field of the previous version Metadata 1.2, cleaned up. Comma and space work together as a delimiter, the label is no longer length-limited, and the description matches the order of the actual field. Project-URL (multiple use) :: -A string

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-09 Thread Daniel Holth
On Thu, Nov 1, 2012 at 8:50 AM, Daniel Holth dho...@gmail.com wrote: Does any code parse the PEP 376 digests in RECORD? Any objections if I edit PEP 376 to remove the unnamed hexdigest is md5 leaving only algname=base64-digest? I have edited PEP 376 to remove the hexdigest format, leaving

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-03 Thread Pachi
Hi, I've just one suggestion after reading the PEP, and it is about the Project-URL description. Project-URL (multiple use) :: A string containing a browsable URL for the project and a label for it, separated by a comma. Example:: Bug Tracker,

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-03 Thread Pachi
Hi, I've just one suggestion after reading PEP 426. It is about the Project-URL description and the implicit ordering of its fields. Project-URL (multiple use) :: A string containing a browsable URL for the project and a label for it, separated by a comma. Example::

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-01 Thread Daniel Holth
Does any code parse the PEP 376 digests in RECORD? Any objections if I edit PEP 376 to remove the unnamed hexdigest is md5 leaving only algname=base64-digest? On Fri, Oct 26, 2012 at 12:28 PM, Daniel Holth dho...@gmail.com wrote: On Fri, Oct 26, 2012 at 4:11 AM, Paul Moore p.f.mo...@gmail.com

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-11-01 Thread Vinay Sajip
Daniel Holth dholth at gmail.com writes: Does any code parse the PEP 376 digests in RECORD? distlib does this in distlib.database.Distribution.check_installed_files, which compares RECORD with stuff in the file system to check that they match. Regards, Vinay Sajip

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-31 Thread Daniel Holth
On Wed, Oct 24, 2012 at 7:04 AM, Ronald Oussoren ronaldousso...@mac.com wrote: On 18 Oct, 2012, at 19:29, Daniel Holth dho...@gmail.com wrote: I'd like to submit the Wheel PEPs 425 (filename metadata), 426 (Metadata 1.3), and 427 (wheel itself) for acceptance. The format has been stable

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-28 Thread Daniel Holth
I think Metadata 1.3 is done. Who would like to czar? On Oct 22, 2012 12:53 PM, Daniel Holth dho...@gmail.com wrote: http://hg.python.org/peps/rev/50e8ea1a17a0 Based on the other required field's absence in the wild, only Metadata-Version, Name, Version, and Summary are required. Hopefully a

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-28 Thread Daniel Holth
Now with an implementation at the end and possibly better wording for the required fields. I think it's feature complete. PEP: 426 Title: Metadata for Python Software Packages 1.3 Version: $Revision$ Last-Modified: $Date$ Author: Daniel Holth dho...@fastmail.fm Discussions-To: Distutils SIG

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-26 Thread Paul Moore
On 26 October 2012 08:54, Ronald Oussoren ronaldousso...@mac.com wrote: It's nice and small. The encoder is just base64.urlsafe_b64encode(digest).rstrip('=') But is the size difference really important? The wheel file itself is compressed, and the additional amount of space needed on

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-26 Thread Daniel Holth
On Fri, Oct 26, 2012 at 4:11 AM, Paul Moore p.f.mo...@gmail.com wrote: On 26 October 2012 08:54, Ronald Oussoren ronaldousso...@mac.com wrote: It's nice and small. The encoder is just base64.urlsafe_b64encode(digest).rstrip('=') But is the size difference really important? The wheel file

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-24 Thread Ronald Oussoren
On 18 Oct, 2012, at 19:29, Daniel Holth dho...@gmail.com wrote: I'd like to submit the Wheel PEPs 425 (filename metadata), 426 (Metadata 1.3), and 427 (wheel itself) for acceptance. The format has been stable since May and we are preparing a patch to support it in pip, but we need to earn

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-24 Thread Daniel Holth
On Wed, Oct 24, 2012 at 7:04 AM, Ronald Oussoren ronaldousso...@mac.com wrote: On 18 Oct, 2012, at 19:29, Daniel Holth dho...@gmail.com wrote: I'd like to submit the Wheel PEPs 425 (filename metadata), 426 (Metadata 1.3), and 427 (wheel itself) for acceptance. The format has been stable

Re: [Distutils] [Python-Dev] accept the wheel PEPs 425, 426, 427

2012-10-18 Thread Benjamin Peterson
2012/10/18 Daniel Holth dho...@gmail.com: On Thu, Oct 18, 2012 at 3:10 PM, Antoine Pitrou solip...@pitrou.net wrote: On Thu, 18 Oct 2012 14:35:19 -0400 Benjamin Peterson benja...@python.org wrote: 2012/10/18 Daniel Holth dho...@gmail.com: Let me know what I need to do to get it accepted, if