pya icon indicating copy to clipboard operation
pya copied to clipboard

Automated Testing and Conda Forge Integration

Open aleneum opened this issue 6 years ago • 4 comments

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-ci to develop (alex)
  • [x] merge pr into develop
  • [ ] check integrity with conda pkgs/main and conda-forge (alex)
  • [ ] submit pya recipe (alex)

aleneum avatar Aug 07 '19 15:08 aleneum

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.

aleneum avatar Aug 07 '19 15:08 aleneum

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...

aleneum avatar Aug 13 '19 08:08 aleneum

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.

aleneum avatar Sep 16 '19 18:09 aleneum

https://github.com/conda-forge/portaudio-feedstock/issues/10 has been resolved. We could give this another try.

aleneum avatar Apr 03 '21 09:04 aleneum