blob: 7de34bed66dca6a80fb2f4131571acac6342ce8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
In order to add a feature to this package:
- The feature must be documented in both the API and narrative
documentation (in docs/).
- The feature must work fully on the following CPython versions: 2.4,
2.5, 2.6, and 2.7 on both UNIX and Windows.
- The feature must not cause installation or runtime failure on Jython
or App Engine. If it doesn't cause installation or runtime failure,
but doesn't actually *work* on these platforms, that caveat should be
spelled out in the documentation.
- The feature must not depend on any particular persistence layer
(filesystem, SQL, etc).
- The feature must not add unnecessary dependencies (where
"unnecessary" is of course subjective, but new dependencies should
be discussed).
The above requirements are relaxed for paster template dependencies.
If a paster template has a dependency on something that doesn't work
on a particular platform, that caveat should be spelled out clearly in
*its* documentation (within docs/).
|