On Sat, Nov 08, 2025 at 08:49:48PM -0700, Soren Stoutner wrote:
> I apologize if I did not make it clear from the original email. They do not,
> in fact, depend on each other. Rather, there is a pure Python module that
> can be used by other programs (in fact, the purpose in packaging it is for
> Electrum to use the Python module) and an optional executable installed in
> /usr/bin. The Python module does not depend on the executable utility, but
> the executable utility does depend on the Python module (a one-way
> dependency, not a two-way dependency on each other).
They do:
| Package: keepkeyctl
| Source: python-keepkey
| Depends: python3:any, python3-keepkey (= 7.2.1+dfsg-1)
> If these two packages were merged, it would result in a python3-foo package
> installing an executable in /usr/bin. My understanding is that is not the
> Debian convention, and python3-foo packages should only install Python
> modules. However, if my understanding is incorrect, then I don’t have any
> problem combining them into one binary package.
And there is no problem with installing an executable along the library.
Bastian
--
Respect is a rational process
-- McCoy, "The Galileo Seven", stardate 2822.3