After encountering #25 , I was wondering if it might make sense to create a separate package that at its most basic just installs lcov_cobertura via Conda.jl. A slightly more complete version would also implement Julia bindings for the python API.
This package could then be loaded via optional dependency (Requires.jl).
The advantages in my view would be:
- avoids the need for a standalone python install in the CI container, especially if the project already uses some python based package.
- No sudden breaking updates to libraries.
Not sure if this is strictly the right place to discuss this. Also happy to give this a shot when I have a moment, assuming the idea is sensible.