ó •abc@@sgddlmZddlZddlmZdZidd6dd6d d 6Zd efd „ƒYZdS( i(tabsolute_importN(tCommandsJ # pip %(shell)s completion start%(script)s# pip %(shell)s completion end sÏ _pip_completion() { COMPREPLY=( $( COMP_WORDS="${COMP_WORDS[*]}" \ COMP_CWORD=$COMP_CWORD \ PIP_AUTO_COMPLETE=1 $1 ) ) } complete -o default -F _pip_completion pip tbashsñ 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 tzshs function __fish_complete_pip set -lx COMP_WORDS (commandline -o) "" set -lx COMP_CWORD (math (contains -i -- (commandline -t) $COMP_WORDS)-1) set -lx PIP_AUTO_COMPLETE 1 string split \ -- (eval $COMP_WORDS[1]) end complete -fa "(__fish_complete_pip)" -c pip tfishtCompletionCommandcB@s,eZdZdZdZd„Zd„ZRS(s3A helper command to be used for command completion.t completions-A helper command used for command completion.c O@s±tt|ƒj||Ž|j}|jddddddddd d ƒ|jd d dddd ddd dƒ|jddddddddd dƒ|jjd|ƒdS(Ns--bashs-btactiont store_consttconstRtdesttshellthelpsEmit completion code for bashs--zshs-zRsEmit completion code for zshs--fishs-fRsEmit completion code for fishi(tsuperRt__init__tcmd_optst add_optiontparsertinsert_option_group(tselftargstkwR((s;/usr/lib/python2.7/site-packages/pip/commands/completion.pyR-s*    cC@s‘tjƒ}gt|ƒD]}d|^q}|j|krptj|jdƒ}ti|d6|jd6GHntjjddj |ƒƒdS(s-Prints the completion code of the given shells--ttscriptR sERROR: You must pass %s s or N( tCOMPLETION_SCRIPTStkeystsortedR tgettBASE_COMPLETIONtsyststderrtwritetjoin(RtoptionsRtshellsR t shell_optionsR((s;/usr/lib/python2.7/site-packages/pip/commands/completion.pytrunGs # (t__name__t __module__t__doc__tnametsummaryRR$(((s;/usr/lib/python2.7/site-packages/pip/commands/completion.pyR(s  (t __future__RRtpip.basecommandRRRR(((s;/usr/lib/python2.7/site-packages/pip/commands/completion.pyts