summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r--documentation/ref-manual/classes.rst29
1 files changed, 0 insertions, 29 deletions
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index 56d2d4538a..80ff9298c2 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -503,35 +503,6 @@ Support for other version control systems such as Subversion is limited
503due to BitBake's automatic fetch dependencies (e.g. 503due to BitBake's automatic fetch dependencies (e.g.
504``subversion-native``). 504``subversion-native``).
505 505
506.. _ref-classes-distutils3:
507
508``distutils3*.bbclass``
509=======================
510
511The ``distutils3*`` classes support recipes for Python version 3.x
512extensions, which are simple. These recipes usually only need to point
513to the source's archive and then inherit the proper class. Building is
514split into three methods depending on which method the module authors
515used.
516
517- Extensions that use an Autotools-based build system require Autotools
518 and ``distutils``-based classes in their recipes.
519
520- Extensions that use ``distutils``-based build systems require the
521 ``distutils`` class in their recipes.
522
523 .. note::
524
525 ``distutils`` has been deprecated in Python 3.10 and will be removed
526 in Python 3.12. For this reason the ``distutils3*`` classes are now
527 deprecated and will be removed from core in the near future. Instead,
528 use the ``setuptools3*`` classes.
529
530
531- Extensions that use build systems based on ``setuptools3`` require
532 the :ref:`setuptools3 <ref-classes-setuptools3>` class in their
533 recipes.
534
535.. _ref-classes-externalsrc: 506.. _ref-classes-externalsrc:
536 507
537``externalsrc.bbclass`` 508``externalsrc.bbclass``