+
    JV-jU  ã                   ó4  € ^ RI t ^ RIt^ RIt^ RIt^ RIHt ]P                  ! RR7      R 4       t]P                  ! RR7      R 4       t]P                  R 4       t	]P                  R 4       t
]P                  R	 4       t]P                  ! R
R7      R 4       tR# )é    N)ÚguidÚmodule)Úscopec                 ó   € V R ,          # )Úparquet© )Úbase_datadirs   &Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pyarrow/tests/parquet/conftest.pyÚdatadirr      s   € à˜)Õ#Ð#ó    c                  óè   € \         P                  R 8X  d   \        P                  ! R4       \        P
                  P                  R4      p V '       g   \        R4      h\        P                  ! V 4      # )Ú
emscriptenz$needs PARQUET_TEST_DATA files accessÚPARQUET_TEST_DATAzRPlease point the PARQUET_TEST_DATA environment variable to the test data directory)
ÚsysÚplatformÚpytestÚskipÚosÚenvironÚgetÚRuntimeErrorÚpathlibÚPath)Úresults    r
   Úparquet_test_datadirr       sU   € ä
‡|�|�|Ô#Ü�ŠÐ:Ô;Ü�Z‰Z�^‰^Ð/Ó0€FßÜð Aó Bð 	Bä�<Š<˜ÓÐr   c           
      óz  € \         P                  ! R 4      p\         P                  ! R4      pRpV R,          w  rErgVP                  RRV RV 2VVVP                  P                  RR7      R	R
7      p VP	                  VR7       VP                  4        V#   \
         d     Li ; i  TP                  4        i ; i)Úboto3Úbotocorez	test-s3fsÚ
connectionÚs3úhttp://Ú:Ús3v4)Úsignature_versionz	us-east-1)Úendpoint_urlÚaws_access_key_idÚaws_secret_access_keyÚconfigÚregion_name)ÚBucket)r   ÚimportorskipÚclientÚConfigÚcreate_bucketÚ	ExceptionÚclose)	Ú	s3_serverr   r   Ús3_bucket_nameÚhostÚportÚ
access_keyÚ
secret_keyÚ	s3_clients	   &        r
   Ú	s3_bucketr8   +   sÃ   € ä×Ò Ó(€EÜ×"Ò" :Ó.€HØ €Nà)2°<Õ)@Ñ&€D�
Ø—‘ØØ˜t˜f A d VÐ,Ø$Ø(Ø�‰×%Ñ%¸Ð%Ó?Øð ó €IðØ×Ñ ~ÐÔ6ð 	�‰ÔàÐøô ô Ùðûð 	�‰Õús$   Á3B ÂB%Â"B( Â$B%Â%B( Â(B:c           	   #   ó   "  € \         P                  ! R 4      pV R,          w  r4rVVP                  VVRRV RV 2/R7      pV R\        4        2pVP	                  V4       Wx3x €  VP                  VRR7       R	#   \         d     R	# i ; i5i)
Ús3fsr   r%   r!   r"   )ÚkeyÚsecretÚclient_kwargsÚ/T)Ú	recursiveN)r   r+   ÚS3FileSystemr   ÚmkdirÚrmÚFileNotFoundError)	r1   r8   r:   r3   r4   r5   r6   ÚfsÚ	test_paths	   &&       r
   Ús3_example_s3fsrF   E   s¤   é € ä×Ò˜vÓ&€Dà)2°<Õ)@Ñ&€D�
Ø	×	Ñ	ØØà˜g d V¨1¨T¨FÐ3ð
ð 
ó 
€Bð �+˜Qœt›v˜hÐ'€Ià‡H�HˆYÔØ
ˆ-ÒðØ
�‰ˆi 4ˆÖ(øÜô Úðüs*   ‚A$BÁ'A< Á:BÁ<BÂBÂ
BÂBc           	   #   ó¤   "  € ^ RI Hp V R,          w  r#rERV RV RV RV R2	pVP                  V4      w  rxVP                  R4       WvV3x € R# 5i)	r   )Ú
FileSystemr   zs3://r"   z5@mybucket/data.parquet?scheme=http&endpoint_override=z&allow_bucket_creation=TrueÚmybucketN)Ú
pyarrow.fsrH   Úfrom_uriÚ
create_dir)	r1   rH   r3   r4   r5   r6   ÚurirD   Úpaths	   &        r
   Ús3_example_fsrO   \   sl   é € å%à)2°<Õ)@Ñ&€D�
à
�
ˆ|˜1˜Z˜Lð )Ø"˜V 1 T FÐ*Eð	Gð ð ×"Ñ" 3Ó'�H€Bà‡M�M�*Ôà
�4ˆ-Ôùs   ‚AAÚclassc                 ó$   € V P                  R 4      # )zpyarrow-parquet)Úmktemp)Útmp_path_factorys   &r
   Úreusable_tempdirrT   l   s   € à×"Ñ"Ð#4Ó5Ð5r   )r   r   r   r   Úpyarrow.utilr   Úfixturer   r   r8   rF   rO   rT   r   r   r
   Ú<module>rW      sµ   ðó$ 
Û Û 
ã å ð ‡‚�hÔñ$ó  ð$ð ‡‚�hÔñ ó  ð ð ‡�ñó ðð2 ‡�ñó ðð, ‡�ñó ðð ‡‚�gÔñ6ó ò6r   