ó
    ÷Þ jø  ã                   ó>   • S SK r S SKrS SKJr  S SKr " S S\5      rg)é    N)ÚTestCasec                   ó   • \ rS rSrS rSrg)ÚVersionTestsé   c                 ó  • S n U" S5      n[        R                  < SW< S3n[
        R                  " U5       nUR                  5       R                  5       nS S S 5        W(       a  US   R                  5       (       d   U R                  S[        US S 5      -   5        U R                  U[        R                  5        g ! [          a'  nU R                  S[        U5      -   5         S nANáS nAff = f! , (       d  f       N¢= f)	Nc                 ó:  • [         R                  R                  U 5      (       a  U $ / n[         R                  R                  [         R                  R	                  [
        5      5      n[        S5       Hˆ  nS/U-  nU/U-   U /-   n[         R                  R                  " U6 n[         R                  R                  U5      nUR                  U5        [         R                  R                  U5      (       d  M†  Us  $    [        SU -   S-   [        U5      -   5      e)Né
   z..zCould not find file z
; checked )ÚosÚpathÚexistsÚabspathÚdirnameÚ__file__ÚrangeÚjoinÚappendÚAssertionErrorÚstr)ÚnameÚtriedÚhereÚiÚupr   Úfnames          ÚU/var/www/html/gaurav/venv/lib/python3.13/site-packages/greenlet/tests/test_version.pyÚfind_dominating_fileÚ7VersionTests.test_version.<locals>.find_dominating_file   sÕ   € Ü�w‰w�~‰~˜d×#Ñ#Ø�àˆEÜ—7‘7—?‘?¤2§7¡7§?¡?´8Ó#<Ó=ˆDÜ˜2–Y�Ø�V˜a‘Z�Ø�v ‘{ d VÑ+�ÜŸ™Ÿš dÐ+�ÜŸ™Ÿ™¨Ó.�Ø—‘˜UÔ#Ü—7‘7—>‘> %×(Ó(Ø ’Lñ ô !Ð!7¸$Ñ!>ÀÑ!MÔPSÐTYÓPZÑ!ZÓ[Ð[ó    zsetup.pyz.Unable to find setup.py; must be out of tree. Ú z
 --versionr   z^setup.py --version did not return a version string (likely a setuptools compatibility issue): éP   )r   ÚskipTestr   ÚsysÚ
executabler
   ÚpopenÚreadÚstripÚisdigitÚreprÚassertEqualÚgreenletÚ__version__)Úselfr   Úsetup_pyÚeÚinvoke_setupÚfÚsversions          r   Útest_versionÚVersionTests.test_version   s×   € ò	\ð 	UÙ+¨JÓ7ˆHô
 -0¯N¬N»HÐEˆÜ�XŠX�lÔ# qØ—v‘v“x—~‘~Ó'ˆH÷ $ö ˜x¨™{×2Ñ2×4Ñ4Ø�M‰Mð>ä�x  �}Ó%ñ&ôð 	×Ñ˜¤8×#7Ñ#7Õ8øô ó 	UØ�M‰MÐJÌSÐQRËVÑS×TÑTûð	Uú÷
 $Õ#ús"   …C »C6Ã
C3ÃC.Ã.C3Ã6
D© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r2   Ú__static_attributes__r4   r   r   r   r      s   † õ"9r   r   )r"   r
   Úunittestr   ÚNonLeakingTestCaser*   r   r4   r   r   Ú<module>r<      s    ðó Û 	Ý 3ã ô#9Ð%õ #9r   