| Store | Cart

Re: [Distutils] Proposal: using /etc/os-release in the "platform tag" definition for wheel files

From: Antoine Pitrou <soli...@pitrou.net>
Fri, 28 Nov 2014 16:51:58 +0100
On Sat, 29 Nov 2014 01:27:44 +1000
Nick Coghlan <ncog...@gmail.com> wrote:
> >> > Is this not going to be a slippery slope?> > Only if folks publish Linux binaries themselves, and that's still a> bad idea (for the same reason publishing distro binaries is already a> rare thing for people to do).

Well, let's not make this a matter of ideology. Everyone knows it's a
bad idea to publish binaries, yet it's often better than nothing,
especially if the software is tedious to compile.

> > How many binary packages will package authors have to provide to cover> > people's needs? Windows + OS X + Linux multiplied by 32 / 64 multiplied> > by three or four Python versions is already a lot of binaries to> > build...> > I'd still advise against folks posting Linux wheels on PyPI, just as> they tend not to post RPM or deb files. This is so we can provide> wheels at the distro level (or build them internally) without creating> vast amounts of confusion.

So do we (software authors) have to wait for that mythical "we" who are
going to build binaries in time for our packages?

Case in point: can I ask you (the mythical "we") to build packages for
all major distros (including supported LTS releases), and the four most
recent Python versions, of the following piece of software:
https://github.com/numba/llvmlite

:-)

> This isn't really about that - it's about having a way to> tackle it at the distro level, without introducing significant> potential for confusion on end user systems

I'm not sure I understand: distros provide their own packages, they
don't (shouldn't) blindly pull binary wheels from PyPI. Why would they
depend on the wheel tagging format?

> The difference isn't really that surprising - both Microsoft and Apple> have relied heavily on intellectual monopoly laws to retain control of> their ecosystems. You can do a lot to constrain the choices of others> when you have the full weight of the US government and copyright> industry behind you.

That discussion is a bit off-topic, but I don't think it has anything
to do with copyright (and from I've seen in python-dev discussions,
I'm not sure Apple is a good example).

Regards

Antoine.
_______________________________________________
Distutils-SIG maillist  -  Dist...@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Recent Messages in this Thread
Nick Coghlan Nov 28, 2014 06:03 am
Antoine Pitrou Nov 28, 2014 08:19 am
Nick Coghlan Nov 28, 2014 03:27 pm
Antoine Pitrou Nov 28, 2014 03:51 pm
Nick Coghlan Nov 29, 2014 03:47 pm
Antoine Pitrou Nov 29, 2014 04:10 pm
Nick Coghlan Nov 29, 2014 05:02 pm
Donald Stufft Nov 29, 2014 05:40 pm
Antoine Pitrou Nov 29, 2014 05:41 pm
Tres Seaver Nov 29, 2014 05:39 pm
Marius Gedminas Nov 28, 2014 08:40 am
Matthias Klose Nov 28, 2014 03:31 pm
Nick Coghlan Nov 28, 2014 03:38 pm
Marcus Smith Dec 01, 2014 01:41 am
Olivier Grisel Dec 02, 2014 10:57 am
Nick Coghlan Dec 02, 2014 11:56 am
Messages in this thread