
     h                        d dl mZ d dlZej                  j	                  ej                  j                  e            ZdddZddZ	ddZ
y)	    )annotationsNc                   t         j                  j                  t        d      }t         j                  j                  t         j                  j	                  t              d      }t         j                  j                  |      r|S |S )z~
    Return the path to the pybind11 include directory. The historical "user"
    argument is unused, and may be removed.
    include)ospathjoinDIRdirnameexists)userinstalled_pathsource_paths      m/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/pybind11/commands.pyget_includer      sS    
 WW\\#y1N'',,rwws3Y?KWW^^N;>LL    c                     t         j                  j                  t        ddd      } t         j                  j	                  |       r| S d}t        |      )zA
    Return the path to the pybind11 CMake module directory.
    sharecmakepybind11zGpybind11 not installed, installation required to access the CMake filesr   r   r   r	   r   ImportError)cmake_installed_pathmsgs     r   get_cmake_dirr      sD     77<<WgzJ	ww~~*+##
SC
c
r   c                     t         j                  j                  t        dd      } t         j                  j	                  |       r| S d}t        |      )z>
    Return the path to the pybind11 pkgconfig directory.
    r   	pkgconfigzKpybind11 not installed, installation required to access the pkgconfig filesr   )pkgconfig_installed_pathr   s     r   get_pkgconfig_dirr      sB      "ww||C+F	ww~~./''
WC
c
r   )F)r   boolreturnstr)r    r!   )
__future__r   r   r   abspathr
   __file__r	   r   r   r    r   r   <module>r&      s:    " 	ggoobggooh/0M		r   