ó
    Ñ]jÅ  ã                  ó²   • % S r SSKJr  SSKrSSKrSSKrSSKrSSKJr  \R                  " \
5      rS\S'   \R                  " SS9SS	 j5       rSS
 jrSS/rg)z6Platform compatibility utilities for Python discovery.é    )ÚannotationsN)ÚFinalzFinal[logging.Logger]Ú_LOGGERé   )Úmaxsizec                 ó.  • [         R                  " SS9 n [        R                  " U R                  R                  5       5      R                  5       (       + nS S S 5        [        R                  SW(       a  S5        U$ S5        U$ ! , (       d  f       N5= f)NÚTmP)Úprefixzfilesystem is %scase-sensitiveÚ znot )	ÚtempfileÚNamedTemporaryFileÚpathlibÚPathÚnameÚlowerÚexistsr   Údebug)Útmp_fileÚresults     ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/python_discovery/_compat.pyÚfs_is_case_sensitiver      sl   € ä	×	$Ò	$¨EÒ	2°hÜ—\’\ (§-¡-×"5Ñ"5Ó"7Ó8×?Ñ?ÓAÔAˆ÷ 
3ä‡M�MÐ2¾&°BÔMØ€Mð GMÔMØ€M÷ 
3Õ	2ús   •ABÂ
Bc                óD   • [        5       (       d  U R                  5       $ U $ )N)r   Úcasefold)Úpaths    r   Ú
fs_path_idr      s   € Ü"6×"8Ñ"8ˆ4�=‰=‹?ÐB¸dÐBó    r   r   )ÚreturnÚbool)r   Ústrr   r   )Ú__doc__Ú
__future__r   Ú	functoolsÚloggingr   r   Útypingr   Ú	getLoggerÚ__name__r   Ú__annotations__Ú	lru_cacher   r   Ú__all__© r   r   Ú<module>r+      sd   ðÚ <å "ã Û Û Û Ý à!(×!2Ò!2°8Ó!<€Ð	Ó <ð ×Ò˜QÑóó  ðôCð
 Øð�r   