-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Build/CI #1278
Windows Build/CI #1278
Conversation
<installation>` should be sufficient | ||
|
||
This page will describe a build setup to build Pillow against the | ||
supported python versions in 32 and 64 bit modes, using freely |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Python", "64-bit modes"
Once all merged, here's how to enable a CI run for PRs: http://help.appveyor.com/discussions/questions/203-auto-run-tests-on-pull-requests#comment_33212404 |
It's already ticked to trigger on PRs, so not sure why it's not doing it, unless you ticked that after I made the PR. |
(Nope, not ticked by me, I don't have access to any of those settings. I guess they put it there during auth.) |
Huh. I'm confused then. It appears to be trying to merge other PRs but not this one. Hopefully it will get better when we merge this one. |
I'm going to merge this now, if we have trouble we can back it out later. |
This PR adds an initial cut of Windows build and CI integration with Appveyor.com. (See #553 for background) The test suite passes with one exception:
Image.grab
errors out on the CI system. This has been tested on a local win7 pro x64 machine with the similar results as the appveyor CI runs, except thatImage.grab
works.It is currently incomplete, in that only a subset of the dependencies are correctly built and recognized.
Working:
Not Working:
Appveyor's build matrix is configured with python 2.7 and 3.4, in 32 and 64 bit versions. Python 3.3 is available, but not enabled at this point. The current matrix covers all compiler versions, if not all pythons that we ship for.
Future Work: