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