diff --git a/pep-0386.txt b/pep-0386.txt index a6ce4e1b7..d17f572b0 100644 --- a/pep-0386.txt +++ b/pep-0386.txt @@ -32,9 +32,12 @@ compatible versions. That's why Distutils needs to provide a robust standard and reference implementation to compare versions numbers. +This will also provide to the community a convention for their package +versioning needs. -Proposal -======== + +Current status +============== In Python there are no real restriction yet on how a project should manage its versions, and how they should be incremented. They are no standard @@ -52,14 +55,8 @@ The problem with this freedom is that the package will be harder to re-package for OS packagers, that need to have stricter conventions. The worst case is when a packager is unable to easily compare the versions he needs to package. -This PEP proposes to change the `version` module in Distutils with a new one -that complies with the needs. - - -Existing version systems -======================== - -There are two main systems in Python: +For people that want to go further and use a tool to manage their version +numbers, the two major ones are: - The current Distutils system [#distutils]_ - Setuptools [#setuptools]_