�
��^id � � � d dl Z d dlZd dlmZ d dlmZmZ d dlmc m c m
Z
d dlmZ d dl
mZmZ d dlmZmZ d dlmZ ee� � Z G d� d e� � ZdS )
� N)�Values)�Any�List)�Command)�ERROR�SUCCESS)�CommandError�PipError)� getLoggerc �j � e Zd ZdZdZdZdd�Zdedee de
fd �Zdedee ddfd
�Z
dedee ddfd�Zdedee ddfd�Zd
ee ddfd�Zd
ee ddfd�Zdedee ddfd�Zdedee ddfd�Zdede de fd�Zdedee fd�Zdede dee fd�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.
``