Adding Python applications
Python is a widely-used, interpreted high-level programming language. Poky has support for building both Python 2 and Python 3 applications, and includes a small set of Python development tools in the meta/recipes-devtools/python
directory. A wider variety of Python applications are available in the meta-python
layer included as part of meta-openembedded
, which you can optionally add to your conf/bblayers.conf
.
Getting ready
The standard tool for packaging Python modules is Distutils, which is included for both Python 2 and Python 3. Poky includes the distutils
class (distutils3
in Python 3), which is used to build Python packages that use distutils
. An example recipe in meta-python
that uses the distutils
class is meta-python/recipes-devtools/python/python-numeric_24.2.bb
, shown next:
SUMMARY = "A sophisticated Numeric Processing Package for Python" SECTION = "devel/python" LICENSE = "PSF &...