X7ROOT File Manager
Current Path:
/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/commands
opt
/
alt
/
python27
/
lib
/
python2.7
/
site-packages
/
pip
/
_internal
/
commands
/
ðŸ“
..
📄
__init__.py
(4 KB)
📄
__init__.pyc
(3.66 KB)
📄
cache.py
(5.54 KB)
📄
cache.pyc
(6.05 KB)
📄
check.py
(1.64 KB)
📄
check.pyc
(2.09 KB)
📄
completion.py
(3.01 KB)
📄
completion.pyc
(3.75 KB)
📄
configuration.py
(9.13 KB)
📄
configuration.pyc
(10.55 KB)
📄
debug.py
(7.14 KB)
📄
debug.pyc
(8.75 KB)
📄
download.py
(4.8 KB)
📄
download.pyc
(4.94 KB)
📄
freeze.py
(3.37 KB)
📄
freeze.pyc
(3.93 KB)
📄
hash.py
(1.8 KB)
📄
hash.pyc
(2.97 KB)
📄
help.py
(1.24 KB)
📄
help.pyc
(1.86 KB)
📄
install.py
(28.05 KB)
📄
install.pyc
(21.53 KB)
📄
list.py
(11.05 KB)
📄
list.pyc
(11.48 KB)
📄
search.py
(5.62 KB)
📄
search.pyc
(6.29 KB)
📄
show.py
(6.83 KB)
📄
show.pyc
(7.01 KB)
📄
uninstall.py
(3.23 KB)
📄
uninstall.pyc
(3.72 KB)
📄
wheel.py
(6.27 KB)
📄
wheel.pyc
(6.04 KB)
Editing: completion.py
from __future__ import absolute_import import sys import textwrap from pip._internal.cli.base_command import Command from pip._internal.cli.status_codes import SUCCESS from pip._internal.utils.misc import get_prog from pip._internal.utils.typing import MYPY_CHECK_RUNNING if MYPY_CHECK_RUNNING: from typing import List from optparse import Values BASE_COMPLETION = """ # pip {shell} completion start{script}# pip {shell} completion end """ COMPLETION_SCRIPTS = { 'bash': """ _pip_completion() {{ COMPREPLY=( $( COMP_WORDS="${{COMP_WORDS[*]}}" \\ COMP_CWORD=$COMP_CWORD \\ PIP_AUTO_COMPLETE=1 $1 2>/dev/null ) ) }} complete -o default -F _pip_completion {prog} """, 'zsh': """ 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] 2>/dev/null )) }} compctl -K _pip_completion {prog} """, 'fish': """ 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 {prog} """, } class CompletionCommand(Command): """A helper command to be used for command completion.""" ignore_require_venv = True def add_options(self): # type: () -> None self.cmd_opts.add_option( '--bash', '-b', action='store_const', const='bash', dest='shell', help='Emit completion code for bash') self.cmd_opts.add_option( '--zsh', '-z', action='store_const', const='zsh', dest='shell', help='Emit completion code for zsh') self.cmd_opts.add_option( '--fish', '-f', action='store_const', const='fish', dest='shell', help='Emit completion code for fish') self.parser.insert_option_group(0, self.cmd_opts) def run(self, options, args): # type: (Values, List[str]) -> int """Prints the completion code of the given shell""" shells = COMPLETION_SCRIPTS.keys() shell_options = ['--' + shell for shell in sorted(shells)] if options.shell in shells: script = textwrap.dedent( COMPLETION_SCRIPTS.get(options.shell, '').format( prog=get_prog()) ) print(BASE_COMPLETION.format(script=script, shell=options.shell)) return SUCCESS else: sys.stderr.write( 'ERROR: You must pass {}\n' .format(' or '.join(shell_options)) ) return SUCCESS
Upload File
Create Folder