LocalCoverage.jl
LocalCoverage.jl copied to clipboard
Creating the package to use `lcov_cobertura` via Julia/ `conda.jl`
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.
Sorry for the lack of response. I am unfamiliar with the details of Python packages, so I can't comment on how heavy that package would need to be, or if artifacts would be a better choice.
What would happen to users who already have lcov_cobertura
installed?
How do other packages manage this?
Could this problem be solved by #42 ? Or is this implementation too naive ?
@Crown421 Any chance to test #42 ?