Ë
    ômxiá  ã                   óº   — d dl Z d dlZd dlmc mZ d dlZ ej                  d«      Z	 ej                  dd¬«      d„ «       Z ej                  dd¬«      d„ «       Zy)é    NÚpyarrowz14.0)Úmin_versionc                 óÄ  — t        j                  g d¢g d¢dœ«      }|j                  «       }t        j                  j                  t        j                  |«      d«      dk(  sJ ‚t        j                  |«      }| rt        j                  «       nt        j                  «       }t        j                  g d¢t        j                  g d¢|«      dœ«      }|j                  |«      sJ ‚t        j                  dt        j                  «       fdt        j                  «       fg«      }t        j                  ||¬«      }|j                  |«      }|j                  |«      sJ ‚y )	N©é   é   é   ©ÚaÚbÚc©r   r   s   arrow_array_streamr   r   r   ©Úschema)ÚpdÚ	DataFrameÚ__arrow_c_stream__ÚctypesÚ	pythonapiÚPyCapsule_IsValidÚ	py_objectÚpaÚtableÚlarge_stringÚstringÚarrayÚequalsr   Úint8Úcast)Úusing_infer_stringÚdfÚcapsuler   Ústring_typeÚexpectedr   s          ú^/home/htdocs/ttos/venv/lib/python3.12/site-packages/pandas/tests/frame/test_arrow_interface.pyÚtest_dataframe_arrow_interfacer&      s  € ä	�‰šIªOÑ<Ó	=€Bà×#Ñ#Ó%€Gä×Ñ×*Ñ*Ü×Ñ˜WÓ%Ð'<ó	
ð ò	ðð	ô �H‰H�R‹L€EÙ'9”"—/‘/Ô#¼r¿y¹y»{€KÜ�x‰xši¬b¯h©h²ÈÓ.TÑUÓV€HØ�<‰<˜Ô!Ð!Ð!ä�Y‰Y˜œbŸg™g›iÐ(¨3´·	±	³Ð*<Ð=Ó>€FÜ�H‰H�R ˆHÓ'€EØ�}‰}˜VÓ$€HØ�<‰<˜Ô!Ð!Ñ!ó    z15.0c                 ó”  — t        j                  g d¢g d¢dœ«      }t        j                  j	                  |«      j                  «       }| rt        j                  «       nt        j                  «       }t        j                  g d¢t        j                  g d¢|«      dœ«      }|j                  |«      sJ ‚t        j                  dt        j                  «       fdt        j                  «       fg«      }t        j                  j	                  ||¬«      j                  «       }|j                  |«      }|j                  |«      sJ ‚y )Nr   r
   r   r   r   r   )r   r   r   ÚRecordBatchReaderÚfrom_streamÚread_allr   r   r   r   r   r   r   r   )r    r!   r   r#   r$   r   s         r%   Útest_dataframe_to_arrowr,   #   sç   € ä	�‰šIªOÑ<Ó	=€Bä× Ñ ×,Ñ,¨RÓ0×9Ñ9Ó;€EÙ'9”"—/‘/Ô#¼r¿y¹y»{€KÜ�x‰xši¬b¯h©h²ÈÓ.TÑUÓV€HØ�<‰<˜Ô!Ð!Ð!ä�Y‰Y˜œbŸg™g›iÐ(¨3´·	±	³Ð*<Ð=Ó>€FÜ× Ñ ×,Ñ,¨R¸Ð,Ó?×HÑHÓJ€EØ�}‰}˜VÓ$€HØ�<‰<˜Ô!Ð!Ñ!r'   )r   ÚpytestÚpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr   Úimportorskipr   Ú
skip_if_nor&   r,   © r'   r%   ú<module>r6      sh   ðÛ ã ç )Ð )ã à€V×Ñ˜Ó#€ð €‡�ˆy fÔ-ñ"ó .ð"ð, €‡�ˆy fÔ-ñ"ó .ñ"r'   