Am 23.01.2014 13:16, schrieb Paul Moore:
On 23 January 2014 11:48, Thomas Heller <theller@ctypes.org> wrote:
Is there a solution to this? I've seen that the wheel tool can convert bdist_wininst installers into wheels - does this work for the packages I mentioned above? Do we have to build or convert to wheel those packages, and setup a central place where we store them and make them available to our developers?
The good news is that "wheel convert XXX.exe" works on all the above for creating a wheel from the wininst installer. The official numpy installer uses some complex magic to select the right binaries based on your CPU, and this means that the official numpy "superpack" wininst files don't convert (at least I don't think they do, it's a while since I tried). But happily, Christoph Gohlke hosts a huge list of readymade wininst installers for hard-to-build projects, and the 3 you mention are all there. He's very good about building for latest Pythons, too (3.4 is already there for many packages). Anyone working on Windows who doesn't know his site (http://www.lfd.uci.edu/~gohlke/pythonlibs/) should check it out.
So, to summarise, yes, you can get wheels for pretty much everything you need by using wheel convert on wininst installers. You do need to manually download, run wheel convert, and host the wheels locally (a simple directory is fine though).
Thanks Paul, for this info. Thomas (over to the next topic)