+
    SBi3                     Z    ^ RI t ^ RIHt ^ RIt^ RIHt ^ RIHt ^ RIH	t	  ! R R4      t
R# )    N)mock)
build_clib)Distribution)DistutilsSetupErrorc                      a  ] tR t^t o ]P
                  ! R4      R 4       t]P
                  ! R4      R 4       tRtV t	R# )TestBuildCLibz2setuptools.command.build_clib.newer_pairwise_groupc                   \        4       p\        V4      pR RR/3.p\        P                  ! \        4      ;_uu_ 4        VP                  V4       RRR4       RpR RR.RV/3.p\        P                  ! \        4      ;_uu_ 4        VP                  V4       RRR4       RR/pR RR.RV/3.p\        P                  ! \        4      ;_uu_ 4        VP                  V4       RRR4       RR/pR RR.RV/3.p\        P                  ! \        4      ;_uu_ 4        VP                  V4       RRR4       \        P                  ! VP                  R7      Vn        . . 3Vn	        RR
R	R/pR RR	.RV/3.pVP                  V4       . RO.VP                  ^ ,          9   g   Q hVP                  P                  P                  '       d   Q hVP                  P                  P                  ^8X  g   Q hVP                  P                  4        RVn	        VP                  V4       VP                  P                  P                  ^8X  g   Q hVP                  P                  P                  ^8X  g   Q hR#   + '       g   i     EL+; i  + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     EL; i)examplesourceszbroken.cNsome_stringzsource.cobj_deps spec	example.cglobal.h	example.h)r   r   r   )r   r   pytestraisesr   build_librariesr   	MagicMockcompilerreturn_value	call_argscompilecalledcreate_static_lib
call_count
reset_mock)self
mock_newerdistcmdlibsr   s   &&    E/usr/lib/python3.14/site-packages/setuptools/tests/test_build_clib.pytest_build_libraries"TestBuildCLib.test_build_libraries   s[   ~ Y
345]].//% 0 !Yj(KLM]].//% 0 8Yj(KLM]].//% 0 #Yj(KLM]].//% 0
 ~~3<<8#%r(
{NCYz8LMND!67:;O;OPQ;RRRR<<''.....||--88A=== 	!"$
D!||##..!333||--88A===K 0//
 0//
 0//
 0//s/   I3JJJ/3J	J	J,	/K 	c                   \        4       p\        V4      p\        P                  ! VP                  R 7      Vn        . . 3Vn        RR.pTpRRRR	/pRRVRV/3.pVP                  V4       VP                  ^ ,          pWT8X  d#   \        P                  ! V\        V4      4      pK(  RRVRV/3.pVP                  V4       WP                  ^ ,          8X  g   Q hR# )
r   za-example.cr   r   r
   r   r   Nr   r   )r   r   r   r   r   r   r   r   randomsamplelen)	r"   r#   r$   r%   original_sourcesr   r   r&   computed_call_argss	   &&       r'   !test_build_libraries_reproducible/TestBuildCLib.test_build_libraries_reproducible<   s    ~ ~~3<<8#%r(
);7"{NCYXFGHD!'11!4)mm$4c:J6KLGYXFGHD!!%9%9!%<<<<     N)
__name__
__module____qualname____firstlineno__r   patchr(   r0   __static_attributes____classdictcell__)__classdict__s   @r'   r   r      sB     	ZZDE,> F,>\ 
ZZDE= F=r2   r   )r+   unittestr   r   setuptools.command.build_clibr   setuptools.distr   distutils.errorsr   r   r3   r2   r'   <module>r@      s#       4 ( 0H= H=r2   