+
    yȇi?9                       ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
Ht ^ RIHtHtHtHtHtHt ^ RIHt  ! R R4      t ! R R	]4      t ! R
 R]4      t ! R R]4      t  ! R R]4      t! ! R R]4      t"R R lt#]PH                  PJ                  ]PH                  PM                  RRRRR]PN                  ! R]PH                  PQ                  RR7      R7      RR.4      R 4       4       t)R# )     )annotationsN)api)	executors
extensionsindexersinterchangetypestyping)aliasesc                       ] tR t^tRR ltRtR# )BaseNc                	    \        R  \        V4       4       4      pVe%   \        \        V4      \        V4      ,
          4      p\        V4      p\        P                  ! WB4       R# )c              3  h   "   T F(  qP                  R 4      '       d   K  VR8w  g   K$  Vx  K*  	  R# 5i)__r   N)
startswith).0fs   & i/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/api/test_api.py	<genexpr>Base.check.<locals>.<genexpr>   s'      
%!\\$-?AADVAA~s   22
2N)sorteddirsettmassert_almost_equal)self	namespaceexpectedignoredresults   &&&& r   check
Base.check   sV    
  
9~
 
 CK#g,67F(#
v0     N)__name__
__module____qualname____firstlineno__r!   __static_attributes__r$   r#   r   r   r      s    1 1r#   r   c                     ] tR t^(t$ . RTOt. RUOt. RVOt. RWO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R#NR$NR%NR&NR'NR(Nt. t	R)]
R*&   . tR)]
R+&   . R,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNt. RXOt. RYOtRK.t. RZOt. tR)]
RL&   . tR)]
RM&   . R[Ot]P*                  '       g   ]P-                  RN4       RO tRP tRQ tRRtRS# )\	TestPDApi
ArrowDtypeCategoricalCategoricalIndex	DataFrame
DateOffsetDatetimeIndex	ExcelFileExcelWriterFlagsGrouperHDFStoreIndex
MultiIndexPeriodPeriodIndex
RangeIndexSeriesSparseDtypeStringDtype	TimedeltaTimedeltaIndex	TimestampIntervalIntervalIndexCategoricalDtypePeriodDtypeIntervalDtypeDatetimeTZDtypeBooleanDtype	Int8Dtype
Int16Dtype
Int32Dtype
Int64Dtype
UInt8DtypeUInt16DtypeUInt32DtypeUInt64DtypeFloat32DtypeFloat64DtypeNamedAggz	list[str]deprecated_classesmodulesarraybdate_rangecolconcatcrosstabcut
date_rangeinterval_rangeeval	factorizeget_dummiesfrom_dummies
infer_freqisnaisnulllreshapemeltnotnanotnulloffsetsmergemerge_ordered
merge_asofperiod_rangepivotpivot_tableqcutshow_versionstimedelta_rangeuniquewide_to_longjson_normalizedeprecated_funcs_in_futuredeprecated_funcs_versionc                	   V P                   V P                  ,           V P                  ,           V P                  ,           V P                  ,           V P
                  ,           V P                  ,           V P                  ,           V P                  ,           V P                  ,           V P                  ,           pV P                  \        WP                  R 7       R# ))r   r   r   N)
public_libprivate_libmiscrV   classesfuncsfuncs_option
funcs_read
funcs_jsonfuncs_toprivate_modulesr!   pdr   )r   
checktheses   & r   test_apiTestPDApi.test_api   s    OOii ll ll	
 jj   oo oo mm	 ""
# 	 	

R*ll
Kr#   c                	   \        V P                  V P                  ,           V P                  ,           V P                  ,           V P
                  ,           V P                  ,           V P                  ,           V P                  ,           V P                  ,           4      \        V P                  4      ,
          p\        \        P                  4      pW!,
          pV'       d   Q hW,
          pV'       d   Q hR # r%   )r   r{   r}   rV   r~   r   r   r   r   r   rU   r   __all__)r   r   actual
extraneousmissings   &    r   test_api_allTestPDApi.test_api_all   s    OOiill ll jj	
   oo oo mm

 ''(
) RZZ&
~#{7r#   c                	   V P                   V P                  ,           V P                  ,           pV F>  p\        P                  ! \
        4      ;_uu_ 4        \        \        V4      pR R R 4       K@  	  R #   + '       g   i     KU  ; ir%   )rU   rx   rw   r   assert_produces_warningFutureWarninggetattrr   )r   deprecated_listdepr_s   &   r   	test_deprTestPDApi.test_depr   sg    ####$--. 	
 $D++M::B% ;: $:::s   A55Br$   N)testslocaleconftest_version_meson)	r   arraysoptionstesttestingerrorsplottingiotseries)compatcorepandasutil_built_with_meson)
