+
    xȇi                        ^ RI t ^ RIHt ^ RIHtHtHt ^ RIHt	 ^ RI
Ht ] P                  P                  .t] P                  ! R4      t]P#                  ] P                  P%                  ]! ]P&                  4      ]! R4      8H  ;'       d    ]! 4       R]P&                   2R7      4       ] P                  P)                  R	4       ! R
 R4      4       tR# )    N)is_platform_arm)	DataFrameSeriesoption_context)Versionnumbaz0.61z&Segfaults on ARM platforms with numba )reasonignorec                   >   a  ] tR t^t o R tR tR tR tR tRt	V t
R# )
TestEnginec                   Vw  rg\        R . ROR\        ^4      R\        ^^4      /4      pRVRVRV/p	VP                  R VR7      p
\        W4      ! RRRR	V	/VB p\        W4      ! R/ VB p\        P
                  ! W4       R
# abcnogilparallelnopython)sortenginer   engine_kwargsN      r   r    )r   rangegroupbygetattrtmassert_frame_equalselfr   r   r   r   numba_supported_reductionsfunckwargsdfr   gbresultexpecteds   &&&&&&       o/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/groupby/test_numba.pytest_cython_vs_numba_frame%TestEngine.test_cython_vs_numba_frame   s     2\3a#uQ{KL %Xz8TZZ$Z'" 

*7
;A
 2$.v.
f/    c                   Vw  rg\        R . ROR\        ^4      R\        ^^4      /4      pRVRVRV/p	VP                  R VR7      R,          p
\        W4      ! RRRR	V	/VB p\        W4      ! R/ VB p\        P
                  ! W4       R
# r   )r   r   r   r   r   assert_series_equalr!   s   &&&&&&       r*   test_cython_vs_numba_getitem'TestEngine.test_cython_vs_numba_getitem(   s     2\3a#uQ{KL %Xz8TZZ$Z'," 

*7
;A
 2$.v.
v0r-   c                    Vw  rg\        \        ^4      . RORR7      pRVRVRV/p	VP                  ^ VR7      p
\        W4      ! RRRR	V	/VB p\        W4      ! R/ VB p\        P
                  ! W4       R
# )r   foo)indexnamer   r   r   )levelr   r   r   r   N)   r   r7   r   )r   r   r   r   r   r/   )r"   r   r   r   r   r#   r$   r%   serr   r'   r(   r)   s   &&&&&&       r*   test_cython_vs_numba_series&TestEngine.test_cython_vs_numba_series5   s     2U1XYU; %Xz8T[[qt[," 

*7
;A
 2$.v.
v0r-   c                (   Vw  r#\        R . R
OR\        ^4      R\        ^^4      /4      pVP                  R RR7      p\        P                  ! \
        RR7      ;_uu_ 4        \        WR4      ! RRR/VB  R	R	R	4       R	#   + '       g   i     R	# ; i)r   r   r   F)as_indexzas_index=False)matchr   r   Nr   r   )r   r   r   pytestraisesNotImplementedErrorr   )r"   r#   r$   r%   r&   r'   s   &&    r*   test_as_index_false_unsupported*TestEngine.test_as_index_false_unsupportedB   st    1\3a#uQ{KLZZeZ,]].6FGGB7W77 HGGGs   "B  B	c                N   \        R . ROR\        ^4      R\        ^^4      /4      pVP                  R 4      p\        RR4      ;_uu_ 4        VP	                  RR/4      pRRR4       VP	                  RR/4      p\
        P                  ! XV4       R#   + '       g   i     L<; i)r   r   r   zcompute.use_numbaTfirstNr   )r   r   r   r   aggr   r    )r"   r&   r'   resr)   s   &    r*   test_no_engine_doesnt_raise&TestEngine.test_no_engine_doesnt_raiseI   s    \3a#uQ{KLZZ_ /66&&#w(C 7663.)
c8, 76s   BB$	r   N)__name__
__module____qualname____firstlineno__r+   r0   r9   rA   rG   __static_attributes____classdictcell__)__classdict__s   @r*   r   r      s#     0118	- 	-r-   r   )r>   pandas.compatr   pandasr   r   r   pandas._testing_testingr   pandas.util.versionr   mark
single_cpu
pytestmarkimportorskipr   appendskipif__version__filterwarningsr   r   r-   r*   <module>r]      s     ) 
  'kk$$%
G$ 
  
KK!!"gfo5KK/:K78I8I7JK   H%8- 8- &8-r-   