Skip to content

Improve CI to use conda-packages and python 3.6

Our CI infrastructure for this package still uses Python 2.7!

A list of points we should consider when upgrading this:

  • Python 3.6
  • Use the latest beat-devel to install things like sphinx, nose, coverage and other required base infrastructure
  • Install beat.cmdline, core and backend.python from our conda channel (beta) - if that is not possible, ensure this package only tests against the "master" branches of each of those
  • Reduce specific package pinning to the minimal required
  • buildout phase should not install anything - the file dev.yml should contain all dependencies - except, perhaps, the javascript stuff
  • the scripts to build .so files on beat.core is being called from this package - maybe we should consider to distribute pre-built binaries with beat.core for such a purpose? In particular, inside buildout.cfg we call these - need to figure out a solution...
Edited by André Anjos