SiWECAL-TestBeam / SiWECAL-TB-monitoring

Event-based almost-online monitoring for the SiW ECAL
GNU General Public License v3.0
0 stars 3 forks source link

Plugins with requirements? #9

Closed kunathj closed 2 years ago

kunathj commented 2 years ago

Some python modules could be useful to write nice monitoring plugins:

Thoughts:

  1. This should only be used for "non-essential"/optional stuff. Currently the required ROOT/python environment can be sourced from /cvmfs. It should stay that way for all standard tools.
  2. I would like to give install instructions for those modules that are easy to follow, don't download unnecessary stuff (e.g. don't get a new python3 executable, but "stitch" the modules to the current python3) and don't need sudo access.
  3. How should the modules be installed? pip install --user? pip install --prefix? Having them somewhere below this repository would be ideal.
  4. A requirements-plugins.txt should list the necessary dependencies.requirements-plugins-frozen.txt with the exact versions that I used for development/testing.
kunathj commented 2 years ago

We settled on: