§
    tŠtjo(  ã                   óô   — d Z ddlmZ ddlZddlZddlZddlmZmZ ddl	Z
ddlmZ ddlmZmZ ej                             d¦  «        Z ej        d¦  «        Zej        j         G d„ d	¦  «        ¦   «         ZdS )
ztest feather-format compaté    )ÚdatetimeN)Úpa_version_under18p0Úpa_version_under19p0)Úread_featherÚ
to_featherz=ignore:Passing a BlockManager to DataFrame:DeprecationWarningÚpyarrowc                   ó  — e Zd Zd„ Zd„ Z	 dd„Zd„ Zd„ Zd„ Zd„ Z	d	„ Z
d
„ Zd„ Zd„ Zd„ Zej        j        ej        j        d„ ¦   «         ¦   «         Zd„ Zd„ Zd„ Zd„ Zej                             ed¬¦  «        d„ ¦   «         Zd„ ZdS )ÚTestFeatherc                 ó„   — t          j        ||¬¦  «        5  t          ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N©Úmatch)ÚpytestÚraisesr   )ÚselfÚdfÚexcÚerr_msgÚ	temp_files        úZ/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/io/test_feather.pyÚcheck_error_on_writez TestFeather.check_error_on_write   s�   € õ Œ]˜3 gÐ.Ñ.Ô.ð 	&ð 	&Ý�r˜9Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&s   —5µ9¼9c                 óŠ   — t          j        t          ¦  «        5  t          ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©N)ÚtmÚexternal_error_raisedÚ	Exceptionr   )r   r   r   s      r   Úcheck_external_error_on_writez)TestFeather.check_external_error_on_write$   s‰   € õ Ô%¥iÑ0Ô0ð 	&ð 	&Ý�r˜9Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&s   š8¸<¿<Nc                 óš   — |€i }|€|                      ¦   «         }t          ||fi |¤Ž t          |fi |¤Ž}t          j        ||¦  «         d S r   )Úcopyr   r   r   Úassert_frame_equal)r   r   r   ÚexpectedÚwrite_kwargsÚread_kwargsÚresults          r   Úcheck_round_tripzTestFeather.check_round_trip+   sh   € ð ÐØˆLØÐØ—w’w‘y”yˆHå�2�yÐ1Ð1 LÐ1Ð1Ð1å˜iÐ7Ð7¨;Ð7Ð7ˆå
Ô˜f hÑ/Ô/Ð/Ð/Ð/ó    c                 óÌ   — d}t          j        g d¢¦  «        ddt          j        d¦  «        t          j        g d¢¦  «        fD ]}|                      |t          ||¦  «         Œ d S )Nz'feather only support IO with DataFrames©é   é   é   r(   ÚfooÚ20130101)ÚpdÚSeriesÚ	TimestampÚnpÚarrayr   Ú
ValueError)r   r   ÚmsgÚobjs       r   Ú
test_errorzTestFeather.test_error9   sz   € Ø7ˆåŒI�i�i�iÑ Ô ØØÝŒL˜Ñ$Ô$ÝŒH�Y�Y�YÑÔð
ð 	Gð 	GˆCð ×%Ò% c­:°s¸IÑFÔFÐFÐFð	Gð 	Gr%   c                 óŒ  — t          j        d¦  «        }t          j        t	          d¦  «        t	          t          dd¦  «        ¦  «        t          j        dd¦  «                             d¦  «        t          j        dd	d
¬¦  «        dt          j	        dgg d¢dt          j	        dgt          j
        t	          d¦  «        ¦  «        t          j        t	          t          j        dd¬¦  «        ¦  «        d ¬¦  «        t          j        t	          t          j        dd|¬¦  «        ¦  «        d ¬¦  «        t          j        d¦  «        t          j        t          j        d¦  «        gt          j        t	          t          j        ddd¬¦  «        ¦  «        d ¬¦  «        dœ¦  «        }t          j        ddd¬¦  «        |d<   t          j        dd¬¦  «        |d<   t          j        ddd¦  «        |d<   |j        j        j        j        dk    sJ ‚|                     ¦   «         }d |j        d <   |                      |||¬!¦  «         d S )"Nz
