Path: csiph.com!news.neodome.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Bastian Blank Newsgroups: linux.debian.maint.python Subject: Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Date: Sun, 09 Nov 2025 13:30:01 +0100 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Nov 9 12:24:10 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=-109.509 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, USER_IN_DKIM_WELCOMELIST=-0.01, USER_IN_DKIM_WHITELIST=-100] autolearn=ham autolearn_force=no Mail-Followup-To: Bastian Blank , Soren Stoutner , debian-python@lists.debian.org, Nicholas D Steeves , Manuel Guerra , Bastian Blank MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailing-List: archive/latest/23333 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20251109120730.rckki456ryd4nhj3@shell.thinkmo.de Approved: robomod@news.nic.it Lines: 18 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org, Nicholas D Steeves , Manuel Guerra , Bastian Blank X-Original-Date: Sun, 9 Nov 2025 13:07:30 +0100 X-Original-Message-ID: <20251109120730.rckki456ryd4nhj3@shell.thinkmo.de> X-Original-References: <8605652.T7Z3S40VBb@soren-laptop> <10370999.Qv0yOoSAZ5@soren-desktop> <871pm7j3ls.fsf@gmail.com> Xref: csiph.com linux.debian.maint.python:17133 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