Ë
    6Š·jž	  ã                   óì  — d dl Z d dlZddlmZ ej                  j
                   G d„ dej                  «      «       Zej                  j
                   G d„ dej                  «      «       Zej                  j
                   G d„ d	ej                  «      «       Z	ej                  j
                   G d
„ dej                  «      «       Z
ej                  j
                   G d„ dej                  «      «       Zy)é    Né   )Úutilc                   óF   — e Zd Z ej                  ddddd«      gZdgZd„ Zy)	ÚTestModuleFilterPublicEntitiesÚtestsÚsrcÚmodulesÚgh26920z$two_mods_with_one_public_routine.f90Ú
mod1_func1c                  ó   — y ©N© ©Úselfs    úS/root/workspace/.venv/lib/python3.12/site-packages/numpy/f2py/tests/test_modules.pyÚtest_gh26920z+TestModuleFilterPublicEntities.test_gh26920   ó   € àó    N©Ú__name__Ú
__module__Ú__qualname__r   ÚgetpathÚsourcesÚonlyr   r   r   r   r   r      s4   „ ð 	ˆ�‰Ø�U˜I yØ2ó	
ð€Gð Ð€Dór   r   c                   óF   — e Zd Z ej                  ddddd«      gZdgZd„ Zy)	ÚTestModuleWithoutPublicEntitiesr   r   r	   r
   z$two_mods_with_no_public_entities.f90r   c                  ó   — y r   r   r   s    r   r   z,TestModuleWithoutPublicEntities.test_gh26920"   r   r   Nr   r   r   r   r   r      s4   „ ð 	ˆ�‰Ø�U˜I yØ2ó	
ð€Gð Ð€Dór   r   c                   ó>   — e Zd Z ej                  dddd«      gZd„ Zy)ÚTestModuleDocStringr   r   r	   zmodule_data_docstring.f90c                 ót   — | j                   j                  j                  t        j                  d«      k(  sJ ‚y )Nzó                     i : 'i'-scalar
                     x : 'i'-array(4)
                     a : 'f'-array(2,3)
                     b : 'f'-array(-1,-1), not allocated 
                     foo()

                     Wrapper for ``foo``.

)ÚmoduleÚmodÚ__doc__ÚtextwrapÚdedentr   s    r   Útest_module_docstringz)TestModuleDocString.test_module_docstring+   s2   € Ø�{‰{�‰×&Ñ&¬(¯/©/ð1ó+
ò 
ð 	
ñ 
r   N)r   r   r   r   r   r   r'   r   r   r   r    r    '   s!   „ àˆt�|‰|˜G U¨IÐ7RÓSÐT€Gó	
r   r    c                   óœ   — e Zd ZdZ ej
                  ddddd«       ej
                  ddddd«       ej
                  dddd	«      gZd
„ Zd„ Zy)ÚTestModuleAndSubroutineÚexampler   r   r	   Úgh25337zdata.f90zuse_data.f90Ú
regressionzdatonly.f90c                 ó€   — | j                   j                  j                  d«       dt        | j                   «      v sJ ‚y )Né   Údata)r"   r/   Ú	set_shiftÚdirr   s    r   Útest_gh25337z$TestModuleAndSubroutine.test_gh25337@   s1   € Ø�‰×Ñ×"Ñ" 1Ô%Øœ˜TŸ[™[Ó)Ñ)Ð)Ñ)r   c                 óZ   — t        | j                  j                  «      }d|v sJ ‚d|v sJ ‚y )NÚ
data_arrayÚ	max_value)r1   r"   Údatonly)r   Únamess     r   Útest_allocatable_in_dirz/TestModuleAndSubroutine.test_allocatable_in_dirD   s2   € ä�D—K‘K×'Ñ'Ó(ˆØ˜uÑ$Ð$Ð$Ø˜eÑ#Ð#Ñ#r   N)	r   r   r   Úmodule_namer   r   r   r2   r8   r   r   r   r)   r)   7   sX   „ à€Kàˆ�‰�W˜e Y°	¸:ÓFØˆ�‰�W˜e Y°	¸>ÓJØˆ�‰�W˜e \°=ÓAð€Gò*ó$r   r)   c                   óB   — e Zd ZdZ ej
                  dddd«      gZd„ Zy)ÚTestUsedModuleÚfmathr   r   r	   zuse_modules.f90c                 ó   — t        | j                  «      D �cg c]	  }d|vsŒ|‘Œ }}d|v sJ ‚| j                  j                  j                  dd«      dk(  sJ ‚d|v sJ ‚| j                  j                  j                  dd«      dk(  sJ ‚y c c}w )NÚ__Úuseopsr.   é   é   Úmathopsé
   )r1   r"   r?   Úsum_and_doublerB   Úadd)r   ÚxÚcompiled_modss      r   Útest_gh25867zTestUsedModule.test_gh25867R   s�   € Ü$'¨¯©Ó$4ÖF˜q¸ÀAºšÐFˆÐFØ˜=Ñ(Ð(Ð(Ø�{‰{×!Ñ!×0Ñ0°°AÓ6¸"Ò<Ð<Ð<Ø˜MÑ)Ð)Ð)Ø�{‰{×"Ñ"×&Ñ& q¨!Ó,°Ò2Ð2Ñ2ùò	 Gs
   ˜	B¢BN)r   r   r   r9   r   r   r   rH   r   r   r   r;   r;   K   s(   „ à€Kàˆ�‰�W˜e YÐ0AÓBð€Gó3r   r;   )r%   ÚpytestÚ r   ÚmarkÚslowÚF2PyTestr   r   r    r)   r;   r   r   r   ú<module>rN      sÛ   ðÛ ã å ð ‡�×Ñô T§]¡]ó ó ðð ‡�×Ñô d§m¡mó ó ðð ‡�×Ñô
˜$Ÿ-™-ó 
ó ð
ð ‡�×Ñô$˜dŸm™mó $ó ð$ð& ‡�×Ñô3�T—]‘]ó 3ó ñ3r   