File: //usr/local/lib/python3.7/site-packages/pip/_internal/commands/__pycache__/cache.cpython-37.pyc
B
L��g � @ s� d dl Z d dlZd dlmZ d dlmZmZ d dlmZ d dl m
Z
mZ d dlm
Z
mZ d dlmZ d dlmZ ee�ZG d d
� d
e�ZdS )� N)�Values)�Any�List)�Command)�ERROR�SUCCESS)�CommandError�PipError)�
filesystem)� getLoggerc @ s e Zd ZdZdZdZdd�dd�Zeee e
d�d d
�Zeee dd�dd�Z
eee dd�d
d�Zeee dd�dd�Zee dd�dd�Zee dd�dd�Zeee dd�dd�Zeee dd�dd�Zee e d�dd�Zeee d�dd�Zee ee d �d!d"�ZdS )#�CacheCommandaw
Inspect and manage pip's wheel cache.
Subcommands:
- dir: Show the cache directory.
- info: Show information about the cache.
- list: List filenames of packages stored in the cache.
- remove: Remove one or more package from the cache.
- purge: Remove all items from the cache.
``<pattern>`` can be a glob expression or a package name.
Tz�
%prog dir
%prog info
%prog list [<pattern>] [--format=[human, abspath]]
%prog remove <pattern>
%prog purge
N)�returnc C s, | j jddddddd� | j�d| j � d S ) Nz--format�store�list_format�human)r �abspathz:Select the output format among: human (default) or abspath)�action�dest�default�choices�helpr )�cmd_opts�
add_option�parser�insert_option_group)�self� r �@/tmp/pip-unpacked-wheel-hv55ucu3/pip/_internal/commands/cache.py�add_options'