Donald is keen to get the updated versions of packaging/pip/setuptools out that fix the regression in handling exclusive ordered comparison, so this is a last call for feedback on those changes before we publish the updated version of the PEP to python.org (and then update the tools accordingly).
Given the proximity to New Year's celebrations, I currently plan to publish the updated version some time on Saturday 3rd January (UTC+10).
The actual definition of the change is in https://github.com/pypa/interoperability-peps/commit/225de0a41270189dbfd4a03...
The key fix is making "> X.Y" accept "X.Y.Z" maintenance releases again, which brings PEP 440 into line with the behaviour in pkg_resources prior to the release of setuptools 8.0.
The change log also notes that this update includes the revision to the normalised form of release candidates: https://github.com/pypa/interoperability-peps/commit/68ce85faaca1ee715e2a9f4...
There's at least one more clarification to the PEP text still to be made based on community feedback ( https://github.com/pypa/interoperability-peps/issues/6), but that doesn't require any changes to the tools, so I don't mind if it doesn't make it into this initial update.
Regards, Nick.
On 31 December 2014 at 13:52, Nick Coghlan ncoghlan@gmail.com wrote:
Donald is keen to get the updated versions of packaging/pip/setuptools out that fix the regression in handling exclusive ordered comparison, so this is a last call for feedback on those changes before we publish the updated version of the PEP to python.org (and then update the tools accordingly).
Given the proximity to New Year's celebrations, I currently plan to publish the updated version some time on Saturday 3rd January (UTC+10).
The PEP 440 updates based on user feedback on the recent setuptools and pip releases have now been pushed to python.org: https://hg.python.org/peps/rev/289dbffc16ed
There are couple of other minor clarifications still to be made, and some existing clarifications that need to be noted in the changelog, but all currently anticipated semantic updates are included now.
Regards, Nick.
On Jan 2, 2015, at 9:49 PM, Nick Coghlan ncoghlan@gmail.com wrote:
On 31 December 2014 at 13:52, Nick Coghlan <ncoghlan@gmail.com mailto:ncoghlan@gmail.com> wrote: Donald is keen to get the updated versions of packaging/pip/setuptools out that fix the regression in handling exclusive ordered comparison, so this is a last call for feedback on those changes before we publish the updated version of the PEP to python.org http://python.org/ (and then update the tools accordingly).
Given the proximity to New Year's celebrations, I currently plan to publish the updated version some time on Saturday 3rd January (UTC+10).
The PEP 440 updates based on user feedback on the recent setuptools and pip releases have now been pushed to python.org http://python.org/: https://hg.python.org/peps/rev/289dbffc16ed https://hg.python.org/peps/rev/289dbffc16ed
There are couple of other minor clarifications still to be made, and some existing clarifications that need to be noted in the changelog, but all currently anticipated semantic updates are included now.
This has been released in the packaging lib version 15.0.
--- Donald Stufft PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA