[Python-ideas] Wheels For ...
Steve Dower
steve.dower at python.org
Sun Sep 6 21:22:19 CEST 2015
On 06Sep2015 1033, Sven R. Kunze wrote:
> The logical conclusion
> would be that PyPI should build wheels for the developers for every
> python/platform combination necessary.
This would be a wonderful situation to end up in, but the problem is
that many wheels have difficult source dependencies to configure. It is
much easier for the developers who should already have working systems
to build the wheel themselves then it would be either for them to
provide/configure a remote system to do it, or for the end-user to
configure their own system. (And if it can't be tested on a particular
system, then the developer probably shouldn't release wheels for that
system anyway.)
What I would rather see is a way to delegate building to other people by
explicitly allowing someone to add wheels to PyPI for existing releases
without necessarily being able to make a new release or delete old ones.
There is some trust involved, but it could also enable more ad-hoc
systems of building wheels through Travis/Jenkins/VSO/etc. automation
without needing to reveal login information through your repo (i.e. you
give the "Jenkins-wheel" user permission to publish wheels for your
package).
Not sure how feasible this is, but I'd guess it's easier than trying to
run our own build servers.
Cheers,
Steve
More information about the Python-ideas
mailing list