Adding Python applications
In Yocto 1.7, 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 add to your conf/bblayers.conf
file if you want to.
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-pyusb_1.0.0a2.bb ...
Get Embedded Linux for Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.