a
    ”¼de�  ã                   @   sŠ   d dl Z d dlmZ d dlmZmZ d dlmZmZ d dl	m
Z
 d dlmZ e  e¡Zervd dlmZ d dlmZmZ G d	d
„ d
eƒZdS )é    N)ÚCommand)ÚERRORÚSUCCESS)Úcheck_package_setÚ!create_package_set_from_installed)Úwrite_output)ÚMYPY_CHECK_RUNNING)ÚValues)ÚAnyÚListc                   @   s   e Zd ZdZdZdd„ ZdS )ÚCheckCommandz7Verify installed packages have compatible dependencies.z
      %prog [options]c              	   C   s¤   t ƒ \}}t|ƒ\}}|D ].}|| j}|| D ]}	td|||	d ƒ q0q|D ]4}|| j}|| D ]\}
}}td||||
|ƒ qdqN|s�|s�|r”tS tdƒ tS d S )Nz*%s %s requires %s, which is not installed.r   z-%s %s has requirement %s, but you have %s %s.zNo broken requirements found.)r   r   Úversionr   r   r   )ÚselfÚoptionsÚargsÚpackage_setZparsing_probsÚmissingÚconflictingÚproject_namer   Ú
dependencyÚdep_nameÚdep_versionÚreq© r   úU/var/www/sistema_ama/venv/lib/python3.9/site-packages/pip/_internal/commands/check.pyÚrun   s(    


þ

þzCheckCommand.runN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úusager   r   r   r   r   r      s   r   )ÚloggingÚpip._internal.cli.base_commandr   Úpip._internal.cli.status_codesr   r   Úpip._internal.operations.checkr   r   Úpip._internal.utils.miscr   Úpip._internal.utils.typingr   Ú	getLoggerr   ÚloggerÚoptparser	   Útypingr
   r   r   r   r   r   r   Ú<module>   s   