US/EasternÚabcr(   é   r*   é   Úu1g      @g      @Úfloat64©Údtypeg      ð?©TFTTFr,   )Úperiods)Úfreq)r?   ÚtzÚ20130103Úns)r?   r@   )ÚstringÚintÚuintÚfloatÚfloat_with_nullÚboolÚbool_with_nullÚcatÚdtÚdttzÚdt_with_nullÚdtnsÚ2013ÚM)r@   r?   r?   z1 dayÚ
timedeltasr   Ú	intervals)r(   rJ   )r    )ÚzoneinfoÚZoneInfor-   Ú	DataFrameÚlistÚranger0   ÚarangeÚastypeÚnanÚCategoricalÚDatetimeIndexÚ
date_ranger/   ÚNaTÚperiod_rangeÚtimedelta_rangeÚinterval_rangerM   r=   rA   Úkeyr   Úlocr$   )r   r   rA   r   r    s        r   Ú
test_basiczTestFeather.test_basicD   s  € ÝÔ˜|Ñ,Ô,ˆÝŒ\å˜u™+œ+Ý�E ! Q™KœKÑ(Ô(Ýœ	 ! Q™œ×.Ò.¨tÑ4Ô4Ýœ 3¨°9Ð=Ñ=Ô=Ø$'­¬°Ð#3Ø+Ð+Ð+Ø#'­¬°Ð"7Ý”~¥d¨5¡k¤kÑ2Ô2ÝÔ&Ý�œ z¸1Ð=Ñ=Ô=Ñ>Ô>ÀTðñ ô õ Ô(Ý�œ z¸1ÀÐDÑDÔDÑEÔEØðñ ô õ
 ”L Ñ,Ô,Ý”FÝ”L Ñ,Ô,ð!õ
 Ô(Ý�œ z¸1À4ÐHÑHÔHÑIÔIÐPTðñ ô ð+ð ñ
ô 
ˆõ6 œ¨°SÀ!ÐDÑDÔDˆˆ9‰ÝÔ-¨g¸qÐAÑAÔAˆˆ<ÑÝÔ+¨A¨q°!Ñ4Ô4ˆˆ;‰àŒwŒ}ÔÔ# |Ò3Ð3Ð3Ð3à—7’7‘9”9ˆØ,0ˆŒÐ(Ñ)Ø×Ò˜b )°hÐÑ?Ô?Ð?Ð?Ð?r%   c                 óè   — t          j        t          j        d¦  «                             dd¦  «        t          d¦  «        ¬¦  «                             ¦   «         }|                      ||¦  «         d S )Né   r8   r*   Úaaa©Úcolumns)r-   rV   r0   rY   ÚreshaperW   r   r   ©r   r   r   s      r   Útest_duplicate_columnsz"TestFeather.test_duplicate_columnsk   s^   € õ Œ\�"œ) B™-œ-×/Ò/°°1Ñ5Ô5½tÀE¹{¼{ÐKÑKÔK×PÒPÑRÔRˆØ×*Ò*¨2¨yÑ9Ô9Ð9Ð9Ð9r%   c                 ó  — t          j        t          d¦  «        t          t          dd¦  «        ¦  «        t          d¦  «        t          t          dd¦  «        ¦  «        dœ¦  «        }ddg}|                      ||||         |¬	¦  «         d S )
Nr7   r(   r8   Úxyzé   )Úcol1Úcol2Úcol3Úcol4rq   rs   )r    rj   )r-   rV   rW   rX   r$   )r   r   r   rj   s       r   Útest_read_columnszTestFeather.test_read_columnsq   sˆ   € åŒ\å˜U™œÝ�U 1 a™[œ[Ñ)Ô)Ý˜U™œÝ�U 1 a™[œ[Ñ)Ô)ð	ð ñ
ô 
ˆð ˜6Ð"ˆØ×Ò˜b )°b¸´kÈ7ÐÑSÔSÐSÐSÐSr%   c                 óŒ   — t          j        ddgddgddgdœ¦  «        }|dd	g         }|                      |||dd	g¬
¦  «         d S )Nr(   r)   ÚxÚyTF)ÚAÚBÚCrz   ry   ri   )r-   rV   r$   )r   r   r   r    s       r   Ú!test_read_columns_different_orderz-TestFeather.test_read_columns_different_order~   s[   € åŒ\  A ¨c°3¨Z¸tÀU¸mÐLÐLÑMÔMˆØ�s˜C�j”>ˆØ×Ò˜b )¨XÀÀS¸zÐÑJÔJÐJÐJÐJr%   c                 ób   — t          j        dg d¢i¦  «        }|                      ||¦  «         d S )NÚa)r~   r(   ç       @)r-   rV   r   rl   s      r   Útest_unsupported_otherz"TestFeather.test_unsupported_other„   s6   € åŒ\˜3   Ð.Ñ/Ô/ˆØ×*Ò*¨2¨yÑ9Ô9Ð9Ð9Ð9r%   c                 ó¶   — t          j        dt          j        d¦  «        i¦  «        }|                      ||d¬¦  «         |                      ||d¬¦  «         d S )Nry   i † T)Úuse_threadsF)r-   rV   r0   rY   r$   rl   s      r   Útest_rw_use_threadszTestFeather.test_rw_use_threads‰   s\   € ÝŒ\˜3¥¤	¨&Ñ 1Ô 1Ð2Ñ3Ô3ˆØ×Ò˜b )¸ÐÑ>Ô>Ð>Ø×Ò˜b )¸ÐÑ?Ô?Ð?Ð?Ð?r%   c           
      ó¢  — t          j        dt          j        d¦  «                             d¦  «        z  t          j        t          d¦  «        ¦  «        t          j        d„ t          d¦  «        D ¦   «         ¦  «        ¬¦  «                             ¦   «         }t          j
        |j        t          |¦  «        }t          j        ||¦  «         d S )Nçš™™™™™ñ?éx   ©é   r8   ÚABCDc                 ó   — g | ]}d |› �‘ŒS ©zi-© ©Ú.0Úis     r   ú
