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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to