On 9/1/25 07:39, Jakub Ružička wrote:

I've used nvchecker as a library, thus the package naming, but it's
primarily a CLI tool, so src:nvchecker with nvchecker package makes
sense too, possibly with

     Provides: python3-nvchecker

Similarly, if src:python-nvchecker with python3-nvchecker is chosen, I
think it should

     Provides: nvchecker

So that

     apt-get install nvchecker
     nvchecker

works as expected by users.


I agree that having two source packages is confusing and not a good route. Aside from being the original, src:nvchecker in Unstable is currently more up-to-date with respect to upstream than src:python-nvchecker.


There is also an option to have the python module in python3-nvchecker and
nvchecker minimal package only containing the executable nvchecker
script with dependency on python3-nvchecker.

I didn't find definitive answer on this.

I have done this before, but within a single source package if there is a potential need for just the library, so I think this is a good option.

To do this within src:nvchecker, I think we would need to request that src:python-nvchecker be removed from Unstable, and then set up the binary package python3-nvchecker in src:nvchecker to take all the files except /usr/bin/nvchecker.

thanks and regards
Afif

--
Afif Elghraoui | عفيف الغراوي
https://afif.ghraoui.name

Reply via email to