+
    KV-jý  ã                   óú  € ^ RI t ^ RIt^ RIHt ^RIHt ]P                  P                   ! R R]P                  4      4       t	]P                  P                   ! R R]P                  4      4       t
]P                  P                   ! R R	]P                  4      4       t]P                  P                   ! R
 R]P                  4      4       t]P                  P                   ! R R]P                  4      4       tR# )é    N)ÚIS_PYPY)Úutilc                   óZ   a € ] tR t^
t o ]P
                  ! RRRRR4      .tR.tR tRt	V t
R	# )
ÚTestModuleFilterPublicEntitiesÚtestsÚsrcÚmodulesÚgh26920z$two_mods_with_one_public_routine.f90Ú
mod1_func1c                ó   € R # ©N© ©Úselfs   &Ún/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/numpy/f2py/tests/test_modules.pyÚtest_gh26920Ú+TestModuleFilterPublicEntities.test_gh26920   ó   € áó    r   N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   ÚgetpathÚsourcesÚonlyr   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r   
   s:   ø‡ € ð 	�ŠØ�U˜I yØ2ó	
ð€Gð Ð€D÷ð r   r   c                   óZ   a € ] tR t^t o ]P
                  ! RRRRR4      .tR.tR tRt	V t
R	# )
ÚTestModuleWithoutPublicEntitiesr   r   r	   r
   z$two_mods_with_no_public_entities.f90r   c                ó   € R # r   r   r   s   &r   r   Ú,TestModuleWithoutPublicEntities.test_gh26920$   r   r   r   Nr   r    s   @r   r#   r#      s:   ø‡ € ð 	�ŠØ�U˜I yØ2ó	
ð€Gð Ð€D÷ð r   r#   c                   ó’   a € ] tR t^)t o ]P
                  ! RRRR4      .t]P                  P                  ]
RR7      R 4       tRtV tR	# )
ÚTestModuleDocStringr   r   r	   zmodule_data_docstring.f90z,PyPy cannot modify tp_doc after PyType_Ready)Úreasonc                ó|   € V P                   P                  P                  \        P                  ! R 4      8X  g   Q hR# )zó                     i : 'i'-scalar
                     x : 'i'-array(4)
                     a : 'f'-array(2,3)
                     b : 'f'-array(-1,-1), not allocated 
                     foo()

                     Wrapper for ``foo``.

N)ÚmoduleÚmodÚ__doc__ÚtextwrapÚdedentr   s   &r   Útest_module_docstringÚ)TestModuleDocString.test_module_docstring-   s2   € à�{‰{�‰×&Ñ&¬(¯/ª/ð1ó+
ô 
ð 	
ò 
r   r   N)r   r   r   r   r   r   r   ÚpytestÚmarkÚxfailr   r/   r   r   r    s   @r   r'   r'   )   sE   ø‡ € à�|Š|˜G U¨IÐ7RÓSÐT€Gà‡[�[×Ñ�wÐ'UÐÓVñ	
ó Wö	
r   r'   c                   ó‚   a € ] tR t^:t o Rt]P                  ! RRRRR4      ]P                  ! RRRRR4      .tR tR	t	V t
R
# )ÚTestModuleAndSubroutineÚexampler   r   r	   Úgh25337zdata.f90zuse_data.f90c                óˆ   € V P                   P                  P                  ^4       R\        V P                   4      9   g   Q hR# )é   ÚdataN)r*   r:   Ú	set_shiftÚdirr   s   &r   Útest_gh25337Ú$TestModuleAndSubroutine.test_gh25337B   s1   € Ø�‰×Ñ×"Ñ" 1Ô%Øœ˜TŸ[™[Ó)Ô)Ð)Ò)r   r   N)r   r   r   r   Úmodule_namer   r   r   r=   r   r   r    s   @r   r5   r5   :   sC   ø‡ € à€Kà�Š�W˜e Y°	¸:ÓFØ�Š�W˜e Y°	¸>ÓJð€G÷
*ð *r   r5   c                   óV   a € ] tR t^Gt o Rt]P                  ! RRRR4      .tR tRt	V t
R# )	ÚTestUsedModuleÚfmathr   r   r	   zuse_modules.f90c                óB  € \        V P                  4       Uu. uF  pR V9  g   K  VNK  	  ppRV9   g   Q hV P                  P                  P                  ^^4      ^8X  g   Q hRV9   g   Q hV P                  P                  P                  ^^4      ^
8X  g   Q hR# u upi )Ú__ÚuseopsÚmathopsN)r<   r*   rE   Úsum_and_doublerF   Úadd)r   ÚxÚcompiled_modss   &  r   Útest_gh25867ÚTestUsedModule.test_gh25867N   s•   € Ü$'¨¯©Ô$4ÓFÑ$4˜q¸ÀA¹Ÿ˜Ñ$4ˆÐFØ˜=Ô(Ð(Ð(Ø�{‰{×!Ñ!×0Ñ0°°AÓ6¸"Ô<Ð<Ð<Ø˜MÔ)Ð)Ð)Ø�{‰{×"Ñ"×&Ñ& q¨!Ó,°Ô2Ð2Ò2ùò	 Gs
   ˜	B¦Br   N)r   r   r   r   r?   r   r   r   rK   r   r   r    s   @r   rA   rA   G   s.   ø‡ € à€Kà�Š�W˜e YÐ0AÓBð€G÷3ð 3r   rA   )r-   r1   Únumpy.testingr   Ú r   r2   ÚslowÚF2PyTestr   r#   r'   r5   rA   r   r   r   Ú<module>rQ      sÞ   ðÛ ã å !å ð ‡�×Ñô T§]¡]ó ó ðð ‡�×Ñô d§m¡mó ó ðð ‡�×Ñô
˜$Ÿ-™-ó 
ó ð
ð  ‡�×Ñô	*˜dŸm™mó 	*ó ð	*ð ‡�×Ñô3�T—]‘]ó 3ó ò3r   