+
     h  c                  s  a  0 t $ R t^ RIHt ^ RIt^ RIt^ RIHt ^RIH	t	H
t
 ^RIHt ^RIHt ^RIHtHt ^RIHt ^R	IHtHtHtHtHt ^R
IHt ]tR]R&   ]P:                  R8X  d   ]tR]R&   ]tR]R&   M3]'       d   ]tR]R&   ]tR]R&   M]t]t]e   ]P@                  ! R^R7       ]'       d   ]t!]t"M]t!]t". ROt#R# )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)AsyncAcquireReturnProxyAsyncSoftFileLockAsyncUnixFileLockAsyncWindowsFileLockBaseAsyncFileLock)versionZstr__version__Zwin32ztype[BaseFileLock]	_FileLockztype[BaseAsyncFileLock]_AsyncFileLockz only soft file lock is available)Z
stacklevel)r   r	   AsyncFileLockr
   r   r   r   r   FileLockr   r   r   r   r   )$__conditional_annotations__Z__doc__Z
__future__r    ZsysZwarningsZtypingr   Z_apir   r   Z_errorr   Z_softr   Z_unixr   r   Z_windowsr   Zasyncior	   r
   r   r   r   r   r   Z__annotations__Zplatformr   r   Zwarnr   r   Z__all__)r   s   @Z6/usr/lib/python3.14/site-packages/filelock/__init__.py<module>r      s    # 
    2   * %   S  <<7$3I!3.BN+B(4	%42C/C 	*MM<KH%M H"Ms    