This is a component of the rpath_common set of modules. It provides a stable interface for managing rPath product definition components as stored in rBuilder. All documentation regarding stable interfaces is relevant only to published stable releases; it is not in force for alpha and beta releases, including 0.x releases and any automated builds. To use the latest version of the interface: import rpath_proddef To use a specific API Version of the interface: from rpath_proddef import api1 as proddef The schema definitions are versioned with major and minor numbers. Within a major version, only new elements will be added; elements will not be removed and semantics will not be changed. A document that validates against schema version 2.0 should validate without changes against schema version 2.1 or 2.2. Incompatible schema version changes will cause the major version to be incremented. The schema version is included in the filename: rpd-1.0.xsd implements version 1.0 of the schema. (From schema version 1.0 to 1.1 there is a slight incompatibility; the schema version rules was not strictly enforced until the software version reached 1.0.) API documentation is available at http://cvs.rpath.com/product-definition-docs/ or by running "make html" and viewing docs/developer/index.html (requires epydoc).