<listcomp>z1TestFeather.test_path_pathlib.<locals>.<listcomp>’   ó   € Ð8Ð8Ð8¨˜H ˜H˜HÐ8Ð8Ð8r%   rˆ   ©rj   Úindex)r-   rV   r0   rY   rk   ÚIndexrW   rX   Úreset_indexr   Úround_trip_pathlibr   r   r   )r   r   r   r#   s       r   Útest_path_pathlibzTestFeather.test_path_pathlibŽ   sª   € ÝŒ\Ø•"”)˜C‘.”.×(Ò(¨Ñ1Ô1Ñ1Ý”H�T &™\œ\Ñ*Ô*Ý”(Ð8Ð8­e°B©i¬iÐ8Ñ8Ô8Ñ9Ô9ð
ñ 
ô 
÷ Š+‰-Œ-ð	 	õ
 Ô& r¤}µlÀIÑNÔNˆÝ
Ô˜b &Ñ)Ô)Ð)Ð)Ð)r%   c           
      ól  — t          j        dt          j        d¦  «                             d¦  «        z  t          j        t          d¦  «        ¦  «        t          j        d„ t          d¦  «        D ¦   «         ¦  «        ¬¦  «                             ¦   «         }|  	                    ||dd	i¬
¦  «         d S )Nr…   r†   r‡   r‰   c                 ó   — g | ]}d |› �‘ŒS r‹   rŒ   r�   s     r   r�   z9TestFeather.test_passthrough_keywords.<locals>.<listcomp>›   r‘   r%   rˆ   r’   Úversionr(   )r!   )
r-   rV   r0   rY   rk   r”   rW   rX   r•   r$   rl   s      r   Útest_passthrough_keywordsz%TestFeather.test_passthrough_keywords—   s    € ÝŒ\Ø•"”)˜C‘.”.×(Ò(¨Ñ1Ô1Ñ1Ý”H�T &™\œ\Ñ*Ô*Ý”(Ð8Ð8­e°B©i¬iÐ8Ñ8Ô8Ñ9Ô9ð
ñ 
ô 
÷ Š+‰-Œ-ð	 	ð
 	×Ò˜b )¸9Àa¸.ÐÑIÔIÐIÐIÐIr%   c                 ó  — t          |¦  «        }t          |d¦  «        5 }|                     |                     ¦   «         ¬¦  «         t          |j        ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )NÚrb)Úcontent)r   ÚopenÚserve_contentÚreadÚurlr   r   )r   Úfeather_fileÚ
