
    3j                     *    S SK rS SKrS SKrS SKrS rg)    Nc                    [         R                  R                  U 5      n[        U SS9 nUR	                  5       nS S S 5        [
        R                  " SW5      nU(       d  [        SU 35      e0 nUR                  S5      R                  5        Hc  nUR                  S5      R                  5       nU(       d  M+  UR                  SS5      u  pxUR                  5       nUR                  5       nXU'   Me     S	U;  a  [        S
U 35      e/ n	[        US	   5      n
U
 HI  n[
        R                  " SU5      n [         R"                  R%                  UR                  S5      5        MK     U	(       a,  [,        R.                  " SU  SSR1                  U	5       35        g g ! , (       d  f       GNj= f! [         R"                  R&                   a    U	R)                  UR*                  5         M  f = f)Nzutf-8)encodingzG(?m)^# /// (?P<type>[a-zA-Z0-9-]+)$\s(?P<content>(^#(| .*)$\s)+)^# ///$zPEP 723 metadata not found in contentz# =   dependenciesz"PEP 723 dependencies not found in z[a-zA-Z0-9_-]+r   z	Skipping z% due to missing package requirement: z, )ospathbasenameopenreadresearch
ValueErrorgroup
splitlineslstriprstripsplitstripevalmatch	importlibmetadatadistributionPackageNotFoundErrorappendstringpytestskipjoin)exampleexample_namefr   pep723r   linekeyvaluemissing_dependenciesr   
dependencynames                \/home/wildlama/miniconda3/lib/python3.13/site-packages/cuda/bindings/_test_helpers/pep723.py has_package_requirements_or_skipr-      s   77##G,L	g	(A&&( 
) YYacjkF9,HIIHY'224{{4 '')ZZQ'
iik 5 X%=l^LMM01L"
xx(*5	5++DJJqM: # iy(MdiiXlNmMnop = 
)	(6 !!66 	5 ''4	5s   F8.F0
F-09G-,G-)importlib.metadatar   r	   r   r   r-        r,   <module>r1      s   
  	 	 "qr0   