+
    SBiR                         R t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	t	 ^ RI
t
]P                  P                  ]4      t]P                    ! R R]P"                  4      4       tR#   ] d    Rt
 LLi ; i)z"Tests for distutils.command.check.N)check)DistutilsSetupError)supportc                   N   a  ] tR t^t o R
R ltR tR tR tR tR t	R t
R	tV tR# )	TestCheckNc                   Vf   / pVe,   \         P                  ! 4       p\         P                  ! V4       V P                  ! R/ VB w  rV\	        V4      pVP                  4        VP                  4        F  w  r\        WxV	4       K  	  VP                  4        VP                  4        Ve   \         P                  ! X4       V# )N )
osgetcwdchdircreate_distr   initialize_optionsitemssetattrensure_finalizedrun)
selfmetadatacwdoptionsold_dirpkg_infodistcmdnamevalues
   &&&,      K/usr/lib/python3.14/site-packages/setuptools/_distutils/tests/test_check.py_runTestCheck._run   s    H?iikGHHSM))5H5Dk "==?KDCu% +	?HHW
    c                   V P                  4       pVP                  ^8X  g   Q hRRRRRRRRRR/pV P                  V4      pVP                  ^ 8X  g   Q h\        P                  ! \        4      ;_uu_ 4        V P                   ! / 3/ R^/B  RRR4       V P                  VR	R
7      pVP                  ^ 8X  g   Q hRRRRRRRRRRRRRR/pV P                  V4      pVP                  ^ 8X  g   Q hR#   + '       g   i     Ll; i)   urlxxxauthorauthor_emailr   versionstrictNT)r'   u   Éricdescriptionu   Something about esszet ßlong_descriptionu   More things about esszet ß)r   	_warningspytestraisesr   )r   r   r   s   &  r   test_check_metadataTestCheck.test_check_metadata'   s    iik}}!!! 5eEEu
 ii!}}!!! ]].//IIb*XqM* 0 iii.}}!!! 5kEEu: A
 ii!}}!!!% 0/s   6C00D 	c           	     B   R
 F  pRRVR,           RRRRR/pV P                  V4      pVP                  ^ 8X  g   Q hRW!R,           &   V P                  V4      pVP                  ^ 8X  g   Q hRW!&   W!R,            V P                  V4      pVP                  ^ 8X  d   K  Q h	  R	# )r$   r"   r#   _emailzName <name@email.com>r   r&   zname@email.comNameN)r$   
maintainer)r   r*   )r   kindr   r   s   &   r   test_check_author_maintainer&TestCheck.test_check_author_maintainerQ   s    ,D ux!85	H ))H%C==A%%% )9HH_%))H%C==A%%% $HN)))H%C==A%%%+ -r   c                    \         P                  ! R 4       V P                  4       w  r\        V4      pRpVP	                  V4      p\        V4      ^8X  g   Q hRpVP	                  V4      p\        V4      ^ 8X  g   Q hR# )docutilstitle
===

testztitle
=====

testN)r+   importorskipr   r   _check_rst_datalen)r   r   r   r   broken_restmsgsrests   &      r   test_check_documentTestCheck.test_check_documenti   sw    J'))+Dk +"";/4yA~~ &""4(4yA~~r   c                :   \         P                  ! R 4       RpV P                  VR7      w  r#\        V4      pVP	                  4        VP
                  ^8X  g   Q hRRRRRRRRRRR	V/p\         P                  ! \        4      ;_uu_ 4        V P                  ! V3/ R
^R^/B  RRR4       RVR	&   V P                  VRRR7      pVP
                  ^ 8X  g   Q hRVR	&   V P                  V\        RRR7      pVP
                  ^ 8X  g   Q hR#   + '       g   i     Lo; i)r7   r8   r)   r"   r#   r$   r%   r   r&   r)   r'   restructuredtextNu   title
=====

test ßT)r'   rC   z)title
=====

.. include:: includetest.rst)r   r'   rC   )
r+   r9   r   r   check_restructuredtextr*   r,   r   r   HERE)r   r<   r   r   r   r   s   &     r   test_check_restructuredtext%TestCheck.test_check_restructuredtextx   s   J'*));)GDk""$}}!!! 5eEEu
 ]].//IIhG8Q0BA"FG 0 (E#$iiiE}}!!! (V#$iid4$iO}}!!! 0/s   D

D	c                   \         P                  ! R 4       \        P                  ! R4      \        P                  ! R4      .pV F  pV P	                  VR7      w  r4\        V4      pVP                  4        VP                  V4      p\        e   \        V4      ^ 8X  g   Q hK_  \        V4      ^8X  g   Q h\        V^ ,          ^,          4      R8X  d   K  Q h	  R# )r7   z}            Here's some code:

            .. code:: python

                def foo():
                    pass
            z            Here's some code:

            .. code-block:: python

                def foo():
                    pass
            rB   Nz0Cannot analyze code. Pygments package not found.)r+   r9   textwrapdedentr   r   rD   r:   pygmentsr;   str)r   example_rst_docsrest_with_coder   r   r   r=   s   &      r   1test_check_restructuredtext_with_syntax_highlight;TestCheck.test_check_restructuredtext_with_syntax_highlight   s    J' OO	 OO	
. /N!--~-NNH+C&&(&&~6D#4yA~%~4yA~%~Q
OIJJ /r   c           
         \         P                  ! \        4      ;_uu_ 4        V P                  ! / 3/ R ^R^/B  RRR4       R#   + '       g   i     R# ; i)r'   rC   N)r+   r,   r   r   )r   s   &r   test_check_allTestCheck.test_check_all   s<    ]].//IIbAXq*<a@A 0///s   AA	r   )NN)__name__
__module____qualname____firstlineno__r   r-   r4   r?   rF   rO   rR   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s1     "("T&0">'RB Br   r   )__doc__r	   rI   distutils.command.checkr   distutils.errorsr   distutils.testsr   r+   rK   ImportErrorpathdirname__file__rE   combine_markersTempdirManagerr   r   r   r   <module>re      sy    ( 	  ) 0 # 
 
wwx  	mB&& mB mB  Hs   A' '	A32A3