removed implementation details and more info on Requires-Dist vs Require

This commit is contained in:
Tarek Ziadé 2009-12-07 22:52:43 +00:00
parent 9065202902
commit a97586edfe
1 changed files with 3 additions and 7 deletions

View File

@ -26,9 +26,10 @@ current users, such as PyPI usually consider the latest version pushed as the
`latest` one, regardless of the expected semantics. `latest` one, regardless of the expected semantics.
Distutils will soon extend its capabilities to allow distributions to express a Distutils will soon extend its capabilities to allow distributions to express a
dependency on other distributions through the `Requires-Dist` metadata field dependency on other distributions through the ``Requires-Dist`` metadata field
(see PEP 345 [#pep345]_) and it will optionally allow to use that field to (see PEP 345 [#pep345]_) and it will optionally allow to use that field to
restrict the dependency to a set of compatible versions. restrict the dependency to a set of compatible versions. Notice that this field
is replacing ``Requires`` that was expressing dependencies on modules and packages.
The ``Requires-Dist`` field will allow a distribution to define a dependency on The ``Requires-Dist`` field will allow a distribution to define a dependency on
another package and optionally restrict this dependency to a set of another package and optionally restrict this dependency to a set of
@ -346,11 +347,6 @@ Or compared with others::
A class method called ``from_parts`` is available if you want to create an A class method called ``from_parts`` is available if you want to create an
instance by providing the parts that composes the version. instance by providing the parts that composes the version.
Each part is a tuple and there are three parts:
- the main version part
- the pre-release part
Examples :: Examples ::
>>> version = RationalVersion.from_parts((1, 0)) >>> version = RationalVersion.from_parts((1, 0))