no, this is not entirely true (yet)

easyblock-specific mandatory easyconfig parameters are added to `self.mandatory` in `EasyConfig.__init__`, this is not the case in `_validate_pyheader`; I don't think it makes sense either, since although these easyconfig parameters are mandatory, they will/may differ between various builds...