+
    SBi
                     p    R t ^ RIt^ RIHtHt ^ RIt]P                  ! RR7      R 4       t ! R R4      tR# )zTests for distutils.version.N)LooseVersionStrictVersionT)autousec               #      "   \         P                  P                  4       ;_uu_ 4        R x  R R R 4       R #   + '       g   i     R # ; i5i)N)	distutilsversionsuppress_known_deprecation     M/usr/lib/python3.14/site-packages/setuptools/_distutils/tests/test_version.pysuppress_deprecationr   	   s+     				5	5	7	7 
8	7	7	7s   'A8
AA			Ac                   2   a  ] tR t^t o R tR tR tRtV tR# )TestVersionc                    \        R 4      pVP                  R8X  g   Q hVP                  R8X  g   Q h\        V4      R 8X  g   Q h\        R4      p\        V4      R8X  g   Q hR# )z1.2.3a1z1.2.01.2N)         )ar   )r   r   
prereleasestr)selfr   s   & r   test_prereleaseTestVersion.test_prerelease   s`    	*)+++!!X---7|y((((7|u$$$r
   c                :   RRR\         3RRR\         3RR\         3RR\         3RRRRRRRRR	R
\         33pV F  w  r#p \        V4      P                  \        V4      4      pYT8X  g   Q RT RT RT RT 24       h\        T4      P                  T4      pYT8X  g   Q RT RT RT RT 24       h\        T4      P                  \	        4       4      pT\
        J d   K  Q RT RT RT 24       h	  R#   \          d!    T\         J d    K  \        RT RT R24      hi ; i)1.5.11613.10a3.4j
1996.07.123.2.pl03.1.1.62g611g1.13++5.5.kwcmp(, z) shouldn't raise ValueError) should be , got  ) should be NotImplemented, got Nr   z1.5.2b28.02r.       )z0.9z2.2r,   )1.2.1r   r   )1.11.2.2r,   )r   r1   r   )r0   r2   r,   )r2   r   r   )r   r2   r,   )z0.4.0z0.4r/   )
ValueErrorr   _cmpAssertionErrorobjectNotImplementedr   versionsv1v2wantedress   &     r   test_cmp_strictTestVersion.test_cmp_strict   sl   $GZ(\:.	:.E:& " x,
$ 'NBFX#B',,]2->? =RDBrd,vhfSE"RR=#((,C=RDBrd,vhfSE"RR=#((2C.( rd"RD @F( '  XZ'(4t2bT9U)VWW	Xs   #C//DDc           
     x   RpV F  w  r#p\        V4      P                  \        V4      4      pWT8X  g   Q RV RV RV RV 24       h\        V4      P                  V4      pWT8X  g   Q RV RV RV RV 24       h\        V4      P                  \        4       4      pV\        J d   K  Q RV RV RV 24       h	  R# )r   r&   r'   r(   r)   r*   N)r+   )r   r   r   r-   )r   r   r,   )r    r!   r   )r"   r#   r,   )z0.960923z	2.2beta29r,   )r$   r%   r,   )r   r4   r6   r7   r8   s   &     r   test_cmpTestVersion.test_cmp<   s    	
 'NBFr"''R(89C=RDBrd,vhfSE"RR=r"''+C=RDBrd,vhfSE"RR=r"''1C.( rd"RD @F( 'r
   r	   N)	__name__
__module____qualname____firstlineno__r   r>   rA   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     %!F r
   r   )	__doc__r   distutils.versionr   r   pytestfixturer   r   r	   r
   r   <module>rN      s:    "  9   
A Ar
   