docs: ref-manual: remove distutils* from classes

The distutils*.bbclasses have been removed from oe-core and moved to
meta-python, so remove them from ref-manual/classes.rst.

(From yocto-docs rev: 9da8fd7d436ac3eb3b66409cf0e53218d6e41822)

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Tim Orling
2022-03-01 08:36:14 -08:00
committed by Richard Purdie
parent 3848535523
commit 5bf8da73bb

View File

@@ -503,35 +503,6 @@ Support for other version control systems such as Subversion is limited
due to BitBake's automatic fetch dependencies (e.g.
``subversion-native``).
.. _ref-classes-distutils3:
``distutils3*.bbclass``
=======================
The ``distutils3*`` classes support 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 three methods depending on which method the module authors
used.
- Extensions that use an Autotools-based build system require Autotools
and ``distutils``-based classes in their recipes.
- Extensions that use ``distutils``-based build systems require the
``distutils`` class in their recipes.
.. note::
``distutils`` has been deprecated in Python 3.10 and will be removed
in Python 3.12. For this reason the ``distutils3*`` classes are now
deprecated and will be removed from core in the near future. Instead,
use the ``setuptools3*`` classes.
- Extensions that use build systems based on ``setuptools3`` require
the :ref:`setuptools3 <ref-classes-setuptools3>` class in their
recipes.
.. _ref-classes-externalsrc:
``externalsrc.bbclass``