rephrased introduction

This commit is contained in:
Tarek Ziadé 2009-06-04 09:29:12 +00:00
parent 526ad628ce
commit a259ff3c13
1 changed files with 7 additions and 10 deletions

View File

@ -32,9 +32,12 @@ compatible versions.
That's why Distutils needs to provide a robust standard and reference That's why Distutils needs to provide a robust standard and reference
implementation to compare versions numbers. 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 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 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 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. 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 For people that want to go further and use a tool to manage their version
that complies with the needs. numbers, the two major ones are:
Existing version systems
========================
There are two main systems in Python:
- The current Distutils system [#distutils]_ - The current Distutils system [#distutils]_
- Setuptools [#setuptools]_ - Setuptools [#setuptools]_