httpserverr    ÚfÚress         r   Útest_http_pathzTestFeather.test_http_pathŸ   s¼   € õ   Ñ-Ô-ˆÝ�, Ñ%Ô%ð 	/¨Ø×$Ò$¨Q¯VªV©X¬XÐ$Ñ6Ô6Ð6Ý˜zœ~Ñ.Ô.ˆCð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/õ 	Ô˜h¨Ñ,Ô,Ð,Ð,Ð,s    =A)Á)A-Á0A-c                 ó´  ‡‡	‡
— t          j        t          j        dt           j        dgd¬¦  «        t          j        g d¢d¬¦  «        t          j        dt           j        dgd¬¦  «        t          j        g d	¢d¬¦  «        g d
¢g d¢g d¢g d¢dœ¦  «        }t	          ||¦  «         t          j        d|¦  «        5  t          ||¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |dk    rdt          j        d¦  «        Š
|r't          j	        ‰
 
                    ¦   «         ¦  «        }n;t          j	        ‰
                     ¦   «         ¦  «        }nt          j        |¦  «        }t          j        t          j        dt           j        dgd¬¦  «        t          j        g d¢d¬¦  «        t          j        dt           j        dgd¬¦  «        t          j        g d	¢d¬¦  «        t          j        ddt           j        gd¬¦  «        t          j        g d¢d¬¦  «        t          j        g d¢|¬¦  «        t          j        g d¢|¬¦  «        dœ¦  «        Š	|dk    r-ddlmŠ t          j        ˆˆ	ˆ
