+
    nDj&                     t   ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIt. RNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&Nt	/ RR'bRR'bR]P                  ! R4      bR]P                  ! R4      bR	R'bR
R'bRR'bRR'bRR'bRR'bRR(bR]P                  ! R4      bRR'bRR'bRR'bR]P                  ! R4      bRR'b/ RR'bRR'bRR'bRR'bRR'bRR'bRR'bRR(bRR(bRR'bR R'bR!]P                  ! R!4      bR"R(bR#R'bR$]! 4       bR%R(bR&]P                  ! R&4      bCt]P                  R)8X  d   R']R&   R']R&   R']R"&   ]P                  R)8X  d   ]P                  P                  R*4      ]R%&    ^ RItR(]R	&    ^ RItR(]R&    ^ RItR(]R&    ^ RItR(]R&    ^ RItR(]R
&    ^ RIt]P                  R+8X  d   R(]R&   M]R%,          ]R&     ^ RItR(]R&    ^ RItR(]R&    ^ RItR(]R&    ^ RItR(]R&    ^ RItR(]R&    ^ R,IHt R(]R&    ^ R-IHt R(]R&    ^ R.IHt R(]R&    ^ R/IHt R(]R&    ^ RI tR(]R#&   R0 t!] PD                  ! R(R17      R2 4       t#] PD                  ! R(R17      R3 4       t$] PD                  ! R4R57      R6 4       t%] PD                  ! R4R57      R7 4       t&] PD                  ! R4R57      R8 4       t'R#   ] d     ELIi ; i  ] d     ELMi ; i  ] d     ELQi ; i  ] d     ELUi ; i  ] d     ELYi ; i  ] d     EL>i ; i  ] d
    R(]R&    ELGi ; i  ] d
    R(]R&    ELPi ; i  ] d     ELTi ; i  ] d     ELXi ; i  ] d     EL\i ; i  ] d     EL^i ; i  ] d     EL`i ; i  ] d     ELbi ; i  ] d     ELdi ; i  ] d     ELhi ; i)9    N)Codec)fs)is_threading_enabledaceroazurebrotlibz2cythondataset
hypothesisfastparquetflightgandivagcsgdbgziphdfslarge_memorylz4memory_leaknopandasnonumpynumpyorcpandasparquetparquet_encryption	processesrequires_testing_datas3slowsnappysockets	substrait	threadingtimezone_datazstdFT
emscriptenz/usr/share/zoneinfowin32)AzureFileSystem)GcsFileSystemS3FileSystem)HadoopFileSystemc                 j   R  pVP                   P                  '       d   R\        V 4      9   d   R# . ROpV F.  pRV 2\        V 4      9   g   K  \        V,          '       d   K-   R# 	  R\        V 4      9   d   \        R,          '       g   R# R\        V 4      9   d   V! 4       '       * # R\        V 4      9   d
    ^ RIHp R	# \        VP                   R
R	4      '       dA   R\        V 4      9   d   R# R\        V 4      9   d   R# R\        V 4      9   d   V! 4       '       * # R	#   \         d     R# i ; i)c                  4     ^ RI p R#   \         d     R# i ; i)r   NTF)pyarrow.cudaImportError)pyarrows    J/data/cameron/venvs/s3viz/lib/python3.14/site-packages/pyarrow/conftest.py_cuda_is_available1pytest_ignore_collect.<locals>._cuda_is_available   s    	 		s    z/pyarrow/tests/Tzpyarrow/zpyarrow/parquet/encryptionr   zpyarrow/cudaz
pyarrow/fsr,   Fdoctest_cythonz/pyarrow/_parquet_encryptionz/pyarrow/_cuda)r   r   r   r   r$   )optiondoctestmodulesstrdefaults
pyarrow.fsr-   r2   getattr)collection_pathconfigr5   doctest_groupsgroupr-   s   &&    r4   pytest_ignore_collectrB      s    }}###O 44
 $E%!S%99 $
 (3+??011S11)+++3//3 v}}.66O 44)S-AAs?33)+++  s   <D# #D21D2)autousec              #   P  "   V P                   P                  P                  p\        V P                   P                  R R4      pV'       g	   V'       d9   V P	                  R4      pVP                  4       ;_uu_ 4        Rx  RRR4       R# Rx  R#   + '       g   i     R# ; i5i)r7   FtmpdirN)r?   r8   r9   r=   getfixturevalueas_cwd)request	doctest_m	doctest_crE   s   &   r4   _docdirrK     sq      %%44I--/?GII ((2 ]]__ _ 		 __s$   AB&)B&=BB&B#		B&c              #     "   VP                   P                  P                  p\        VP                   P                  R R4      pV'       g	   V'       d   \        V R&   \        P
                  ! 4       pVR,          pVP                  \        V4      4      ;_uu_ 4       pVP                  R4       RRR4       WPR&   \        V4      V R&   \        V4      V R&   Rx  R#   + '       g   i     L6; i5i)	r7   Fr   zpyarrow-fs-example.dats   dataNlocal
local_pathpath)	r?   r8   r9   r=   r   LocalFileSystemopen_output_streamr:   write)doctest_namespacerH   tmp_pathrI   rJ   rM   rO   streams   &&&     r4   add_fsrV   #  s      %%44I--/?GII"$$ ""$22%%c$i00FLL! 1%*'"*-h-,'$'I&!	 10s%   AC0A	C0C/.C0C-	(C0session)scopec                    a ^ RI Ho V3R lp RpRRRR/pSP                  V VVR\        P                  ! 4       /\        P                  ! 4       4       W3# )	z#
Register a unary scalar function.
computec                 D   < SP                  R V^.V P                  R7      # )add)memory_pool)call_functionr^   )ctxxpcs   &&r4   unary_function*unary_func_fixture.<locals>.unary_functionA  s*    1v,/OO   = 	=    zy=x+1summaryzadd functiondescriptionztest add functionarray)r3   r[   register_scalar_functionpaint64)rc   	func_name	unary_docrb   s      @r4   unary_func_fixturern   :  s^    
 &= IN 35I ) )!("((* 5 "
	,
 $$re   c                    a ^ RI Hp  ^ RIoV3R lpRpRRRR/pV P                  VVVR	\        P
                  ! 4       /\        P
                  ! 4       4       W3# )
z,
Register a unary aggregate function (mean)
rZ   Nc                 N   < \         P                  ! SP                  V4      4      # )N)rj   scalarnanmean)r`   ra   nps   &&r4   func$unary_agg_func_fixture.<locals>.funcW  s    yyA''re   mean_udfrf   zy=avg(x)rg   zfind mean of xra   )r3   r[   r   register_aggregate_functionrj   float64rb   rt   rl   func_docrs   s       @r4   unary_agg_func_fixturer{   O  sf    
 &( I:/1H ""4#,#+'*BJJL$% $&::<% ?re   c            
        a ^ RI Hp  ^ RIoV3R lpRpRRRR/pV P                  VVVR\        P
                  ! 4       R	\        P                  ! 4       /\        P                  ! 4       4       W3# )
z%
Register a unary aggregate function
rZ   Nc                 v   < R pV F  pVSP                  V4      ,          pK  	  \        P                  ! V4      # )g        )rr   rj   rq   )r`   argssumargrs   s   &*  r4   rt   &varargs_agg_func_fixture.<locals>.funcq  s2    C2::c?"C yy~re   sum_meanrf   zVarargs aggregaterg   ra   y)r3   r[   r   rw   rj   rk   rx   ry   s       @r4   varargs_agg_func_fixturer   i  sr    
 & I.24H ""4#,#+'*BHHJ'*BJJL$% $&::<% ?re   )(pytestosr3   rj   r   r   pyarrow.libr   sysgroupsis_availabler;   platformrO   existsr
   r2   r   pyarrow.gandivapyarrow.aceropyarrow.datasetpyarrow.orcr   r   pyarrow.parquetpyarrow.parquet.encryptionpyarrow.flightr<   r*   r+   r-   r.   pyarrow.substraitrB   fixturerK   rV   rn   r{   r    re   r4   <module>r      s  $  	    , 
#
#
#
 #
 
	#

 #
 #
 #
 #
 #
 #
 
#
 
#
 #
 #
 #
  
!#
" ##
$ %#
& '#
( )#
* 
+#
, -#
. /#
0 1#
2 3#
4 5#
6 	7#
8 9#
: ;#
< =#
> ?#
@ A#
B C#
D E#
J#U#U# e  *# 
5e$	#
 e# u# 5# e# u# 
5# 
4# Ev&# E# %# E#  
5e$!#" 5##$ %#& u'#( U)#* 
5+#, e-#. u/#0 %1#2 3#4 T5#6 	%7#8 E9#: e  *;#< t=#> ?#@ %'A#B TC#D Ev&E#J <<< HUO!H[HY<<< "/D EH_	HX	"H]	HY	HW	HY
	
||w
 #?3 HXHW	HY	%%)H!"	HX	*HW	(HUO	'HTN	+HV	 H[1j  ( 
 
, i % !%( i  !2 i  !m  		  		  		  		  		  		   HZ   HY  		  		  		  		  		  		  		  		s&  	K 	K 	K, &	K: 0	L :L L #	L$ -	L7 7	M
 	M 	M& M4 !N -N 9N 	N, KKK)(K),K76K7:LLLLL! L!$L43L47MM
MMM#"M#&M10M14M?>M?NNNNN)(N),N76N7