§
w<ˆj* ã óØ — d Z ddlZddlZddlmZmZ ddlmZ ddlm Z ddlm
Z
n# e$ r
ded ed
dfd„Z
Y nw xY w ed¦ « Z
d
„ Zdede
f deded
e
fd„Zdefd„Zd„ Zd„ ZdS )z2Convenience layer on top of stdlib's shutil and osé N)ÚCallableÚTypeVaré )Úpy311)Úlog)ÚchmodÚargsÚkwargsÚreturnc ó — d S ©N© )r r
s úd/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/setuptools/_shutil.pyr r s € ؈ó Ú_Tc ó® — t j d| |¦ « t | |¦ « d S # t $ r }t j d|¦ « Y d }~d S d }~ww xY w)Nzchanging mode of %s to %ozchmod failed: %s)r Údebugr ÚOSError)ÚpathÚmodeÚes r Úattempt_chmod_verboser sv € Ý„IÐ)¨4°Ñ6Ô6Ð6ð)Ý
ˆd�DÑÔÐÐÐøÝð )ð )ð )ÝŒ Ð$ aÑ(Ô(Ð(Ð(Ð(Ð(Ð(Ð(Ð(øøøøð)øøøs ˜* ª
A´AÁAÚfunc.ÚargÚexcc ó¤ — | t j t j fv r5t j dk r%t |t
j ¦ « | |¦ « S |‚)zIshutils onexc callback to automatically call chmod for certain functions.Únt)ÚosÚunlinkÚremoveÚnamer ÚstatÚS_IWRITE)r r r s r Ú_auto_chmodr$ sG € ð
•” �2œ9Ð%Ð%Ð%"¬'°Tª/¨/ݘc¥4¤=Ñ1Ô1Ð1؈t�C‰yŒyÐØ
€Ir Fc ó. — t j | ||¦ « S )zx
Similar to ``shutil.rmtree`` but automatically executes ``chmod``
for well know Windows failure scenarios.
)r Ú
shutil_rmtree)r Ú
ignore_errorsÚonexcs r Úrmtreer) + s € õ
Ô˜t ]°EÑ:Ô:Ð:r c ób — t j | ¦ « rt | fi |¤Ž d S d S r
)r r Úisdirr) )r Úoptss r Úrmdirr- 3 s> € Ý „w‡}‚}�TÑÔð ݈tÐÐ�tÐÐÐÐÐðð r c óV — t j d¦ « } t j | ¦ « | S )Né )r Úumask)Útmps r Ú
current_umaskr2 8 s! € Ý
Œ(�5‰/Œ/€CÝ„HˆS�M„M€MØ€Jr )Ú__doc__r r" Útypingr r Úcompatr Ú distutilsr r ÚImportErrorÚobjectr r ÚstrÚ
BaseExceptionr$ r) r- r2 r r r ú