Update version numbering and clarify notes updates
Review Request #4069 — Created July 12, 2016 and submitted
|benjyw, gmalmquist, jsirois, mateor, stuhood, zundel|
pip resolves x.y.z-rc0 and x.y.z-pre0 to the same version number which caused problems for people installing pants with pip. The dev suffix does not conflict with rc in PEP440. The version numbering has been verified to not cause conflicts with a small test package and the following: In : from pip._vendor.packaging import version In : version.parse('1.1.0dev0') Out: <Version('1.1.0.dev0')> In : version.parse('1.1.0rc0') Out: <Version('1.1.0rc0')> In : version.parse('1.1.0') Out: <Version('1.1.0’)> * Change pre to dev to avoid naming issues with PEP. * Clarify notes that need to be updated on cutting a new stable branch.
CI pending: https://travis-ci.org/pantsbuild/pants/builds/144253603