Skip to content

Complete Switcher.IO integration

Olivier Gauthier requested to merge feat/switcherio-v1 into develop

Terminate work on using Switcher.IO back-end as main Switcher launcher, remove all of remaining gsoap back-end and wrap switcher and swctl commands into switcherio pipx package.

  • Refactor server.py into SwitcherIO package
  • Use python-socketIO Class-Based Namespace to wrap SwitcherIO API
  • Update SwitcherIO API event names to use snake_case instead of dotted notation
  • Update and pin python-socketio to version 5.11.0
  • Remove unused pyquid jack server test exclusion
  • Remove nvidia dependencies
  • Remove PPA package usage documentation
  • Remove gsoap
  • Update build doc to use ninja-build
  • Add --port and --version arguments to switcher command
  • Update SwitcherIO installation and development documentation
  • Run switcherio tests in virtualenv
  • Install switcherio using pipx in cmake
  • Update CI to use build and test only on 22.04
  • Disable VRPN plugin build in CI

Merge request reports