// ZSH-PIP-DESCRIPTION-COMPLETION — REMOTE pip install COMPLETION WITH VERSION + DESCRIPTION

zsh plugin · all OMZ pip completion · plus live pip search-backed completer · menu shows package version + description

GitHub Issues
// Color scheme

>_ZSH-PIP-DESCRIPTION-COMPLETION

pip install <TAB> with version + description. All functionality of the OMZ pip completion plus a live pip search-backed completer for pip install. The descriptions in the zsh menu show the package version and short description.

Install

# Zinit
zinit ice lucid nocompile
zinit load MenkeTechnologies/zsh-pip-description-completion

# Oh My Zsh
git clone https://github.com/MenkeTechnologies/zsh-pip-description-completion \
    "$HOME/.oh-my-zsh/custom/plugins/zsh-pip-description-completion"
# then: plugins+=(zsh-pip-description-completion)

# Manual
git clone https://github.com/MenkeTechnologies/zsh-pip-description-completion
source zsh-pip-description-completion/zsh-pip-description-completion.plugin.zsh

Examples

pip install <TAB>        # live remote completion: shows version + description
pip install requests=<TAB> # version completion
pip uninstall <TAB>      # locally installed packages
pip <TAB>                # subcommand completion

Sibling plugins

Part of the MenkeTechnologies zsh plugin family — the MenkeTechnologiesMeta umbrella: