Thanks to Konrad Weihmann, we have some communication occurring with the Python pypa folks about an important change in Python packaging [1][2]. This change is defined in PEP 517 [3][4]. Essentially, setup.py files will go away and wheels will be preferred over eggs. To make this more straight forward for distros, the pypa folks have created pypa/build [5][6]. Currently, there is no installer for wheels other than pip, but this is under active development [7].
I have begun a WIP branch to support this new packaging mechanism [8]. Folks in our OE/YP Python community have actually been wishing for a way to install wheels for a while now... no promises on that working (installing random wheels off the internet is not a design goal), but we will at least be able to build wheels. Cheers, --TIm "moto-timo" Orling [1] https://github.com/pypa/packaging/issues/369 [2] https://www.yoctoproject.org/irc/%23yocto.2020-12-05.log.html [3] https://www.python.org/dev/peps/pep-0517/ [4] https://discuss.python.org/t/pep-517-workflow-for-distributions/5959 [5] https://pypa-build.readthedocs.io/en/latest/ [6] https://github.com/pypa/build [7] https://github.com/pradyunsg/installer [8] http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=timo/python-pep-517
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#145334): https://lists.openembedded.org/g/openembedded-core/message/145334 Mute This Topic: https://lists.openembedded.org/mt/78745423/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