fd„‰	j        D ¦   «         ¦  «        Š	|r=‰	j                             t          j        |t"          j        ¬¦  «        ¦  «        ‰	_        t'          j        |‰	¦  «         d S )Nr(   r*   ÚInt64r<   r'   ç      ø?ç      @ÚFloat64)rª   r   r«   )TFNr>   )r~   ÚbÚc)r~   r­   N)r~   r­   r®   ÚdÚer¥   ÚgÚhzmode.string_storage©Údtype_backendr   TFÚbooleanr   )ÚArrowExtensionArrayc           	      ó^   •— i | ])}| ‰‰                      ‰|         d ¬¦  «        ¦  «        “Œ*S )T)Úfrom_pandas)r1   )rŽ   Úcolr¶   r    Úpas     €€€r   ú
<dictcomp>z?TestFeather.test_read_feather_dtype_backend.<locals>.<dictcomp>Ø   sL   ø€ ð ð ð àð Ð,Ð,¨R¯XªX°h¸s´mÐQU¨XÑ-VÔ-VÑWÔWðð ð r%   ©Úna_value)r-   rV   r.   ÚNAr   Úoption_contextr   r   ÚimportorskipÚ
ArrowDtypeÚlarge_stringrD   ÚStringDtypeÚpandas.arraysr¶   rj   rZ   r0   r[   r   r   )r   Ústring_storager´   Úusing_infer_stringr   r   r#   Ústring_dtyper¶   r    rº   s           @@@r   Útest_read_feather_dtype_backendz+TestFeather.test_read_feather_dtype_backend©   sA  øøø€ õ Œ\å”Y ¥2¤5¨!˜}°GÐ<Ñ<Ô<Ý”Y˜y˜y˜y°Ð8Ñ8Ô8Ý”Y ¥R¤U¨CÐ0¸	ÐBÑBÔBÝ”Y˜˜˜°iÐ@Ñ@Ô@Ø(Ð(Ð(Ø(Ð(Ð(Ø$�_�_Ø%Ð%Ð%ð	ð 	ñ
ô 
ˆõ 	�2�yÑ!Ô!Ð!ÝÔÐ4°nÑEÔEð 	Jð 	JÝ! )¸=ÐIÑIÔIˆFð	Jð 	Jð 	Jñ 	Jô 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jøøøð 	Jð 	Jð 	Jð 	Jð ˜IÒ%Ð%ÝÔ$ YÑ/Ô/ˆBØ!ð :Ý!œ}¨R¯_ª_Ñ->Ô->Ñ?Ô?��å!œ}¨R¯YªY©[¬[Ñ9Ô9��åœ>¨.Ñ9Ô9ˆLå”<å”Y ¥2¤5¨!˜}°GÐ<Ñ<Ô<Ý”Y˜y˜y˜y°Ð8Ñ8Ô8Ý”Y ¥R¤U¨CÐ0¸	ÐBÑBÔBÝ”Y˜˜˜°iÐ@Ñ@Ô@Ý”Y  e­R¬UÐ3¸9ÐEÑEÔEÝ”YÐ2Ð2Ð2¸)ÐDÑDÔDÝ”Y˜˜˜°lÐCÑCÔCÝ”YÐ/Ð/Ð/°|ÐDÑDÔDð	ð 	ñ
ô 
ˆð ˜IÒ%Ð%Ø9Ð9Ð9Ð9Ð9Ð9å”|ðð ð ð ð ð à'Ô/ðñ ô ñô ˆHð ð 	Ø'Ô/×6Ò6Ý”˜~½¼Ð?Ñ?Ô?ñ ô  ˆHÔõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Â<CÃCÃ!Cc                 ó’   — t          j        dg d¢it          j        g d¢d¬¦  «        ¬¦  «        }|                      ||¦  «         d S )Nr~   r'   )r*   r8   é   Útest)Úname)r“   )r-   rV   r”   r$   rl   s      r   Útest_int_columns_and_indexz&TestFeather.test_int_columns_and_indexä   sN   € ÝŒ\˜3 	 	 	Ð*µ"´(¸9¸9¸9È6Ð2RÑ2RÔ2RÐSÑSÔSˆØ×Ò˜b )Ñ,Ô,Ð,Ð,Ð,r%   c           	      ó   — d}t          j        dt          t          dd¦  «        ¦  «        i¦  «        }|                     |¦  «         t          j        t          |¬¦  «        5  t          |d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.rE   r(   r8   r   Únumpyr³   )	r-   rV   rW   rX   r   r   r   r2   r   )r   r   r3   r   s       r   Útest_invalid_dtype_backendz&TestFeather.test_invalid_dtype_backendè   sÐ   € ð%ð 	õ Œ\˜5¥$¥u¨Q°¡{¤{Ñ"3Ô"3Ð4Ñ5Ô5ˆØ
�Š�iÑ Ô Ð ÝŒ]�:¨SÐ1Ñ1Ô1ð 	;ð 	;Ý˜°'Ð:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;ð 	;ð 	;s   Á$BÂBÂ
Bc                 ó0  — t          j        dddgi¬¦  «        }|                     |¦  «         t          j        dd¦  «        5  t	          |¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        t          j        ¬¦  «        }t          j        dddgit          j        t          j        ¬¦  «        ¬¦  «        }t          j        dddgi|t          j        dgt          r	|st          n|¬	¦  «        ¬
¦  «        }t          j        ||¦  «         d S )Nr~   rw   rx   )Údataúfuture.infer_stringTr¼   ©rÒ   r=   r<   )rÒ   r=   rj   )r-   rV   r   r¿   r   rÃ   r0   r[   r”   r   Úobjectr   r   )r   r   rÆ   r   r#   r=   r    s          r   Útest_string_inferencez!TestFeather.test_string_inferenceò   s^  € åŒ\  c¨3 ZÐ0Ð1Ñ1Ô1ˆØ
�Š�iÑ Ô Ð ÝÔÐ4°dÑ;Ô;ð 	-ð 	-Ý! )Ñ,Ô,ˆFð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-å”­¬Ð/Ñ/Ô/ˆÝ”<Ø˜˜S�zÐ"­"¬.Å"Ä&Ð*IÑ*IÔ*Ið
ñ 
ô 
ˆõ ”<Ø˜˜S�zÐ"ØÝ”HØ�å'ðØ0Bð•f�fàð	ñ ô ð	
ñ 	
ô 	
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   ÁA Á A$Á'A$znot supported before 18.0)Úreasonc                 óÔ  — dd l }ddl m} |                     d|                     g d¢|                     ¦   «         ¦  «        i¦  «        }|                     ||¦  «         t          j        dd¦  «        5  t          |¦  «        }t          j	        dg d¢it          j
        t          j        ¬¦  «        ¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )	Nr   )Úfeatherr~   )Nr­   r®   rÓ   Tr¼   rÔ   )r   rÙ   Útabler1   Ústring_viewÚwrite_featherr-   r¿   r   rV   rÃ   r0   r[   r   r   )r   r   rº   rÙ   rÚ   r#   r    s          r   Ú&test_string_inference_string_view_typez2TestFeather.test_string_inference_string_view_type  s4  € ð 	ÐÐÐØ#Ð#Ð#Ð#Ð#Ð#à—’˜#˜rŸxšxÐ(8Ð(8Ð(8¸"¿.º.Ñ:JÔ:JÑKÔKÐLÑMÔMˆØ×Ò˜e YÑ/Ô/Ð/åÔÐ4°dÑ;Ô;ð 	ð 	Ý! )Ñ,Ô,ˆFå”|ØÐ+Ð+Ð+Ð,µB´NÍBÌFÐ4SÑ4SÔ4Sðñ ô ˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   Á5ACÃCÃCc                 óª   — t          j        dt          j        d¦  «        t          j        d¦  «        gi¦  «        }|                      ||¦  «         d S )NÚdatez
