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:
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
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).