File: //usr/local/lib/python3.10/site-packages/pip/_internal/commands/__pycache__/debug.cpython-310.pyc
o
��i� � @ s� d dl Zd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl
mZmZm
Z
mZ d dlZd dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZ d dl m!Z! d d
l"m#Z# d dl$m%Z% e�&e'�Z(de)deddfdd�Z*d*dd�Z+dee)e)f fdd�Z,de)de fdd�Z-de)dee) fdd�Z.dee)e)f ddfdd�Z/d*d d!�Z0d"eddfd#d$�Z1d%ede)fd&d'�Z2G d(d)� d)e�Z3dS )+� N)�Values)�
ModuleType)�Any�Dict�List�Optional)�where)�parse)�
cmdoptions)�Command)�make_target_python)�SUCCESS)�
Configuration)�get_environment)�
indent_log)�get_pip_version�name�value�returnc C s t �d| |� d S )Nz%s: %s)�logger�info)r r � r �G/usr/local/lib/python3.10/site-packages/pip/_internal/commands/debug.py�
show_value s r c C sH t �d� tjj} t� � td| � W d � d S 1 sw Y d S )Nzsys.implementation:r )r r �sys�implementationr r r )�implementation_namer r r �show_sys_implementation s
"�r c C sR t j�dd��} dd� | �� D �}W d � n1 sw Y tdd� |D ��S )Nzpip._vendorz
vendor.txtc S s( g | ]}d |v r|� � �dd�d �qS )�==� � r )�strip�split��.0�liner r r �
<listcomp>) s "z)create_vendor_txt_map.<locals>.<listcomp>c s s � | ] }|� d d�V qdS )r r N)r"