U
    "ºc#  ã                   @  sð   U d Z ddlmZ ddlZddlZddlmZ ddlmZm	Z	 ddl
mZ ddlmZ dd	lmZmZ dd
lmZ ddlmZ eZded< ejdkr¢eZded< n(er´eZded< neZedk	rÊe d¡ erÔeZneZddddddddgZdS )zw
A platform independent file lock that supports the with-statement.

.. autodata:: filelock.__version__
   :no-value:

é    )ÚannotationsN)ÚTYPE_CHECKINGé   )ÚAcquireReturnProxyÚBaseFileLock)ÚTimeout)ÚSoftFileLock)ÚUnixFileLockÚ	has_fcntl)ÚWindowsFileLock)ÚversionÚstrÚ__version__Úwin32ztype[BaseFileLock]Ú	_FileLockz only soft file lock is availableÚFileLockr   r   r	   r   r   r   )Ú__doc__Ú
__future__r   ÚsysÚwarningsÚtypingr   Z_apir   r   Ú_errorr   Z_softr   Z_unixr	   r
   Z_windowsr   r   r   Ú__annotations__Úplatformr   Úwarnr   Ú__all__© r   r   ú5/tmp/pip-unpacked-wheel-yt0gy6q2/filelock/__init__.pyÚ<module>   s<   

ø