diff options
author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2014-04-04 09:15:13 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-04-08 14:20:14 +0100 |
commit | 60041e0cfbfd5db9501ce114a451ab47733011e0 (patch) | |
tree | 5d1370376791073fd5e5fa84a7753b6ee13cf9ae /documentation/ref-manual/ref-classes.xml | |
parent | 5ce6d8a17ba9c5cd45e26782ef6588fbe1b08e8a (diff) | |
download | openembedded-core-contrib-60041e0cfbfd5db9501ce114a451ab47733011e0.tar.gz |
ref-manual: Added distutils3 class.
(From yocto-docs rev: 0962f3545ea7c97f821355e36bf6aa85fea8b392)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r-- | documentation/ref-manual/ref-classes.xml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml index c86875ed84..8184c1c5a9 100644 --- a/documentation/ref-manual/ref-classes.xml +++ b/documentation/ref-manual/ref-classes.xml @@ -660,6 +660,34 @@ </para> </section> +<section id='ref-classes-distutils3'> + <title><filename>distutils3.bbclass</filename></title> + + <para> + The <filename>distutils3</filename> class supports recipes for Python + version 3.x extensions, which are simple. + These recipes usually only need to point to the source's archive and + then inherit the proper class. + Building is split into two methods depending on which method the + module authors used. + <itemizedlist> + <listitem><para>Extensions that use an Autotools-based build system + require Autotools and + <filename>distutils</filename>-based classes in their recipes. + </para></listitem> + <listitem><para>Extensions that use + <filename>distutils</filename>-based build systems require + the <filename>distutils</filename> class in their recipes. + </para></listitem> + <listitem><para>Extensions that use the setuptools3-based build + systems require the + <link linkend='ref-classes-setuptools'><filename>setuptools3</filename></link> + class in their recipes. + </para></listitem> + </itemizedlist> + </para> +</section> + <section id='ref-classes-externalsrc'> <title><filename>externalsrc.bbclass</filename></title> |