Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Crown421 opened this issue Mar 8, 2022 · 3 comments
Open

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

Crown421 opened this issue Mar 8, 2022 · 3 comments

Comments

@Crown421
Copy link

Crown421 commented Mar 8, 2022

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.

@tpapp
Copy link
Collaborator

tpapp commented Aug 27, 2022

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?

@BambOoxX
Copy link
Contributor

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

@BambOoxX
Copy link
Contributor

BambOoxX commented Jul 9, 2023

@Crown421 Any chance to test #42 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants