On Sat, 29 Nov 2014 01:27:44 +1000 Nick Coghlan <[email protected]> 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 - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
