o
    Ò·hâ  ã                   @  sž   U d Z ddlmZ dZded< dZded< ddlZzej 	e
p e¡Zded	< W n ejjy8   d
Zded	< Y nw ddlmZmZmZmZ g d¢Zdd„ ZdS )z
rapid string matching library
é    )ÚannotationszMax BachmannÚstrÚ
__author__ÚMITÚ__license__NÚ__version__z0.0.0)ÚdistanceÚfuzzÚprocessÚutils)r   r	   r
   r   Úget_includec                  C  s   ddl m}  t| tƒjƒS )aÅ  
    Return the directory that contains the RapidFuzz \*.h header files.
    Extension modules that need to compile against RapidFuzz should use this
    function to locate the appropriate include directory.
    Notes
    -----
    When using ``distutils``, for example in ``setup.py``.
    ::
        import rapidfuzz_capi
        ...
        Extension('extension_name', ...
                include_dirs=[rapidfuzz_capi.get_include()])
        ...
    r   ©ÚPath)Úpathlibr   r   Ú__file__Úparentr   © r   úE/var/www/html/venv/lib/python3.10/site-packages/rapidfuzz/__init__.pyr      s   r   )Ú__doc__Ú
__future__r   r   Ú__annotations__r   Úimportlib.metadataÚ	importlibÚmetadataÚversionÚ__package__Ú__name__r   ÚPackageNotFoundErrorÚ	rapidfuzzr   r	   r
   r   Ú__all__r   r   r   r   r   Ú<module>   s    ÿ