new binary wheels PEP idea
Hi all, I have an idea regarding Python binary wheels on non-glibc platforms, and it seems that initially I've posted it to the wrong list ([1]) Long story short, the proposal is to use platform tuples (like compiler ones) for wheel names, which will allow much broader platform support, for example: package-1.0-cp36-cp36m-amd64_linux_gnu.whl package-1.0-cp36-cp36m-amd64_linux_musl.whl So eventually only {platform tag} part will be modified. Glibc/musl detection is quite trivial and eventually will be based on existing one in PEP 513 [2]. Let me know what you think. Best regards, Alex [1] https://mail.python.org/pipermail/python-list/2019-February/739524.html [2] https://www.python.org/dev/peps/pep-0513/#id49
Unfortunately you're still posted to the wrong list, Alexander. You want to mail distutils-sig@python.org where packaging discussions occur. On Tue, Feb 19, 2019 at 8:19 AM Alexander Revin <lyssdod@gmail.com> wrote:
Hi all,
I have an idea regarding Python binary wheels on non-glibc platforms, and it seems that initially I've posted it to the wrong list ([1])
Long story short, the proposal is to use platform tuples (like compiler ones) for wheel names, which will allow much broader platform support, for example:
package-1.0-cp36-cp36m-amd64_linux_gnu.whl package-1.0-cp36-cp36m-amd64_linux_musl.whl
So eventually only {platform tag} part will be modified. Glibc/musl detection is quite trivial and eventually will be based on existing one in PEP 513 [2].
Let me know what you think.
Best regards, Alex
[1] https://mail.python.org/pipermail/python-list/2019-February/739524.html [2] https://www.python.org/dev/peps/pep-0513/#id49 _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/brett%40python.org
And for what it's worth, most of the really active contributors from distutils-sig seem to prefer the "Packaging" category at https://discuss.python.org/ If you'd prefer to use Discourse, I'd suggest posting there first and also email distutils-sig with a link to the discussion. Otherwise, go straight to distutils-sig (just don't be too surprised if you don't seem to get much traction there or if someone restarts the discussion on Discourse for you). Cheers, Steve On 19Feb2019 1341, Brett Cannon wrote:
Unfortunately you're still posted to the wrong list, Alexander. You want to mail distutils-sig@python.org <mailto:distutils-sig@python.org> where packaging discussions occur.
On Tue, Feb 19, 2019 at 8:19 AM Alexander Revin <lyssdod@gmail.com <mailto:lyssdod@gmail.com>> wrote:
Hi all,
I have an idea regarding Python binary wheels on non-glibc platforms, and it seems that initially I've posted it to the wrong list ([1])
Long story short, the proposal is to use platform tuples (like compiler ones) for wheel names, which will allow much broader platform support, for example:
package-1.0-cp36-cp36m-amd64_linux_gnu.whl package-1.0-cp36-cp36m-amd64_linux_musl.whl
So eventually only {platform tag} part will be modified. Glibc/musl detection is quite trivial and eventually will be based on existing one in PEP 513 [2].
Let me know what you think.
Best regards, Alex
[1] https://mail.python.org/pipermail/python-list/2019-February/739524.html [2] https://www.python.org/dev/peps/pep-0513/#id49
Thank you guys! Will try it that way. Best, Alex On Tue, Feb 19, 2019 at 10:57 PM Steve Dower <steve.dower@python.org> wrote:
And for what it's worth, most of the really active contributors from distutils-sig seem to prefer the "Packaging" category at https://discuss.python.org/
If you'd prefer to use Discourse, I'd suggest posting there first and also email distutils-sig with a link to the discussion. Otherwise, go straight to distutils-sig (just don't be too surprised if you don't seem to get much traction there or if someone restarts the discussion on Discourse for you).
Cheers, Steve
On 19Feb2019 1341, Brett Cannon wrote:
Unfortunately you're still posted to the wrong list, Alexander. You want to mail distutils-sig@python.org <mailto:distutils-sig@python.org> where packaging discussions occur.
On Tue, Feb 19, 2019 at 8:19 AM Alexander Revin <lyssdod@gmail.com <mailto:lyssdod@gmail.com>> wrote:
Hi all,
I have an idea regarding Python binary wheels on non-glibc platforms, and it seems that initially I've posted it to the wrong list ([1])
Long story short, the proposal is to use platform tuples (like compiler ones) for wheel names, which will allow much broader platform support, for example:
package-1.0-cp36-cp36m-amd64_linux_gnu.whl package-1.0-cp36-cp36m-amd64_linux_musl.whl
So eventually only {platform tag} part will be modified. Glibc/musl detection is quite trivial and eventually will be based on existing one in PEP 513 [2].
Let me know what you think.
Best regards, Alex
[1] https://mail.python.org/pipermail/python-list/2019-February/739524.html [2] https://www.python.org/dev/peps/pep-0513/#id49
participants (3)
-
Alexander Revin
-
Brett Cannon
-
Steve Dower