+
    Qi                        ^ 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   &c/Users/mibo/.openclaw/workspace/.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:      	UIy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:      	UIy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     ||GUI7RSTG[[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WeY	:FWeY	>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$4q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WeY0ABG3 3r   rA   )r-   r1   numpy.testingr    r   r2   slowF2PyTestr   r#   r'   r5   rA   r   r   r   <module>rQ      s      !  T]]   dmm   
$-- 
 
  	*dmm 	* 	* 3T]] 3 3r   