Last call for feedback: PEP 440 exclusive ordered comparison fix

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. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia

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. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia

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
participants (2)
-
Donald Stufft
-
Nick Coghlan