Merge branch 'gl-92-reduce-configparser' into 'main'

code improvements and reduce configparser usage

See merge request !35
4 jobs for main
in 58 seconds, using 0 compute credits, and was queued for 2 seconds