
    4Քh                         S SK r S SKJr  S SKJr  S SKJrJr  S SKJ	r	  S SK
JrJrJr  S SKJr  S SKJr  \ R$                  " \5      r " S	 S
\5      rg)    N)Values)Command)ERRORSUCCESS)get_default_environment)check_package_setcheck_unsupported!create_package_set_from_installed)get_supported)write_outputc                   <    \ rS rSrSrSrSrS\S\\	   S\
4S jrS	rg
)CheckCommand   z7Verify installed packages have compatible dependencies.Tz
      %prog [options]optionsargsreturnc           
      $   [        5       u  p4[        U5      u  pV[        [        [	        5       R                  5       [        5       5      5      nU H-  nX8   R                  n	XX    H  n
[        SUU	U
S   5        M     M/     U H/  nX8   R                  n	Xh    H  u  pn[        SUU	UUU5        M     M1     U H$  n[        SUR                  UR                  5        M&     U(       d  U(       d  U(       d  U(       a  [        $ [        S5        [        $ )Nz*%s %s requires %s, which is not installed.r   z-%s %s has requirement %s, but you have %s %s.z'%s %s is not supported on this platformzNo broken requirements found.)r
   r   listr	   r   iter_installed_distributionsr   versionr   raw_namer   r   )selfr   r   package_setparsing_probsmissingconflictingunsupportedproject_namer   
dependencydep_namedep_versionreqpackages                  T/var/www/auris/envauris/lib/python3.13/site-packages/pip/_internal/commands/check.pyrunCheckCommand.run   s   %F%H"0=')FFH
 $L!/77G%3
@ qM	 4 $ (L!/77G.9.G*sC  /H ( #G9   # k]kL89N     N)__name__
__module____qualname____firstlineno____doc__ignore_require_venvusager   r   strintr%   __static_attributes__r(   r'   r$   r   r      s0    AE)6 )c )s )r'   r   )loggingoptparser   pip._internal.cli.base_commandr   pip._internal.cli.status_codesr   r   pip._internal.metadatar   pip._internal.operations.checkr   r	   r
   &pip._internal.utils.compatibility_tagsr   pip._internal.utils.miscr   	getLoggerr)   loggerr   r(   r'   r$   <module>r=      sC      2 9 : 
 A 1			8	$07 0r'   