PEP 665: spell out that if the PEP doesn't say something then you can do what you want

This commit is contained in:
Brett Cannon 2021-11-16 15:28:04 -08:00
parent d6c4aa7a8e
commit 4564234448
1 changed files with 13 additions and 0 deletions

View File

@ -233,6 +233,19 @@ to benefit installers. It also means the complexity of package
dependencies is simpler and easier to comprehend to avoid ambiguity.
-----------------------
As Flexible as Possible
-----------------------
Realizing that workflows vary greatly between companies, projects, and
even people, this PEP tries to be strict where it's important and
undefined/flexible everywhere else. As such, this PEP is strict where
it is important for reproducibility and compatibilitiy, but does not
specify any restrictions in other situations not covered by this PEP;
if the PEP does not specifically state something then it is assumed to
be up to the locker or installer to decide what is best.
=============
Specification
=============