rewrite resolve_dependencies function to be faster and only report back actually missing dependencies instead of just stopping early
use TestLoader for robot unit tests
move import statement
make sure that requested version and toolchain are supported by easyconfig, fix example gzip.eb easyconfig
fix easyconfigversion unit tests w.r.t. parsing failures
fix easyconfig parser unit test, default version is first listed version
use template constants in tested easyconfigs
enforce operator in toolchain version strings, ' == ' should be used instead of ' '
fix toolchains spec in other format 2.0 test easyconfigs
rework class parameter for EasyBlock/EasyConfig to build_options and build_specs
adjust to changed EasyBlock/EasyBuild class parameters
adjust unit tests to changed EasyBlock/EasyBuild class parameters
clean up arguments for parse method
add parser.set_specifications, free get_config_dict from arguments
fix minor remarks + docstrings
rework get_config_dict to accept 'toolchain' key in build specs
for couple of minor remarks
make sure comparison of VersionOperator instance with None works
fix minor remarks
fix updates to build_specs in process_software_build_specs