ž 7’Re.c@sPddlZddlmZdZidd6dd6ZGdd „d eƒZdS( iN(uCommanduJ # pip %(shell)s completion start%(script)s# pip %(shell)s completion end uΟ _pip_completion() { COMPREPLY=( $( COMP_WORDS="${COMP_WORDS[*]}" \ COMP_CWORD=$COMP_CWORD \ PIP_AUTO_COMPLETE=1 $1 ) ) } complete -o default -F _pip_completion pip ubashuρ function _pip_completion { local words cword read -Ac words read -cn cword reply=( $( COMP_WORDS="$words[*]" \ COMP_CWORD=$(( cword-1 )) \ PIP_AUTO_COMPLETE=1 $words[1] ) ) } compctl -K _pip_completion pip uzshcsJ|EeZdZdZdZdZdZ‡fdd†Zdd„Z ‡S( uCompletionCommandu3A helper command to be used for command completion.u completionu2A helper command to be used for command completionc sstt|ƒj||Ž|jjddddddddd d ƒ|jjd d dddd ddd dƒdS(Nu--bashu-buactionu store_constuconstubashudestushelluhelpuEmit completion code for bashu--zshu-zuzshuEmit completion code for zsh(usuperuCompletionCommandu__init__uparseru add_option(uselfuargsukw(u __class__(u0/tmp/pip-zej_zi-build/pip/commands/completion.pyu__init__$s    uCompletionCommand.__init__cCsŒtjƒ}dd„t|ƒDƒ}|j|krktj|jdƒ}tti|d6|jd6ƒntjj ddj |ƒƒdS( u-Prints the completion code of the given shellcSsg|]}d|‘qS(u--((u.0ushell((u0/tmp/pip-zej_zi-build/pip/commands/completion.pyu 6s u)CompletionCommand.run..uuscriptushelluERROR: You must pass %s u or N( uCOMPLETION_SCRIPTSukeysusortedushellugetuprintuBASE_COMPLETIONusysustderruwriteujoin(uselfuoptionsuargsushellsu shell_optionsuscript((u0/tmp/pip-zej_zi-build/pip/commands/completion.pyurun3s  "uCompletionCommand.runT( u__name__u __module__u __qualname__u__doc__unameusummaryuTrueuhiddenu__init__urun(u __locals__((u __class__u0/tmp/pip-zej_zi-build/pip/commands/completion.pyuCompletionCommands uCompletionCommand(usysupip.basecommanduCommanduBASE_COMPLETIONuCOMPLETION_SCRIPTSuCompletionCommand(((u0/tmp/pip-zej_zi-build/pip/commands/completion.pyus