IndexSliceNaTNA)reset_optiondescribe_option
get_optionoption_context
set_optionset_eng_float_format)read_clipboardread_csv
read_excelread_fwfread_hdf	read_htmlread_xml	read_jsonread_pickleread_sasread_sqlread_sql_queryread_sql_table
read_stata
read_tableread_featherread_parquetread_orc	read_spssread_iceberg)to_datetime
to_numeric	to_pickleto_timedelta)_config_libs_is_numpy_dev_pandas_datetime_CAPI_pandas_parser_CAPI_testing_typing)r&   r'   r(   r)   r   r{   r|   r}   r~   rU   __annotations__rV   r   r   r   r   r   rw   rx   r   r   r   appendr   r   r   r*   r$   r#   r   r,   r,   (   s    @G
J LK 'D))) 	) 		)
 	) 	) 	) 	) 	) 	) 	) 	) 	) 	) 	)  	!)" 	#)$ 	%)& 	')( 	))* 	+), 	-). 	/)0 	1)2 	3)4 	5)6 	7)8 	9): 	;)< 	=)> 	?)@ 	A)B 	C)D 	E)F 	G)H 	I)J 	K)L 	M)N 	O)P 	Q)GX %'	& GY    	  		 
 	  	  	  	  	  	  	  	  	  	  	   	! " 	# $ 	% & 	' ( 	) * 	+ , 	- . 	/ 0 	1 2 	3 4 	5 6 	7 8 	9 : 	; < 	= > 	? EFLJ0 ##J JH -/	. #%i$O z*L (&r#   r,   c                  4   ] tR t^t. R|Ot. R}O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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/.t. R~Ot. ROt	R0.t
. R1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNRjNRkNRlNRmNRnNRoNRpNRqNtRr tRs tRt tRu tRv tRw tRx tRy tRztR{# )TestApiis_any_real_numeric_dtypeis_array_likeis_boolis_bool_dtypeis_categorical_dtype
is_complexis_complex_dtypeis_datetime64_any_dtypeis_datetime64_dtypeis_datetime64_ns_dtypeis_datetime64tz_dtypeis_dict_likeis_dtype_equalis_extension_array_dtypeis_file_likeis_floatis_float_dtypeis_hashableis_int64_dtype
is_integeris_integer_dtypeis_interval_dtypeis_iteratoris_list_likeis_named_tuple	is_numberis_numeric_dtypeis_object_dtypeis_period_dtypeis_reis_re_compilable	is_scalaris_signed_integer_dtype	is_sparseis_string_dtypeis_timedelta64_dtypeis_timedelta64_ns_dtypeis_unsigned_integer_dtypepandas_dtypeinfer_dtypeunion_categoricalsrE   rH   rG   rF   from_dataframer0   BaseExecutionEngineAggFuncType	AlignJoinAnyAllAnyArrayLike	ArrayLike	AstypeArgAxesAxis	CSVEngineColspaceArgTypeCompressionOptionsCorrelationMethodDropKeepDtypeDtypeArgDtypeBackendDtypeObjExcelWriterIfSheetExistsExcelWriterMergeCellsFilePathFillnaOptionsFloatFormatTypeFormattersTypeFromDictOrientHTMLFlavorsIgnoreRaise
IndexLabelInterpolateOptions
JSONEngineJSONSerializableJoinHowJoinValidateMergeHowMergeValidate
NaPositionNsmallestNlargestKeepOpenFileErrorsOrderedParquetCompressionOptionsQuantileInterpolation
ReadBufferReadCsvBufferReadPickleBufferReindexMethodScalarSequenceNotStr	SliceTypeSortKindStorageOptionsSuffixesTakeIndexerTimeAmbiguousTimeGrouperOriginTimeNonexistentTimeUnitTimedeltaConvertibleTypesTimestampConvertibleTypesToStataByteorderToTimestampHow
UpdateJoinUsecolsArgTypeWindowingRankTypeWriteBufferWriteExcelBuffer
XMLParsersc                	F    V P                  \        V P                  4       R # r%   )r!   r   allowed_api_dirsr   s   &r   r   TestApi.test_api  s    

3--.r#   c                	F    V P                  \        V P                  4       R # r%   )r!   
api_typingallowed_typingrD  s   &r   test_api_typingTestApi.test_api_typing  s    

:t223r#   c                	F    V P                  \        V P                  4       R # r%   )r!   	api_typesallowed_api_typesrD  s   &r   test_api_typesTestApi.test_api_types  s    

9d445r#   c                	F    V P                  \        V P                  4       R # r%   )r!   api_interchangeallowed_api_interchangerD  s   &r   test_api_interchangeTestApi.test_api_interchange  s    

?D$@$@Ar#   c                	F    V P                  \        V P                  4       R # r%   )r!   api_indexersallowed_api_indexersrD  s   &r   test_api_indexersTestApi.test_api_indexers  s    

<!:!:;r#   c                	F    V P                  \        V P                  4       R # r%   )r!   api_extensionsallowed_api_extensionsrD  s   &r   test_api_extensionsTestApi.test_api_extensions  s    

>4#>#>?r#   c                	F    V P                  \        V P                  4       R # r%   )r!   api_executorsallowed_api_executorsrD  s   &r   test_api_executorsTestApi.test_api_executors  s    

=$"<"<=r#   c                	F    V P                  \        V P                  4       R # r%   )r!   api_aliasesallowed_api_aliasesrD  s   &r   test_api_typing_aliasesTestApi.test_api_typing_aliases  s    

; 8 89r#   r$   N)r   r	   r   r   r   r
   	internals)DataFrameGroupByDatetimeIndexResamplerGroupby	ExpandingExpandingGroupbyExponentialMovingWindowExponentialMovingWindowGroupby
