python (3.11.7)
    e
                     0    	 d dl Z d dlmZ d Zd ZddZdS )    N)DistutilsFileErrorc                 b   	 t           j                            |           s/t          dt           j                            |           z            t           j                            |          sdS ddlm} t          j        |           |         }t          j        |          |         }||k    S )Nzfile '%s' does not exist   r   ST_MTIME)ospathexistsr   abspathstatr   )sourcetargetr   mtime1mtime2s        F/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/distutils/dep_util.pynewerr      s    
 7>>&!! : !;!#!8!8"9 : : 	:
7>>&!! q
WV__X
&F
WV__X
&FF?    c                 T   	 t          |           t          |          k    rt          d          g }g }t          t          |                     D ]T}t          | |         ||                   r6|                    | |                    |                    ||                    U||fS )Nz+'sources' and 'targets' must be same length)len
ValueErrorranger   append)sourcestargets	n_sources	n_targetsis        r   newer_pairwiser       s    
 7||s7||##FGGG II
3w<<
 
  ) )WQZ(( 	)WQZ(((WQZ(((y!!r   errorc                 F   	 t           j                            |          sdS ddlm} t          j        |          |         }| D ][}t           j                            |          s|dk    rn|dk    r/|dk    r dS t          j        |          |         }||k    r dS \dS )Nr   r   r   r   ignorer   )r   r	   r
   r   r   )r   r   missingr   target_mtimer
   source_mtimes          r   newer_groupr%   6   s     7>>&!! q 76??8,L 
 
w~~f%% 	'!!H$$G##qqwvx0,&&11 ' qr   )r   )r   distutils.errorsr   r   r   r%    r   r   <module>r(      sc   " 
			 / / / / / /  *"