Package: python3-click-package
Version: 0.5.2-11
Severity: normal
X-Debbugs-Cc: [email protected]

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

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.0-27-generic (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-click-package depends on:
ii  gir1.2-click-0.4  0.5.2-11
ii  gir1.2-glib-2.0   2.88.2-1
ii  python3           3.14.6-1
ii  python3-apt       3.1.0
ii  python3-debian    1.1.1
ii  python3-gi        3.56.3-1

python3-click-package recommends no packages.

python3-click-package suggests no packages.

-- no debconf information

Reply via email to