Path: csiph.com!news.neodome.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Colin Watson Newsgroups: linux.debian.bugs.dist,linux.debian.devel,linux.debian.maint.python Subject: Bug#1117799: ITP: python-update-checker -- A python module that will check for package updates. Date: Sat, 11 Oct 2025 18:50:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Sat Oct 11 16:45:08 2025 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -2.399 Reply-To: Colin Watson , 1117799@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: wnpp@debian.org X-Debian-Pr-Message: followup 1117799 X-Debian-Pr-Package: wnpp MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Debian-User: cjwatson X-Debian-Message: from BTS X-Mailing-List: archive/latest/1930691 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 30 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org X-Original-Date: Sat, 11 Oct 2025 17:42:41 +0100 X-Original-Message-ID: X-Original-References: Xref: csiph.com linux.debian.bugs.dist:1265671 linux.debian.devel:119260 linux.debian.maint.python:17108 On Sat, Oct 11, 2025 at 04:42:45AM +0000, Aryan Karamtoth wrote: >* Package name : python-update-checker > Version : 0.18.0 > Upstream Author: Bryce Boe >* URL : https://github.com/bboe/update_checker >* License : BSD-2-Clause > Programming Lang: Python > Description : A python module that will check for package updates > > >This is a dependency for python-asyncpraw and will be maintained under the umbrella of Debian Python Team Are you sure it's a good idea to package this in Debian? It seems to me that it would typically mean that users of packages using it in (particularly) Debian stable would be presented with warnings about outdated packages that they can't do anything about without switching over to installing Python packages in a completely different way. I'd suggest patching out uses of it instead. But in the case of asyncpraw, while it does list update_checker as a dependency in pyproject.toml, the actual code in asyncpraw/reddit.py already tolerates the import failing and falls back to skipping the update check in that case. It seems to me that that's the behaviour we'd actually want in the Debian python3-asyncpraw package anyway, so if I were you I'd skip the extra work of packaging update_checker as well. Thanks, -- Colin Watson (he/him) [cjwatson@debian.org]