- Package:
- python3-click-man
- Source:
- python3-click-man
- Submitter:
- Ben Finney
- Date:
- 2026-08-31 12:51:02 UTC
- Severity:
- normal
The program, when installed in a minimal environment and run, crashes:
=====
$ click-man --help
Traceback (most recent call last):
File "/usr/bin/click-man", line 33, in <module>
sys.exit(load_entry_point('click-man==0.4.2', 'console_scripts', 'click-man')())
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/click-man", line 25, in importlib_load_entry_point
return next(matches).load()
~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/importlib/metadata/__init__.py", line 179, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 759, in exec_module
File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/click_man/__main__.py", line 14, in <module>
from pkg_resources import iter_entry_points, get_distribution
ModuleNotFoundError: No module named 'pkg_resources'
=====
The installed Python library ‘click_man’ attempts to import ‘pkg_resources’
but that module is not installed.
This is because the ‘python3-click-man’ Debian binary package fails to
declare a dependency on ‘python3-pkg-resources’.
Per my understanding of things, click-man should stop using pkg_resources going forward. Chris
Hi, Yes indeed both declared & undeclared dependencies on python3-pkg-resources should be RC-buggy. I propose to NMU the new version tomorrow. I had a look at what's in github and it uses importlib.metadata Greetings Alexandre Le dim. 23 août 2026 à 03:24, Chris Hofstaedtler <zeha@debian.org> a écrit :
Control: severity 1145127 serious This reasoning appears to make bug#1145127 (another undeclared dependency) also Severity: serious. I am altering that bug report accordingly. I wonder whether we might wait for the maintainer (Ryan Pavlik, also on this message) to package an upstream version that addresses this? See bug#1145124 <URL: https://bugs.debian.org/1145124>. Ryan, if that is not happening soon, you probably want to let Alexandre D. know so that he can go ahead and perform the actions he proposed.
We believe that the bug you reported is fixed in the latest version of click-man, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1145125@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Alexandre Detiste <tchet@debian.org> (supplier of updated click-man package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Mon, 31 Aug 2026 14:09:11 +0200 Source: click-man Architecture: source Version: 0.5.2-0.1 Distribution: unstable Urgency: medium Maintainer: Rylie Pavlik <rylie@ryliepavlik.com> Changed-By: Alexandre Detiste <tchet@debian.org> Closes: 1145124 1145125 1145127 Changes: click-man (0.5.2-0.1) unstable; urgency=medium . * Non-maintainer Upload * New upstream version 0.5.2 (Closes: #1145124, #1145125, #1145127) * Drop "Rules-Requires-Root: no": it is the default now * Bump Standards-Version to 4.7.4, drop Priority: tag * Rewrite d/watch in v5 format . [ Rylie Pavlik ] * New upstream version 0.5.0 * Update Standards-Version to 4.7.0 (No changes required) * Remove patches: equivalent incorporated upstream. * Fix self-generation of manpages in new release. * Fix maintainer name. * Fix CME config file. * Add Build-Depends: pybuild-plugin-pyproject Checksums-Sha1: 0063a8648de2b1f0db7283207acd11574886c1cb 2139 click-man_0.5.2-0.1.dsc de61cf2ebdadcc433c272f48e8fa37ed38c0d468 464856 click-man_0.5.2.orig.tar.gz e8a8433cb3df12f1b91483b9d49224343159f685 3528 click-man_0.5.2-0.1.debian.tar.xz 635ecbf222063a8de9be8533a43f9b491baf5350 7151 click-man_0.5.2-0.1_source.buildinfo Checksums-Sha256: a27828938c42f02e0639fc2e22db3c7ea2299f0bd668268f25edc99da389cb32 2139 click-man_0.5.2-0.1.dsc 406ed5164b913334847a3b6cfadc71b1d322efe62e0d5e31fc9f4ef6ed0aa156 464856 click-man_0.5.2.orig.tar.gz cf44a76f0fc0126e41b1e9eec0268f490b14e6fd1b745516899ce4fb988504ed 3528 click-man_0.5.2-0.1.debian.tar.xz 2b5112a3c012604d8083d51d76735550ce82ab9ebc138765c88783861f91707c 7151 click-man_0.5.2-0.1_source.buildinfo Files: b052829252b07d20d89adbfafa0dc9b4 2139 devel optional click-man_0.5.2-0.1.dsc ef4c6790a6c4e8d3320b653d04781df9 464856 devel optional click-man_0.5.2.orig.tar.gz be4fbb760b16368875acdf2aba06df1d 3528 devel optional click-man_0.5.2-0.1.debian.tar.xz 7c0bf9a9aa8bb54c18032582e7f796e7 7151 devel optional click-man_0.5.2-0.1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmqVchURHHRjaGV0QGRl Ymlhbi5vcmcACgkQMfMURUShdBrtGg/+IpoYc0GSRjJO0sOlbp1bYSQ26WgUIeIj yzF+wIPNlFAAXFgBlnV6ZnTcsNDBSUM3CQvykBo63IPsb+bnN5UU4QxIhjMWSGK1 tsKl9sjf/A8fR0G7/mfEQhC7agv3nBWxm+72m+lunKLkq5V+Z0MuxgGXNS5wydxz oE15rOYPTjgqCg7llZcB+IJU+JRuelgAaD++pIdkQLtxqHinBDyiQs6v1PU/quhn pweZj5zGH2KM/PHwG6+teR1Z5pig2qcLK1uUau0nWwjAe3igFEg6ijiBL2NPxrS1 7TUn82COCbvvCcL4XPmvUn8nw/tA2A/gBEGh0SFtkEOqqzSZlmueqJ0jhVAvhyVQ mB+7ZMgNMN9J4+rsFNi1mkWiiXPw1/0foN6MHrftPqVS8dW718q5Kp2eE/hFrUPK UY8FgUnzB2DvHcDBo4kLmeoiwKuC2k4MviLGRIZEbiPoD7BnKbief06P9+DhHlOx tROUcBixuZFO44/FQHMb1BHAsz68SBusut73G1usCU1oXwjlsJT1qmsnrvSAr0Xi 5fTpRvTtqOknYQmIa1c0E7Pp8K5mUUKBBMb69Gps944DcXmvFYa7TpjpG7t7VJ8z X35yKzjq/iW0RHa3itvb2bAS8q2q3jE8uoiJI1pIv4MPRFXjESNKHYSHmHYvdnyR p9rN+MsnJ78= =3vbq -----END PGP SIGNATURE-----