1>GI 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 ?/opt/alt/python-internal/lib64/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