3
ØLôYÊ  ã               @   s(   d dl Z d dlZdd„ Zedd„ ƒZdS )é    Nc             C   s   t jƒ dkrdd„ S | S )NÚWindowsc              _   s   d S )N© )ÚargsÚkwargsr   r   út/private/var/folders/7d/20zwc49s3kn54d3vgq8bd4640000gn/T/pip-build-an2lx5zf/setuptools/setuptools/windows_support.pyÚ<lambda>   s    zwindows_only.<locals>.<lambda>)ÚplatformÚsystem)Úfuncr   r   r   Úwindows_only   s    r   c             C   sL   t dƒ tjjj}tjjtjjf|_tjj	|_
d}|| |ƒ}|sHtjƒ ‚dS )z‹
    Set the hidden attribute on a file or directory.

    From http://stackoverflow.com/questions/19622133/

    `path` must be text.
    zctypes.wintypesé   N)Ú
__import__ÚctypesÚwindllÚkernel32ZSetFileAttributesWZwintypesZLPWSTRZDWORDÚargtypesZBOOLÚrestypeZWinError)ÚpathZSetFileAttributesÚFILE_ATTRIBUTE_HIDDENÚretr   r   r   Ú	hide_file   s    	


r   )r   r   r   r   r   r   r   r   Ú<module>   s   