Re: CI for Windows
Peter Cock <[email protected]> Thu, 25 May 2017 18:04:59 +0100
| Newsgroups | gmane.comp.python.bio.devel |
|---|---|
| Message-ID | <CAKVJ-_4b6pQ52cv4GkAG78wu-7yYs9N9vrmxtGWJPNove-M+fQ@mail.gmail.com> |
Hello all, By copying the NumPy AppVeyor setup, I was able to get a useful Windows test run on my first attempt for Biopython (running via my personal fork, not the official GitHub repository): https://github.com/numpy/numpy/blob/master/appveyor.yml https://github.com/peterjc/biopython/blob/appveyor/.appveyor.yml https://ci.appveyor.com/project/peterjc/biopython/build/0.0.1 Interestingly even though initially run with a minimal set of dependencies this has shown up some errors under Python 3 - despite not being reported as a failure (which I've since solved by calling run_tests.py directly), logged here: https://github.com/biopython/biopython/issues/1257 I went a little further and enabled the BioSQL tests and several other Python dependencies: https://ci.appveyor.com/project/peterjc/biopython/build/0.0.5 This still has a lot of scope for improvement. Right now the tests seem not to be using the compiled bits of Biopython (e.g. test_KDTree.py, likely a path issue, or down to using pip over setup.py directly for the install). It might make sense to share the same Tox setup we use for the Linux TravisCI checks covering a range of Python versions and optional dependencies. Also, there is the possibility of using AppVeyor to build the Windows installers and wheels for each release... Peter On Sat, Nov 19, 2016 at 11:02 PM, Peter Cock <[email protected]> wrote: > Hi Shyam, > > I'm definitely interested! > > Ben Fulton (CC'd) had a look at this a while back, > I'm not sure how close he got but we don't yet have > anything included in the main Biopython repository > on GitHub yet: > > https://github.com/benfulton/biopython/tree/appveyor > > On a related point, I hope to replace the only regular > Windows Buildbot machine which is a very elderly > 32 bit Windows XP machine with a Windows 7 > machine later this year: > > http://testing.open-bio.org/biopython/tgrid > > Peter > > On Sat, Nov 19, 2016 at 9:24 PM, Shyam Saladi <[email protected]> wrote: >> Hi all -- >> >> Is there any interest in setting up continuous integration testing for >> Windows? I recently did this for another, perhaps toy, software package >> using AppVeyor and would be willing to try my hand with biopython. >> >> Thanks, >> Shyam >>