1654-01-01z
1920-01-01)r-   rV   r   Úfromisoformatr$   rl   s      r   Ú&test_out_of_bounds_datetime_to_featherz2TestFeather.test_out_of_bounds_datetime_to_feather  sZ   € åŒ\àÝÔ*¨<Ñ8Ô8ÝÔ*¨<Ñ8Ô8ððñ
ô 
ˆð 	×Ò˜b )Ñ,Ô,Ð,Ð,Ð,r%   )NN)Ú__name__Ú
__module__Ú__qualname__r   r   r$   r5   re   rm   ru   r|   r€   rƒ   r—   r›   r   ÚmarkÚnetworkÚ
single_cpur§   rÈ   rÍ   rÐ   rÖ   Úskipifr   rÝ   rá   rŒ   r%   r   r
   r
      s–  € € € € € ð&ð &ð &ð&ð &ð &ð :>ð0ð 0ð 0ð 0ð	Gð 	Gð 	Gð%@ð %@ð %@ðN:ð :ð :ðTð Tð TðKð Kð Kð:ð :ð :ð
@ð @ð @ð
*ð *ð *ðJð Jð Jð „[ÔØ„[Ôð-ð -ñ Ôñ Ôð-ð90ð 90ð 90ðv-ð -ð -ð;ð ;ð ;ð0ð 0ð 0ð, „[×ÒÐ,Ð5PÐÑQÔQð0ð 0ñ RÔQð0ð 
-ð 
-ð 
-ð 
-ð 
-r%   r
   )Ú__doc__r   rT   rÏ   r0   r   Úpandas.compat.pyarrowr   r   Úpandasr-   Úpandas._testingÚ_testingr   Úpandas.io.feather_formatr   r   rå   ÚfilterwarningsÚ
pytestmarkrÀ   rº   rç   r
   rŒ   r%   r   ú<module>rñ      s  ðØ  Ð  à Ð Ð Ð Ð Ð Ø €€€à Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð
 Ð Ð Ð Ø Ð Ð Ð Ð Ð à =Ð =Ð =Ð =Ð =Ð =Ð =Ð =àŒ[×'Ò'ØCñô €
ð
 €VÔ˜Ñ#Ô#€ð „ÔðG-ð G-ð G-ð G-ð G-ñ G-ô G-ñ ÔðG-ð G-ð G-r%   