
    ^j                     *    d dl Zd dlZd dlZd dlZd Zy)    Nc                    t         j                  j                  |       }t        | d      5 }|j	                         }d d d        t        j                  d      }|st        d|       i }|j                  d      j                         D ]^  }|j                  d      j                         }|s%|j                  dd      \  }}|j                         }|j                         }|||<   ` d	|vrt        d
|       g }	t        |d	         }
|
D ]G  }t        j                  d|      }	 t         j"                  j%                  |j                  d             I |	r+t-        j.                  d|  ddj1                  |	              y y # 1 sw Y   NxY w# t         j"                  j&                  $ r |	j)                  |j*                         Y w xY w)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                m/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/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'
Uiik X%=l^LMM01L" 5
xx(*5	5++DJJqM:5 iy(MdiiXlNmMnop = 6 !!66 	5 ''4	5s   F
,.F
F8GG)importlib.metadatar   r	   r   r   r-        r,   <module>r1      s   
  	 	 "qr0   