Initial commit for #2703, mostly to have CI run the tests and find low hanging fruits before I write my unittests
Dependency check default to "Ubuntu" is actually really bad #2703
Migrating to print()
Multiple unittests for #2703
Ah! When running in virtualenv I don't need sudo
Adding simple unittest for after_hook
Fixing incorrect dependency calculation for mac+gui
Remove unnecessary comment
Merge branch 'feature/fix_2703' into develop