Expression
FrozenList
JsonReaderNaTTypeNAType	NoDefaultPeriodIndexResamplerGroupby	ResamplerRollingRollingGroupbySeriesGroupByStataReader	SASReaderTimedeltaIndexResamplerGroupbyTimeGrouperWindowr   )check_array_indexerBaseIndexerFixedForwardWindowIndexerVariableOffsetWindowIndexer)	
no_defaultExtensionDtyperegister_extension_dtyperegister_dataframe_accessorregister_index_accessorregister_series_accessortakeExtensionArrayExtensionScalarOpsMixin)r&   r'   r(   r)   rC  rH  rM  rR  rW  r\  ra  rf  r   rI  rN  rS  rX  r]  rb  rg  r*   r$   r#   r   r   r      s[   N2.#.. 	. 		.
 	. 	. 	. 	". 	. 	!. 	 . 	. 	. 	#. 	.  	!." 	#.$ 	%.& 	'.( 	).* 	+., 	-.. 	/.0 	1.2 	3.4 	5.6 	7.8 	9.: 	;.< 	=.> 	?.@ 	A.B 	"C.D 	E.F 	G.H 	I.J 	"K.L 	$M.N 	O.P 	Q.R 	S.T 	U.V 	W.X 	Y.Z 	[.^  0=
 33BBB 	B 		B
 	B 	B 	B 	B 	B 	B 	B 	B 	B 	B 	B  	!B" 	#B$ 	#%B& 	 'B( 	)B* 	+B, 	-B. 	/B0 	1B2 	3B4 	5B6 	7B8 	9B: 	;B< 	=B> 	?B@ 	ABB 	CBD 	EBF 	GBH 	 IBJ 	KBL 	MBN 	$OBP 	 QBR 	SBT 	UBV 	WBX 	YBZ 	[B\ 	]B^ 	_B` 	aBb 	cBd 	eBf 	gBh 	iBj 	kBl 	mBn 	oBp 	$qBr 	$sBt 	uBv 	wBx 	yBz 	{B| 	}B~ 	B@ 	ABB 	CBH/46B<@>:r#   r   c                      ] tR tRtR tRtR# )
TestErrorsi  c                	    . ROpV P                  \        P                  \        P                  P                  VR7       R# )_CurrentDeprecationWarningr   N)r  abcctypescow)r!   r   r   r   )r   r   s   & r   test_errorsTestErrors.test_errors  s'    H

