Re: Bug#1117799: ITP: python-update-checker -- A python module that will check for package updates.

Aryan Karamtoth <[email protected]>
Newsgroups gmane.linux.debian.devel.general,gmane.linux.debian.devel.python
Message-ID <[email protected]>
On 11/10/25 22:12, Colin Watson wrote:
> 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 <[email protected]>
>> * 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,
>
It didn't occur to me that I could just patch out the update_checker dep 
until I filed the RFS. I was searching if any other distro packaged 
update_checker and Arch Linux did and python-praw needed it. Then I went 
to debian and checked the packaging of python-praw and noticed that Ben 
Westover patched and removed the update_checker dependency [1].

Since PRAW related libraries are the only ones that seems to be using 
this one and I have the chance to patch it, I'm closing this ITP and RFS 
bug since this package is not needed in Debian.

[1] 
https://salsa.debian.org/python-team/packages/praw/-/blob/master/debian/patches/update-checker.patch?ref_type=heads

-- 
Regards,

Aryan Karamtoth
IRC: SpaciousCoder78
Matrix: @SpaciousCoder78:matrix.org
XMPP: [email protected]

GPG Fingerprint: 7A7D 9308 2BD1 9BAF A83B 7E34 FE90 07B8 ED64 0421
OpenPGP_0xFE9007B8ED640421.asc (application/pgp-keys, 5.6 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
NqXyrbCPTHUmOjkexx9f3uOyoQkbOw==
=aaWE
-----END PGP PUBLIC KEY BLOCK-----
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEen2TCCvRm6+oO340/pAHuO1kBCEFAmjrEIwFAwAAAAAACgkQ/pAHuO1kBCGr
cA/+MFYwj4g5D9m0gU2pXedT09C/ccUd2LSxFPTBBoKWot90PUIn1wWXxVxgyNVpm3J3tV1I1oOb
89uCsS6xReV3QRNuyxbc+tMbbpRbuuv531e1Im3mWTlANpb9U7gFQx84D9u2JTzkJAEg4fnAIOlD
DUMqT5aSZe4hBVv+CnrWYhqYSvm+2RF5AaPEbNDIhlBbbagBugyO7fFWxNc+eDL/ciYliOz6RaBb
lDzT4etk38i08OMIgddjkLpa/Jt2HRUxYyXVyVVSpFNkMCxL8Hb/RlgZ0zO8Ht9sb6p9Qx8xqXAr
f12kQval7I6NjHKWqYaHlmSxMyD6DFwZKtGCMcQl0f6i0p0O0rRQG1Sc84C+lJq9p/QtqgPoBI28
jotCXsgLW41sAzdbQRWtZR+BC21kcE49IkO3ZabF8Mfi3AlpsVJcc3gmX5zqvv9Vd7WUiEWynXSp
kQJJPKqbbwBprY20u7oyyY05BOWGHECtB6nHJwOrKfGqq+ia112pCh972obvL8h9TY0MZOvvm9v+
p8/U9WYfaiOHnOGXgszxUOTdPUHXBseGoEw3EJBCyRLJRVNE+wBv6bHfBvxbO+ZzYB7iOZM57/8A
wgWOxcP8t/XVTOKytAojt6wj6LnhU3mHNbu/yFWkLIg2GWIAWcRrm8NCiP9xxxVn5oYeK3qG78QF
f7E=
=8oq+
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.