Dear maintainer,
python3-click-package installs a .egg-info under a wrong name. See
output of dpkg -L python3-click-package:
/.
/usr
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/click-0.5.2.egg-info
/usr/lib/python3/dist-packages/click-0.5.2.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/click-0.5.2.egg-info/dependency_links.txt
/usr/lib/python3/dist-packages/click-0.5.2.egg-info/top_level.txt
/usr/lib/python3/dist-packages/click_package
/usr/lib/python3/dist-packages/click_package/__init__.py
/usr/lib/python3/dist-packages/click_package/arfile.py
/usr/lib/python3/dist-packages/click_package/build.py
/usr/lib/python3/dist-packages/click_package/chroot.py
/usr/lib/python3/dist-packages/click_package/commands
/usr/lib/python3/dist-packages/click_package/commands/__init__.py
/usr/lib/python3/dist-packages/click_package/commands/build.py
/usr/lib/python3/dist-packages/click_package/commands/buildsource.py
/usr/lib/python3/dist-packages/click_package/commands/chroot.py
/usr/lib/python3/dist-packages/click_package/commands/contents.py
/usr/lib/python3/dist-packages/click_package/commands/desktophook.py
/usr/lib/python3/dist-packages/click_package/commands/framework.py
/usr/lib/python3/dist-packages/click_package/commands/hook.py
/usr/lib/python3/dist-packages/click_package/commands/info.py
/usr/lib/python3/dist-packages/click_package/commands/install.py
/usr/lib/python3/dist-packages/click_package/commands/list.py
/usr/lib/python3/dist-packages/click_package/commands/migrate.py
/usr/lib/python3/dist-packages/click_package/commands/pkgdir.py
/usr/lib/python3/dist-packages/click_package/commands/register.py
/usr/lib/python3/dist-packages/click_package/commands/unregister.py
/usr/lib/python3/dist-packages/click_package/commands/verify.py
/usr/lib/python3/dist-packages/click_package/framework.py
/usr/lib/python3/dist-packages/click_package/install.py
/usr/lib/python3/dist-packages/click_package/json_helpers.py
/usr/lib/python3/dist-packages/click_package/osextras.py
/usr/lib/python3/dist-packages/click_package/paths.py
/usr/lib/python3/dist-packages/click_package/preinst.py
/usr/lib/python3/dist-packages/click_package/versions.py
/usr/share
/usr/share/doc
/usr/share/doc/python3-click-package
/usr/share/doc/python3-click-package/changelog.Debian.gz
/usr/share/doc/python3-click-package/changelog.gz
/usr/share/doc/python3-click-package/copyright
This can result in some funny interactions with importlib.metadata, for
example:
# python3 -c 'import click'
Traceback (most recent call last):
File "<string>", line 1, in <module>
import click
ModuleNotFoundError: No module named 'click'
# python3 -c 'import importlib.metadata; print(importlib.metadata.version("click"))'
0.5.2
This is also confusing since python3-click installs into
dist-packages/click-<version>.dist-info
/usr/lib/python3/dist-packages/click-8.1.8.dist-info
/usr/lib/python3/dist-packages/click-8.1.8.dist-info/INSTALLER
/usr/lib/python3/dist-packages/click-8.1.8.dist-info/METADATA