Update pants versioning to use python's packaging.version

Review Request #4200 - Created Aug. 31, 2016 and submitted

Information
Matt Olsen
pants
3382, 3827
Reviewers
pants-reviews
benjyw, gmalmquist, jsirois, kwlzn, stuhood, zundel

Change pants versioning to use python's packaging.version rather than semver. Python versioning doesn't
follow the semver spec. This change allows us to more closely follow the python spec. Specifically
python prefers versions of the form 1.2.0dev6 rather than 1.2.0-dev6. Semver does not allow for 1.2.0dev6.

This change is a follow up to changes to our naming conventions.

https://travis-ci.org/pantsbuild/pants/builds/156597437

Ran ./build-support/bin/release.sh -n with both '1.2.0-dev6' and '1.2.0dev6'

Stu Hood
John Sirois
Matt Olsen
Review request changed

Status: Closed (submitted)

Change Summary:

commit 69fcf06e54c7ead0b5851624823d1c7f66a56ce7

Loading...