Package: python3-argcomplete Version: 3.6.2-1 Severity: wishlist Dear Maintainer,
Upstream provides the activate-global-python-argcomplete command to install the zsh and bash completions to the correct locations, either system wide or user-local. I presume this is because knowing where the correct location is may be non-trivial, and may even require modifying local config (when using the --user flag). On the global install, the script simply copies _python-argcomplete to the appropriate location. On debian, on the other hand, none of this complexity is necessary: the package can pre-install the completions to /usr/share/zsh/vendor-completions for zsh and /usr/share/bash-completion/completions for bash. This should activate completions for all users upon package installation, without requiring running a command as root. The completions could even be symlinks to the actual file and thus not require any extra space. Thanks -- System Information: Debian Release: 13.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.12.27-amd64 (SMP w/8 CPU threads; PREEMPT) 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) LSM: AppArmor: enabled Versions of packages python3-argcomplete depends on: ii python3 3.13.3-1 python3-argcomplete recommends no packages. python3-argcomplete suggests no packages. -- no debconf information