<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle18
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I have a working Windows CI on appveyor for pythonnet. Python 2.7 seems preinstalled and I install other versions as part of the setup script. Have a look here, something like that might also work for IPython:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="https://github.com/pythonnet/pythonnet/blob/develop/appveyor.yml">https://github.com/pythonnet/pythonnet/blob/develop/appveyor.yml</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I don’t think they build PRs yet, but I might be wrong. They do build all branches in a repo on any change.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Best,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>David<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> ipython-dev-bounces@scipy.org [mailto:ipython-dev-bounces@scipy.org] <b>On Behalf Of </b>Thomas Kluyver<br><b>Sent:</b> Saturday, March 29, 2014 4:00 PM<br><b>To:</b> IPython developers list<br><b>Subject:</b> Re: [IPython-dev] Fwd: ShiningPanda CI, clap de fin<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><div><p class=MsoNormal>On 29 March 2014 13:28, Fernando Perez <<a href="mailto:fperez.net@gmail.com" target="_blank">fperez.net@gmail.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><p class=MsoNormal>Could you spec out what exactly are the needs we'd like to see covered that Travis doesn't provide? Having that clearly spelled out will be useful in making any future decision.<o:p></o:p></p></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Testing on Windows is the biggest thing - that's what we started paying ShiningPanda for. Travis has had an issue open for multi OS support for a couple of years, and I believe they now have OS X, though they don't advertise it. However, it's also proved useful to have some extra test jobs - like the docs build, or creating a tarball and installing from it before running the tests - that we don't want to wait for on every pull request, but it's good to have something checking every day to every few days. We're also planning to make our JS tests run on Gecko using slimerjs, which we'll probably want to handle in a similar way.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'>I've just done a quick search of the available options, and I could only see one hosted CI system with Windows support (Appveyor), and it doesn't appear to support Python. Previously, Jörgen set his machine up to run Windows builds, but I don't think he had time to maintain it. We may have to set up a VM on AWS/Azure/Google for Windows testing.<o:p></o:p></p></div><div><p class=MsoNormal>Thomas<o:p></o:p></p></div></div></div></body></html>