Skip to content

introduce PythonConfig and EL::PythonConfigBase

Nils Erik Krumnack requested to merge krumnack/athena:python_config into master

The goal here is to introduce a single python configurable in AnalysisBase, instead of the current scheme in which there is a separate configurable for AnaAlgorithm, AsgTool, etc. and essentially duplicating a lot of code.

For now this duplicates even more code. Once this is all tested and validated, the old code will either be completely removed or made to inherit from the new classes.

Setting full-unit-tests because this does change how a lot of jobs in AnalysisBase get configured.

cc @delsart @akraszna

Merge request reports