aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2014-04-04 09:15:13 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-04-08 14:20:14 +0100
commit60041e0cfbfd5db9501ce114a451ab47733011e0 (patch)
tree5d1370376791073fd5e5fa84a7753b6ee13cf9ae /documentation/ref-manual/ref-classes.xml
parent5ce6d8a17ba9c5cd45e26782ef6588fbe1b08e8a (diff)
downloadopenembedded-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.xml28
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>