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-----