+
    SBi                         ^ RI Ht ^ RIt^ RIHtHt R]! RR^R^RR/R	R
7      R]! RRR/RR
7      R]! RRRRR/RR
7      /t]P                  P                  R]P                  4       4      R 4       tR tR tR# )    )cleandocN)SetuptoolsDeprecationWarningSetuptoolsWarningdefaultxvtargetWorldz
    Hello 5
    !!

            ********************************************************************************
            World 3.0
            ********************************************************************************

    !!
    )argskwargsexpectedfutue_due_datedue_datea  
    Summary
    !!

            ********************************************************************************
            Lorem ipsum

            By 9999-Nov-22, you need to update your project and remove deprecated calls
            or your builds will no longer be supported.
            ********************************************************************************

    !!
    past_due_date_with_docssee_docssome_page.html  
    Summary
    !!

            ********************************************************************************
            Lorem ipsum

            This deprecation is overdue, please update your project and remove deprecated
            calls to avoid build errors in the future.

            See https://setuptools.pypa.io/en/latest/some_page.html for details.
            ********************************************************************************

    !!
    example_namec                   \         V,          R,          p\         V,          R,          p\         V,          R,          pV P                  RR4       \        P                  ! \        4      ;_uu_ 4       p\        P
                  ! V/ VB  RRR4       \        X4      \        V4      8X  g   Q hR#   + '       g   i     L-; i)zU
It should automatically handle indentation, interpolation and things like due date.
r   r   r   SETUPTOOLS_ENFORCE_DEPRECATIONfalseN)	_EXAMPLESsetenvpytestwarnsr   emit_get_messager   )monkeypatchr   r   r   r   	warn_infos   &&    C/usr/lib/python3.14/site-packages/setuptools/tests/test_warnings.pytest_formattingr!   =   s    
 \"6*D|$X.F&z2H7A	'	(	(I// 
)	"hx&8888 
)	(s   1B--B=	c                 2    ! R  R\         4      pV P                  RR4       \        P                  ! \         4      ;_uu_ 4       pVP	                  4        RRR4       Rp\        XP                  4      \        V4      8X  g   Q hR#   + '       g   i     L9; i)c                   &    ] tR t^MtRtRtRtRtRtR# )1test_due_date_enforcement.<locals>._MyDeprecationSummaryLorem ipsumr    Ni        )	__name__
__module____qualname____firstlineno___SUMMARY_DETAILS	_DUE_DATE	_SEE_DOCS__static_attributes__r'       r    _MyDeprecationr$   M   s     "	$	r4   r5   r   trueNr   )r   r   r   raisesr   strvaluer   )r   r5   exc_infor   s   &   r    test_due_date_enforcementr;   L   ss    %5 % 7@	3	4	4 
5H x~~(8"4444% 
5	4s   BB	c                 &    \        R  V  4       4      # )c              3   Z   "   T F!  qP                   P                  ^ ,          x  K#  	  R# 5i)r   N)messager   ).0warns   & r    	<genexpr>_get_message.<locals>.<genexpr>j   s      ;!!!$$s   )+)next)r   s   &r    r   r   i   s    ;;;;r4   )z	Hello {x}z
	{target} {v:.1f})r%   r&   )i'  r)   r*   r(   )inspectr   r   setuptools.warningsr   r   dictr   markparametrizekeysr!   r;   r   r'   r4   r    <module>rJ      s      O t2QQ'2	 d'N+" t'NJ8HI A3	l )9:9 ;95:<r4   