B ß:q²ã@s2ddlZddlmZdd„Zdd„Zd dd „ZdS) éN)ÚDistutilsFileErrorcCs`tj |¡s tdtj |¡ƒ‚tj |¡s0dSddlm}t |¡|}t |¡|}||kS)Nzfile '%s' does not existér)ÚST_MTIME)ÚosÚpathÚexistsrÚabspathÚstatr)ÚsourceÚtargetrZmtime1Zmtime2©r ú5/opt/alt/python37/lib/python3.7/distutils/dep_util.pyÚnewer s   rcCslt|ƒt|ƒkrtdƒ‚g}g}xBtt|ƒƒD]2}t||||ƒr.| ||¡| ||¡q.W||fS)Nz+'sources' and 'targets' must be same length)ÚlenÚ ValueErrorÚrangerÚappend)ÚsourcesZtargetsZ n_sourcesZ n_targetsÚir r r Únewer_pairwise srÚerrorcCsˆtj |¡sdSddlm}t |¡|}xX|D]L}tj |¡sb|dkrJn|dkrVq0n |dkrbdSt |¡|}||kr0dSq0WdSdS)Nrr)rrÚignorer)rrrr r)rr ÚmissingrZ target_mtimer Ú source_mtimer r r Ú newer_group6s     r)r)rZdistutils.errorsrrrrr r r r Ús