299bii//
Ar#   r$   N)r&   r'   r(   r)   r  r*   r$   r#   r   r  r    s    Br#   r  c                      ] tR tRtR tRtR# )TestUtili  c                	R    V P                  \        P                  R R.. ROR7       R# )
hash_arrayhash_pandas_objectr  N)_decorators_test_decorators_exceptions_validatorscapitalize_first_letterversion_print_versions_tester)r!   r   r   rD  s   &r   	test_utilTestUtil.test_util  s(    

GG/0	 	 	
r#   r$   N)r&   r'   r(   r)   r  r*   r$   r#   r   r  r    s    
r#   r  c                  *    ] tR tRt. ROtR tR tRtR# )TestTestingi  c                	H    ^ RI Hp V P                  WP                  4       R# )r   )r   N)r   r   r!   r   )r   r   s   & r   test_testingTestTesting.test_testing  s    "

7JJ'r#   c                	    \         P                  ! \        R R7      ;_uu_ 4        \        P                  P
                   RRR4       R#   + '       g   i     R# ; i)foo)matchN)pytestraisesAttributeErrorr   r   r  rD  s   &r   test_util_in_top_level"TestTesting.test_util_in_top_level  s-    ]]>77GGKK 8777s   A

A	r$   N)assert_frame_equalassert_series_equalassert_index_equalassert_extension_array_equal)r&   r'   r(   r)   r   r  r  r*   r$   r#   r   r  r    s    E(
r#   r  c               $    V ^8  d   QhRRRRRR/# )   module_namestrrecurseboolreturnzlist[tuple[str, str, object]]r$   )formats   "r   __annotate__r    s$     ) ))#)")r#   c                   \         P                  ! V 4      p. p\        P                  ! V4       FV  w  rE\	        VRR4      p\        V\        4      '       g   K*  VP                  R4      '       g   KC  VP                  WV34       KX  	  V'       g   V# \        VP                  \        4      '       g   Q h\        P                  ! VP                  4      P                  .p\        P                  ! V4       Fd  pVP                  pVP                  R4      '       g   VR8X  d   K/  VP!                  \#        VP$                   RV 2VP&                  R7      4       Kf  	  V# )ao  
Get all pandas objects within a module.

An object is determined to be part of pandas if it has a string
__module__ attribute that starts with ``"pandas"``.

Parameters
----------
module_name : str
    Name of the module to search.
recurse : bool
    Whether to search submodules.

Returns
-------
    List of all objects that are determined to be a part of pandas.
r'   Nr   r   ri  .r  )	importlibimport_moduleinspect
getmembersr   
isinstancer  r   r   __file__pathlibPathparentpkgutilwalk_packagesnameextendget_pandas_objectsr&   ispkg)	r  r  moduleobjsr  objmodule_dunderpathsmodule_infos	   &&       r   r  r    s   ( $$[1FD''/	\48mS))m.F.Fx.P.PKKC01 0
  foos++++\\&//*112E,,U3??34;#6&//!2!D6:KDUDUV	
	 4 Kr#   r  r   z
pandas.apizpandas.arrayszpandas.errorsz	pandas.iozPrivate imports)reason)markszpandas.plottingpandas.testingc           
        V R	9  p\        WR7      pV U UUu. uFe  w  rpVP                  V 8X  d   K  RV9   d   VP                  R8X  d   K3  VR8X  d   VP                  R8X  d   KM  W\        V4      VP                  3NKg  	  ppp p\        V4      ^ 8X  g   Q RP	                  R V 4       4      4       h. pV F2  w  rp\
        P                  ! VP                  4      p \        Wc4       K4  	  \        V4      ^ 8X  g   Q RP	                  R V 4       4      4       hR# u uppp i   \         d,    TP                  Y\        T4      TP                  34        K  i ; i)
zV
Ensures that all public objects have their __module__ set to the public import path.
r   r  r  r.   
c              3  8   "   T F  p\        V4      x  K  	  R # 5ir%   r  r   es   & r   r   )test_attributes_module.<locals>.<genexpr>2       (BAQ   c              3  8   "   T F  p\        V4      x  K  	  R # 5ir%   r  r  s   & r   r   r  <  r  r  N)r   r  )
r  r'   typelenjoinr  r  r   	Exceptionr   )r  r  r  r  r  failuresr  s   &      r   test_attributes_moduler    sK   " !==Gk;D '+	&*"KsNNk) 	7
 4CNNh$> 	7 %#..H*D 	7DIs~~6&*  	 x=ABtyy(B(BBB H"&3((8	LF! #' x=ABtyy(B(BBB)	$  	LOO[S	3>>JK	Ls(   DDD'DD$$2EE)*
__future__r   r  r  r  r  r  r   r   r   pandas._testingr   r   
pandas.apir   r`  r   r[  r   rV  r   rQ  r	   rL  r
   rG  pandas.api.typingr   re  r   r,   r   r  r  r  r  markslowparametrizeparamxfailr  r$   r#   r   <module>r     s    "          51 1 R& R&j:d :DB B
t 
$$ $)X [(9(9AR(9(STC Cr#   