ym 4 d dl Z d Zededdfd ZdS ) Nc : t j dk rd S | S )NWindowsc d S )N )argskwargss l/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/windows_support.pyzwindows_only.. s t )platformsystem)funcs r windows_onlyr s# I%%+++Kr pathreturnc ddl }ddl}|j j j }|j j |j j f|_ |j j |_
d} || | }|s| dS )z
Set the hidden attribute on a file or directory.
From https://stackoverflow.com/questions/19622133/
`path` must be text.
r N )ctypesctypes.wintypeswindllkernel32SetFileAttributesWwintypesLPWSTRDWORDargtypesBOOLrestypeWinError)r r SetFileAttributesFILE_ATTRIBUTE_HIDDENrets r hide_filer#
s MMM
.A!'!79N!N & 4
D"7
8
8C oo r )r r strr# r r r r% sU C D r