$ WfddlZddlmZddlmZdZGddeZdede eeffd Z dS) N)Any)tomllibzG(?m)^# /// (?P[a-zA-Z0-9-]+)$\s(?P(^#(| .*)$\s)+)^# ///$c"eZdZdZdeddfdZdS)PEP723ExceptionzHRaised to indicate a problem when parsing PEP 723 metadata from a scriptmsgreturnNc||_dS)N)r)selfrs x/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/req/pep723.py__init__zPEP723Exception.__init__ s )__name__ __module__ __qualname____doc__strr r r rr s<RRCDr r scriptfilerc t|5}|}dddn #1swxYwYdttfdt jt |}t|dkrtdd|t|dkrd d|d d  d D} tj |}n:#t$r}td ||d}~wwxYwtd d||S)Nscriptc6|dkS)Ntype)group)mnames r z!pep723_metadata..sD0r z Multiple z blocks found in c3hK|]-}|dr |ddn |ddV.dS)z# Nr) startswith).0lines r z"pep723_metadata..s[  -- ;DHH48      r rcontentT)keependszFailed to parse TOML in zFile does not contain z metadata: )openreadlistfilterrefinditerREGEXlenrjoinr splitlinesrloads Exception)rfrmatchesr%metadataexcrs @r pep723_metadatar7s j  Q D0000"+eV2L2LMMG 7||aQ$QQ:QQRRR W  ''   ((33>>>MM      V}W--HH V V V!"KZ"K"KLLRU U V FT F F F F    Os$266?D D6D11D6) r+typingrpip._internal.utils.compatrr- ValueErrorrrdictr7rr r r<s ......RjS#Xr