o ?Og£ ã@s4 ddlZddlmZdd„Zdd„Zd dd „ZdS) éN)ÚDistutilsFileErrorcCsb tj |¡stdtj |¡ƒ‚tj |¡sdSddlm}t |¡|}t |¡|}||kS)Nzfile '%s' does not existér©ÚST_MTIME)ÚosÚpathÚexistsrÚabspathÚstatr)ÚsourceÚtargetrZmtime1Zmtime2©r ú9/opt/alt/python310/lib64/python3.10/distutils/dep_util.pyÚnewer s  ÿ  rcCsj t|ƒt|ƒkr tdƒ‚g}g}tt|ƒƒD]}t||||ƒr0| ||¡| ||¡q||fS)Nz+'sources' and 'targets' must be same length)ÚlenÚ ValueErrorÚrangerÚappend)ÚsourcesÚtargetsZ n_sourcesZ n_targetsÚir r rÚnewer_pairwise s€rÚerrorcCs„ tj |¡s dSddlm}t |¡|}|D]'}tj |¡s1|dkr%n |dkr*q|dkr1dSt |¡|}||kr?dSqdS)NrrrrÚignorer)rrrr r)rr ZmissingrZ target_mtimer Ú source_mtimer r rÚ newer_group6s$   ÿr)r)rZdistutils.errorsrrrrr r r rÚs