#1142374 python3-click-package: installs directory /usr/lib/python3/dist-packages/click-<version>.egg.info/

Package:
python3-click-package
Source:
python3-click-package
Description:
Click packages (Python 3 interface)
Submitter:
Guilherme Puida Moreira
Date:
2026-10-05 17:51:04 UTC
Severity:
normal
Tags:
#1142374#5
Date:
2026-07-18 20:23:17 UTC
From:
To:
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

#1142374#8
Date:
2026-10-05 17:50:09 UTC
From:
To:
Hello,

Bug #1142374 in click reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ubports-team/click/-/commit/38b57614d63a91ec518cef4ad6188b476bb8003d
------------------------------------------------------------------------
Don't install obsolete .egg-info

Closes: #1142374
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1142374