+
    X°³jž	  ã                   óî  € ^ RI t ^ RI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)Ú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   &Ú^/home/luca/screen-checking/.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                   óR   a € ] tR t^'t o ]P
                  ! RRRR4      .tR tRtV t	R# )ÚTestModuleDocStringr   r   r   zmodule_data_docstring.f90c                ó|   € 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   r-   r   r   r   s   @r   r&   r&   '   s'   ø‡ € à�|Š|˜G U¨IÐ7RÓSÐT€G÷	
ð 	
r   r&   c                   ó°   a € ] tR t^7t o Rt]P                  ! RRRRR4      ]P                  ! RRRRR4      ]P                  ! RRRR	4      .tR
 tR t	Rt
V tR# )ÚTestModuleAndSubroutineÚexampler   r   r   Úgh25337zdata.f90zuse_data.f90Ú
regressionzdatonly.f90c                óˆ   € V P                   P                  P                  ^4       R\        V P                   4      9   g   Q hR# )é   ÚdataN)r(   r6   Ú	set_shiftÚdirr   s   &r   Útest_gh25337Ú$TestModuleAndSubroutine.test_gh25337@   s1   € Ø�‰×Ñ×"Ñ" 1Ô%Øœ˜TŸ[™[Ó)Ô)Ð)Ò)r   c                óh   € \        V P                  P                  4      pR V9   g   Q hRV9   g   Q hR# )Ú
data_arrayÚ	max_valueN)r8   r(   Údatonly)r   Únamess   & r   Útest_allocatable_in_dirÚ/TestModuleAndSubroutine.test_allocatable_in_dirD   s2   € ä�D—K‘K×'Ñ'Ó(ˆØ˜uÔ$Ð$Ð$Ø˜eÔ#Ð#Ò#r   r   N)r   r   r   r   Úmodule_namer   r   r   r9   r@   r   r   r   s   @r   r0   r0   7   sZ   ø‡ € à€Kà�Š�W˜e Y°	¸:ÓFØ�Š�W˜e Y°	¸>ÓJØ�Š�W˜e \°=ÓAð€Gò*÷$ð $r   r0   c                   óV   a € ] tR t^Kt 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)r8   r(   rH   Úsum_and_doublerI   Úadd)r   ÚxÚcompiled_modss   &  r   Útest_gh25867ÚTestUsedModule.test_gh25867R   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   rB   r   r   r   rN   r   r   r   s   @r   rD   rD   K   s.   ø‡ € à€Kà�Š�W˜e YÐ0AÓBð€G÷3ð 3r   rD   )r+   ÚpytestÚ r   ÚmarkÚslowÚF2PyTestr   r"   r&   r0   rD   r   r   r   Ú<module>rU      sÛ   ðÛ ã å ð ‡�×Ñô T§]¡]ó ó ðð ‡�×Ñô d§m¡mó ó ðð ‡�×Ñô
˜$Ÿ-™-ó 
ó ð
ð ‡�×Ñô$˜dŸm™mó $ó ð$ð& ‡�×Ñô3�T—]‘]ó 3ó ò3r   