OwlCyberSecurity - MANAGER
Edit File: debug.cpython-38.pyc
U �^q � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d dlmZ d d lmZ d d lmZ er�d dlmZmZmZ d dlmZ e�e�Zd d� Zdd� Z dd� Z!dd� Z"G dd� de�Z#dS )� )�absolute_importN)�where)� cmdoptions)�Command)�make_target_python)�SUCCESS)� indent_log)�get_pip_version)�MYPY_CHECK_RUNNING)�Any�List�Optional)�Valuesc C s t �d�| |�� d S )Nz{}: {})�logger�info�format)�name�value� r �>/usr/lib/python3/dist-packages/pip/_internal/commands/debug.py� show_value s r c C sF t �d� ttd�r"tj} | j}nd}t� � td|� W 5 Q R X d S )Nzsys.implementation:�implementation� r )r r �hasattr�sysr r r r )r Zimplementation_namer r r �show_sys_implementation! s r c C s� d}t | �}|�� }|�� }d}|r.d�|�}d�t|�|�}t�|� | jdk rpt|�|krpd}|d |� }nd}t� �8 |D ]}t�t |�� q�|r�dj|d �}t�|� W 5 Q R X d S ) N� r z (target: {})zCompatible tags: {}{}� TFz?... [First {tag_limit} tags shown. Pass --verbose to show all.])� tag_limit) r Zget_tagsZformat_givenr �lenr r �verboser �str) �optionsr Z target_pythonZtagsZformatted_target�suffix�msgZtags_limited�tagr r r � show_tags. s, ��r&