LocalCoverage.jl icon indicating copy to clipboard operation
LocalCoverage.jl copied to clipboard

Creating the package to use `lcov_cobertura` via Julia/ `conda.jl`

Open Crown421 opened this issue 2 years ago • 3 comments

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.

Crown421 avatar Mar 08 '22 16:03 Crown421

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?

tpapp avatar Aug 27 '22 14:08 tpapp

Could this problem be solved by #42 ? Or is this implementation too naive ?

BambOoxX avatar Mar 28 '23 16:03 BambOoxX

@Crown421 Any chance to test #42 ?

BambOoxX avatar Jul 09 '23 21:07 BambOoxX