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

Reply via email to