rephrased introduction
This commit is contained in:
parent
526ad628ce
commit
a259ff3c13
17
pep-0386.txt
17
pep-0386.txt
|
@ -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]_
|
||||||
|
|
Loading…
Reference in New Issue