rework of bandit tests to doctest and cmake cleanup

Bandit is poorly maintained and updates are rare. With cmake 4.0 any packages that use cmake < 3.5 are no longer working out of the box. Because of this it was decided to replace bandit with something more up to date.

Merge request reports

Loading