fixes and cleanups
This commit is contained in:
parent
11fb43c975
commit
e67686bb72
13
pep-0411.txt
13
pep-0411.txt
|
@ -35,8 +35,8 @@ Proposal - a documented provisional state
|
||||||
|
|
||||||
Whenever the Python core development team decides that a new package should be
|
Whenever the Python core development team decides that a new package should be
|
||||||
included into the standard library, but isn't entirely sure about whether the
|
included into the standard library, but isn't entirely sure about whether the
|
||||||
package's API is optimal, the package can be included and placed in a special
|
package's API is optimal, the package can be included and marked as
|
||||||
"provisional" state.
|
"provisional".
|
||||||
|
|
||||||
In the next minor release, the package may either be "graduated" into a normal
|
In the next minor release, the package may either be "graduated" into a normal
|
||||||
"stable" state in the standard library, or be rejected and removed entirely
|
"stable" state in the standard library, or be rejected and removed entirely
|
||||||
|
@ -46,6 +46,7 @@ changed according to accumulated feedback. The core development team
|
||||||
explicitly makes no guarantees about API stability and backward compatibility
|
explicitly makes no guarantees about API stability and backward compatibility
|
||||||
of provisional packages.
|
of provisional packages.
|
||||||
|
|
||||||
|
|
||||||
Marking a package provisional
|
Marking a package provisional
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
@ -60,6 +61,10 @@ a note at the top of its documentation page:
|
||||||
serious API flaws are uncovered that were missed prior to inclusion of
|
serious API flaws are uncovered that were missed prior to inclusion of
|
||||||
the package.
|
the package.
|
||||||
|
|
||||||
|
Moving a package from the provisional to the stable state simply implies
|
||||||
|
removing this note from its documentation page.
|
||||||
|
|
||||||
|
|
||||||
Which packages should go through the provisional state
|
Which packages should go through the provisional state
|
||||||
------------------------------------------------------
|
------------------------------------------------------
|
||||||
|
|
||||||
|
@ -82,7 +87,7 @@ stable standard library. Some reasons for not graduating are:
|
||||||
|
|
||||||
* The package may prove to be unstable or fragile, without sufficient developer
|
* The package may prove to be unstable or fragile, without sufficient developer
|
||||||
support to maintain it.
|
support to maintain it.
|
||||||
* A much better alternative package may be found during the preview release
|
* A much better alternative package may be found during the preview release.
|
||||||
|
|
||||||
Essentially, the decision will be made by the core developers on a per-case
|
Essentially, the decision will be made by the core developers on a per-case
|
||||||
basis. The point to emphasize here is that a packages's inclusion in the
|
basis. The point to emphasize here is that a packages's inclusion in the
|
||||||
|
@ -122,7 +127,7 @@ are more likely to be just be an import away.
|
||||||
For environments where developers are required to conduct due diligence on
|
For environments where developers are required to conduct due diligence on
|
||||||
their upstream dependencies (severely harming the cost-effectiveness of, or
|
their upstream dependencies (severely harming the cost-effectiveness of, or
|
||||||
even ruling out entirely, much of the material on PyPI), the key benefit lies
|
even ruling out entirely, much of the material on PyPI), the key benefit lies
|
||||||
in ensuring that all modules in the provisional state are clearly under
|
in ensuring that all packages in the provisional state are clearly under
|
||||||
python-dev's aegis from at least the following perspectives:
|
python-dev's aegis from at least the following perspectives:
|
||||||
|
|
||||||
* Licensing: Redistributed by the PSF under a Contributor Licensing Agreement.
|
* Licensing: Redistributed by the PSF under a Contributor Licensing Agreement.
|
||||||
|
|
Loading…
Reference in New Issue