On 18 December 2014 at 11:55, Donald Stufft email@example.com wrote:
On Dec 16, 2014, at 2:51 PM, Paul Moore firstname.lastname@example.org wrote:
On 16 December 2014 at 17:56, Donald Stufft email@example.com wrote:
I’ve had a number of people complain that PEP 440 normalizes a release candidate as 1.0c1 instead of 1.0rc1. Do we want to ammend the PEP to switch the normalization around so that it normalizes 1.0c1 to 1.0rc1? This probably matches what people expect better in general? It wouldn't have any effect on sort order or the like, it would just change which form is preferred.
I'd typically expect to see 1.0rc1 rather than 1.0c1. I don't think it's a crisis either way, but I would mildly prefer it if this change was made. Paul
Given that it’s a fairly low impact change, We’ve got several pip developers +1 on it, Jason is OK with it on the setuptools side, and nobody has spoken out against it I’m going to go ahead and make this change.
Thanks. I think one key with this particular change is that client tools were already obliged to accept both formats anyway, as normalisation for publication is only a SHOULD, rather than a MUST.
Switching the preferred format for publication thus shouldn't break anything on the consumption side.