U e5d£ ã@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 ú*/usr/lib64/python3.8/distutils/dep_util.pyÚnewer s  ÿ  rcCsht|ƒt|ƒkrtdƒ‚g}g}tt|ƒƒD]2}t||||ƒr,| ||¡| ||¡q,||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 |¡|}|D]P}tj |¡sb|dkrHn|dkrTq.n|dkrbdSt |¡|}||kr.dSq.dS)NrrrrÚignorer)rrrr r)rr ZmissingrZ target_mtimer Ú source_mtimer r rÚ newer_group6s    r)r)rZdistutils.errorsrrrrr r r rÚs