+
    xȇi                         ^ RI t ^ RIt^ RIHu Ht ^ RIt^ RIH	t
 ]P                  ! RRR7      tR tR tR t ! R R	4      t ! R
 R4      t]P$                  ! RRR7      R 4       tR# )    Npyarrowz16.0)
minversionc                  4   \         P                  ! . RO4      p V P                  4       p\        P                  P                  \        P                  ! V4      R4      ^8X  g   Q h\        P                  V 4      p\        P                  . RO.4      pVP                  V4      '       g   Q h\        P                  V \        P                  4       R7      p\        P                  . RO.\        P                  4       R7      pVP                  V4      '       g   Q hR# )      arrow_array_streamtypeNr         pdSeries__arrow_c_stream__ctypes	pythonapiPyCapsule_IsValid	py_objectpachunked_arrayequalsint32scapsulecaexpecteds       x/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/series/test_arrow_interface.pytest_series_arrow_interfacer      s    
		)A""$G**W%'<	
 		 
		!	B,H99X			!"((*		-B"((*=H99X    c                  8   \         P                  ! . RORR7      p V P                  4       p\        P                  P                  \        P                  ! V4      R4      ^8X  g   Q h\        P                  V 4      p\        P                  . RO.4      pVP                  V4      '       g   Q h\        P                  V \        P                  4       R7      p\        P                  . RO.\        P                  4       R7      pVP                  V4      '       g   Q hR# )r   zInt64[pyarrow]dtyper   r   Nr
   r   r   s       r   (test_series_arrow_interface_arrow_dtypesr$       s    
		)#34A""$G**W%'<	
 		 
		!	B,H99X			!"((*		-B"((*=H99Xr    c                     \         P                  ! R R.RR7      p V P                  4       p\        P                  P                  \        P                  ! V4      R4      ^8X  g   Q h\        P                  V 4      p\        P                  R R..\        P                  4       R7      pVP                  V4      '       g   Q hR# )foobarzstring[pyarrow]r"   r   r   N)r   r   r   r   r   r   r   r   r   large_stringr   r   s       r   'test_series_arrow_interface_stringdtyper)   3   s    
		5%.(9:A""$G**W%'<	
 		 
		!	B% 0r7HIH99Xr    c                   0   a  ] tR t^Ct o R tRR ltRtV tR# )ArrowArrayWrapperc                    Wn         R # Narray)selfr/   s   &&r   __init__ArrowArrayWrapper.__init__D   s    
r    Nc                8    V P                   P                  V4      # r-   )r/   __arrow_c_array__r0   requested_schemas   &&r   r4   #ArrowArrayWrapper.__arrow_c_array__G   s    zz++,<==r    r.   r-   )__name__
__module____qualname____firstlineno__r1   r4   __static_attributes____classdictcell____classdict__s   @r   r+   r+   C   s     > >r    r+   c                   0   a  ] tR t^Kt o R tRR ltRtV tR# )ArrowStreamWrapperc                    Wn         R # r-   stream)r0   r   s   &&r   r1   ArrowStreamWrapper.__init__L   s    #r    Nc                8    V P                   P                  V4      # r-   )rD   r   r5   s   &&r   r   %ArrowStreamWrapper.__arrow_c_stream__O   s    {{--.>??r    rC   r-   )r8   r9   r:   r;   r1   r   r<   r=   r>   s   @r   rA   rA   K   s     $@ @r    rA   z14.0)min_versionc                  H   \         P                  . RO^^..4      p \        P                  P	                  V 4      p\        P                  ! . RO4      p\
        P                  ! W4       \        P                  P	                  \        V 4      4      p\
        P                  ! W4       \         P                  R. ROR. R	O/4      p\        P                  P	                  V4      p\        P                  ! R^RR/R^RR/R^RR/.4      p\
        P                  ! W4       \         P                  . RO4      p \        P                  ! . RO4      p\        P                  P	                  V 4      p\
        P                  ! W4       \        P                  P	                  \        V 4      4      p\
        P                  ! W4       \        P                  ! \        RR7      ;_uu_ 4        \        P                  P	                  . RO4       RRR4       R#   + '       g   i     R# ; i)
r   abcz.Expected an Arrow-compatible array-like object)matchN)r   r      )r   r   rN   r      )rJ   rK   rL   )r   r   r   r   
from_arrowtmassert_series_equalrA   tabler/   r+   pytestraises	TypeError)arrresultr   rS   s       r   test_dataframe_from_arrowrY   S   s    

I1v.
/CYY!!#&Fyy)H6, YY!!"4S"9:F6, HHc9c?;<EYY!!%(Fyy33,sAsC.@33PSBTUVH6, ((9
Cyy#HYY!!#&F6,YY!!"3C"89F6, 
I
 
 			Y'
 
 
 
s   $"HH!	)r   rT   pandas.util._test_decoratorsutil_test_decoratorstdpandasr   pandas._testing_testingrQ   importorskipr   r   r$   r)   r+   rA   
skip_if_norY    r    r   <module>rd      sm      ) )  v6&& > >@ @ yf-!( .!(r    