
    Og                        S SK Jr  S SKr\R                  R	                  \R                  R                  \5      5      rSSS jjrSS jr	SS jr
g)	    )annotationsNc                   [         R                  R                  [        S5      n[         R                  R                  [         R                  R	                  [        5      S5      n[         R                  R                  U5      (       a  U$ U$ )zr
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      V/Users/admin/workspace/ai/Jarvis/env/lib/python3.13/site-packages/pybind11/commands.pyget_includer      sV    
 WW\\#y1N'',,rwws3Y?KWW^^N;;>LL    c                     [         R                  R                  [        SSS5      n [         R                  R	                  U 5      (       a  U $ Sn[        U5      e)z9
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      sG     77<<WgzJ	ww~~*++##
SC
c
r   c                     [         R                  R                  [        SS5      n [         R                  R	                  U 5      (       a  U $ Sn[        U5      e)z6
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      sE      "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   