Project:Python

For users

 * implementations
 * PYTHON_TARGETS

For developers

 * conversion guide for python.eclass packages
 * Eclass API change history
 * eclasses
 * distutils-r1
 * python-r1
 * python-any-r1
 * python-single-r1
 * python-utils-r1
 * twisted-r1
 * Interoperability with other eclasses
 * waf-utils integration
 * Eclass design rationale
 * pypy-bin build instructions
 * python-exec script wrapper
 * test suites
 * virtual packages
 * USE flags on Python implementations

Adding packages
Anyone may add python packages to the tree. However, there are a couple of requirements if you want the python project team to maintain them.

The package must be a dependency of an existing package maintained by the python team in the tree.

OR

The package is a python library with a significant level of demand from developers or users.

In either case, please ping a member of the python team before adding python to metadata.xml.

Stabilizing packages
Stable request bugs may be created if the package already has stable keywords, or upon request.

Please do not stabilize packages with no stable keywords without some reason for doing so. Stabilizing packages increases the workload on both the python team and arch teams, and this should be weighed against the value of having an ebuild with stable keywords.