+
    Qi                     "   ^ RI Ht ^ RIt^ RIt^ RIHtHt ^RIH	t	 R t
]P                  P                  ]
! 4       P                  4       '       * R]
! 4        R2R7      tR	 t]P                  P                    ! R
 R]	P"                  4      4       tR# )    )PathN)assert_array_equalassert_equal)utilc                  P   \        \        4      P                  4       P                  p  V ^,          pVR,          R,          R,          R,          pV'       d   VP                  4       '       d   V# V ^,          R,          R,          R,          R,          #   \         d    Rp LTi ; i)   docsourcef2pycodeN)r   __file__resolveparents
IndexErroris_dir)r   nprootdocdirs      `/Users/mibo/.openclaw/workspace/.venv/lib/python3.14/site-packages/numpy/f2py/tests/test_docs.py
get_docdirr      s    8n$$&..G= %(*V3f<&--//1:(61F::  s   	B B%$B%z*Could not find f2py documentation sources(z does not exist))reasonc                  2    \        4       P                  ! V !  # )N)r   joinpath)argss   *r   _pathr       s    <  $''    c                   `   a  ] tR t^#t o ]! R4      ]! R4      ]! R4      .tR tR tR tRt	V t
R# )	TestDocAdvancedzasterisk1.f90zasterisk2.f90zftype.fc                T    V P                   P                  p\        V! 4       R 4       R# )   123456789A12N)modulefoo1r   selffoos   & r   test_asterisk1TestDocAdvanced.test_asterisk1)   s    kkSUO,r   c                    V P                   P                  p\        V! ^4      R4       \        V! ^4      R4       \        V! ^4      R4       R# )   s   12r   s   123456789A123456789BN)r    foo2r   r"   s   & r   test_asterisk2TestDocAdvanced.test_asterisk2-   s<    kkSVU#SWo.SW56r   c                r   V P                   pVP                  4        \        VP                  P                  ^ 4       ^VP                  n        . ROVP                  n        \        VP                  P                  ^4       \        VP                  P
                  \        P                  ! . RO\        P                  R7      4       ^-VP                  P
                  ^&   \        VP                  P
                  \        P                  ! . RO\        P                  R7      4       ^ VP                  n        R# )r   )dtypeN)   r(      )r.   -   r/   )
r    r$   r   dataaxr   nparrayfloat32)r#   ftypes   & r   
test_ftypeTestDocAdvanced.test_ftype3   s    		UZZ\\1%

 

UZZ\\1%5::<<88IRZZ@	B

Q5::<<88JbjjA	C 

r    N)__name__
__module____qualname____firstlineno__r   sourcesr%   r*   r8   __static_attributes____classdictcell__)__classdict__s   @r   r   r   #   s9      _%u_'=Y!G-7 r   r   )pathlibr   pytestnumpyr4   numpy.testingr   r    r   r   markskipifr   
pytestmarkr   slowF2PyTestr   r:   r   r   <module>rM      s       : ; [[~%'   
( dmm  r   