+
    i                     L    ^ RI t ^ RIHt ^ RIHt Rt ! R R]4      tR R ltR# )	    N)Any)tomllibzG(?m)^# /// (?P<type>[a-zA-Z0-9-]+)$\s(?P<content>(^#(| .*)$\s)+)^# ///$c                   6   a  ] tR t^	t o RtV 3R lR ltRtV tR# )PEP723ExceptionzHRaised to indicate a problem when parsing PEP 723 metadata from a scriptc                $   < V ^8  d   QhRS[ RR/# )   msgreturnN)str)format__classdict__s   "^/Users/ahmad/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_internal/req/pep723.py__annotate__PEP723Exception.__annotate__   s      C D     c                    Wn         R # )Nr	   )selfr	   s   &&r   __init__PEP723Exception.__init__   s    r   r   N)__name__
__module____qualname____firstlineno____doc__r   __static_attributes____classdictcell__)r   s   @r   r   r   	   s     R r   r   c                R    V ^8  d   QhR\         R\        \         \        3,          /# )r   
scriptfiler
   )r   dictr   )r   s   "r   r   r      s"       S#X r   c           	      j  a \        V 4      ;_uu_ 4       pVP                  4       pR R R 4       Ro\        \        V3R l\        P
                  ! \        X4      4      4      p\        V4      ^8  d   \        RS: RV : 24      h\        V4      ^8X  dX   RP                  R V^ ,          P                  R4      P                  RR	7       4       4      p \        P                  ! V4      pV# \        RS: RV : 24      h  + '       g   i     L; i  \         d   p\        R
T : 24      ThR p?ii ; i)Nscriptc                 ,   < V P                  R 4      S8H  # )type)group)mnames   &r   <lambda>!pep723_metadata.<locals>.<lambda>   s    D0r   z	Multiple z blocks found in  c              3   t   "   T F.  pVP                  R 4      '       d
   VR,          MVR,          x  K0  	  R# 5i)z# :r   NN:   NNN)
startswith).0lines   & r   	<genexpr>"pep723_metadata.<locals>.<genexpr>   s2      
M --DH48;Ms   88contentT)keependszFailed to parse TOML in zFile does not contain z metadata: )openreadlistfilterrefinditerREGEXlenr   joinr%   
splitlinesr   loads	Exception)r   fr"   matchesr2   metadataexcr'   s   &      @r   pep723_metadatarD      s   	j		Q 
 D0"++eV2LMG 7|a	$1B:.QRR	W	'' 

((3>>>M
 
	V}}W-H O	 $THK
~F
 	
) 
	"  	V!$<ZN"KLRUU	Vs#   C?D ?D	D2D--D2)	r8   typingr   pip._internal.utils.compatr   r:   
ValueErrorr   rD    r   r   <module>rI      s$    	  .Rj r   