Split kernel download process from cli (as MetaKernel)
Context
For functional testing, getting a whole kernel configuration from a meta kernel would be a nice way to automatize get and test processes.
The MetaKernel class is called from the CLI interface, but could be used separately in a pytest fixture.
Expectations
Splitting the same way the kernel download process from cli (as MetaKernel)
- would make the kernel download process usable in a pytest fixture
- avoid duplication of code