Where did my setup.py go? Changes in Python Recipes in Yocto Project 4.0 ‘kirkstone’ Release
Tim Orling, Ross Burton
Upstream Python has deprecated ‘distulils’ and is moving towards ‘pyproject.toml’ instead of ‘setup.py’. In this talk you will learn what changed in the Yocto Project classes and recipes for Python packages in the 4.0 ‘kirkstone’ release. You will also learn about how to look at an upstream ‘pyproject.toml’ and determine which of the new classes to use instead of ‘setuptools3’. We will also discuss recipes for packages that add Rust extensions for Python.