+
    2jy	                        ^ RI Ht ^ RItRt]'       d   ^ RIHt ^ RIHt ]P                  ! R4      t	R]
! 4       3R R lltR	 R
 ltR# )    )annotationsNF)Iterator)Setzv(?P<distribution>.+)-(?P<version>.+)(-(?P<build_tag>.+))?-(?P<python_tag>.+)-(?P<abi_tag>.+)-(?P<platform_tag>.+)\.whlc               (    V ^8  d   QhRRRRRRRR/# )	   
req_stringstrancestral_req_stringsztuple[str, ...]parent_extraszAbstractSet[str]returnzIterator[tuple[str, ...]] )formats   "V/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/build/_util.py__annotate__r      s2     ,{ ,{,{,;,{Qa,{,{    c              #  ,  a	"   ^ RI p^RIHp VP                  P	                  V 4      o	\        S	4      pWQ9   d   R# S	P                  '       d]   \        R4      P                  V4      p\        ;QJ d    V	3R lV 4       F  '       d   K   RM	  RM! V	3R lV 4       4      '       d   R#  VP                  P                  S	P                  4      pS	P                  '       d9   S	P                  P                  VP                  RR7      '       g   . VOVN5x  R# VP                   '       d:   VP                    F'  p\#        V. VOVN5S	P$                  4       Rj  xL
  K)  	  R# R#  L  TP                  P&                   d    . TOTN5x   R# i ; i5i)z
Verify that a dependency and all of its dependencies are met.

:param req_string: Requirement string
:param parent_extras: Extras (eg. "test" in myproject[test])
:yields: Unmet dependencies
N)	importlibc              3  j   <"   T F(  pSP                   P                  R V/R7      '       * x  K*  	  R# 5i)extra)environmentN)markerevaluate).0ereqs   & r   	<genexpr>#check_dependency.<locals>.<genexpr>/   s-     Q&Q3::&&GQ<&@@@&s   03FT)prereleases) )packaging.requirements_compatr   requirementsRequirementr	   r   	frozensetunionallmetadatadistributionname	specifiercontainsversionrequirescheck_dependencyextrasPackageNotFoundError)
r   r
   r   	packagingr   normalised_req_stringr/   distother_req_stringr   s
   &&&      @r   r.   r.      sR     ""

 
 
,
,Z
8CH 5
zzz5!''6 3Q&Q333Q&QQQ {!!..sxx8
 ===!7!7RV!7!W!WA)A+@AA]]]$(MM +,<>m@U>mWl>moroyoyzzz %2  { 22 >=%='<==>sT   A
F9F
F(F+%E) >FF,.FE'F)$FFFFc                    V ^8  d   QhRRRR/# )r   filenamer	   r   zre.Match[str] | Noner   )r   s   "r   r   r   C   s     1 13 1+? 1r   c                ,    \         P                  V 4      # )N)_WHEEL_FILENAME_REGEXmatch)r6   s   &r   parse_wheel_filenamer:   C   s     &&x00r   r   )
__future__r   reTYPE_CHECKINGcollections.abcr   r   AbstractSetcompiler8   r$   r.   r:   r   r   r   <module>rA      sI    " 	 (2 

2  ?Admdo,{^1r   