Olivier Grisel wrote:
> Thank you very Steve for pushing that installer out, this is very appreciated.
> 
> What is the story for project maintainers who want to also support Python 3.3+
> (for 32 bit and 64 bit python) for their project with binary wheels for 
> windows?
> At the moment it's possible to use the Windows SDK as documented here:
> 
> http://scikit-learn.org/dev/install.html#building-on-windows
> 
> However getting VC Express + Windows SDK is hard and slow to setup and cannot 
> be
> scripted in a CI environment.

It can be, but there are a few tricks involved...
 
> In the mean time, it's possible to use CI environments that already feature 
> all
> the necessary versions of the VC compilers and libraries such as appveyor.com,
> see this demo project:
> 
> https://github.com/ogrisel/python-appveyor-demo
> https://ci.appveyor.com/project/ogrisel/python-appveyor-demo

This is the best way to have it set up - create a base VM image for your CI 
environment manually and clone it. I believe all the major cloud providers 
support this, though using a CI specialist like Appveyor makes it even easier.

As far as the future story, it will probably be "move to 3.5 on VC14 as soon as 
possible". Internally, I'll be pushing for a CI-compatible installer for our 
build tools, which I expect will actually get quite a bit of traction right now.

Unfortunately, going back in time to do it for both VC9 and VC10 was not an 
option. We chose VC9 because 2.7 is where people are stuck, while migrating 
from 3.3->3.5 should not be as big an issue.

Cheers,
Steve

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

Reply via email to