Automated Testing and Conda Forge Integration
I forked Conda Forge staged-recipes and added pya. Before I create a PR we should check on which platforms pya can actually be built and tested (with conda). I created a feature-ci branch to work on this. I will use travis-ci (for MacOS and Linux) and appveyor for Windows.
- [x] fork pya
- [x] add travis support for osx/linux (alex)
- [x] add appveyor support for windows (alex)
- [x] configure appveryor for pya (thomas)
- [x] configure travis for pya (thomas)
- [x] create pull request for
feature-citodevelop(alex) - [x] merge pr into
develop - [ ] check integrity with conda
pkgs/mainandconda-forge(alex) - [ ] submit pya recipe (alex)
I had to fork the project (you find the feature branch here) as I dont have the rights to add necessary service hooks to Thomas repo.
ci works and i will open the pull request the moment travis and appveyor are configured for pya. This has to be done by @thomas-hermann. Transferring issue...
we have to leave conda integration for another day. unfortunately, conda-forge recipes for pyaudio and portaudio do not work on Windows. I tried to make pyaudio (PR) work but stumbled upon issue with portaudio (issue). We cannot just use vanilla conda recipes because pya would be a conda-forge recipe itself. For now, pip and conda (without forge) work good enough though.
https://github.com/conda-forge/portaudio-feedstock/issues/10 has been resolved. We could give this another try.