+
    "Ý³j.	  ã                  óp   € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIH	t	 Rt
R R ltRR/R	 R
 lltR tR R ltR# )é    )Úannotations)ÚPackageNotFoundErrorÚversion)ÚPath)ÚIterablec               ó    € V ^8„  d   QhRRRR/# )é   Úpackage_nameszIterable[str]Úreturnú
str | None© )Úformats   "ÚR/home/luca/screen-checking/.venv/lib/python3.14/site-packages/gptqmodel/_banner.pyÚ__annotate__r      s   € ÷ 
ñ 
°]ð 
Àzñ 
ó    c                ól   € V  F  p \        V4      pT'       g   K  Tu # 	  R #   \         d     K/  i ; i©N)Úpackage_versionr   )r
   Úpackage_nameÚresolved_versions   &  r   Ú!resolve_installed_package_versionr      sC   € Û%ˆð	Ü.¨|Ó<Ð÷ ÑØ#Ò#ñ &ñ øô $ô 	Úð	ús   ‡$¤3²3Útriton_versionNc               ó0   € V ^8„  d   QhRRRRRRRRRRRR/# )	r	   Ú
ascii_logoÚstrÚgptqmodel_versionÚtransformers_versionÚtorch_versionr   r   r   r   )r   s   "r   r   r      sN   € ÷ Añ AØðAð ðAð ð	Að
 ðAð ðAð 	ñAr   c               ó   € R V3RV3RV3.pV'       d   VP                  RV34       \        R V 4       4      pV UUu. uF  w  rxVRV 2 RV 2NK  	  p	ppRP                  V P                  R4      .V	O4      # u uppi )z
GPT-QModelÚTransformersÚTorchÚTritonc              3  ó<   "  € T F  w  r\        V4      x € K  	  R # 5ir   )Úlen)Ú.0ÚlabelÚ_s   &  r   Ú	<genexpr>Ú'build_startup_banner.<locals>.<genexpr>0   s   é € Ð>±¡X U”c˜%—j�j³ùs   ‚Ú<z : Ú
)ÚappendÚmaxÚjoinÚrstrip)
r   r   r   r   r   Úversion_rowsÚlabel_widthr&   ÚvalueÚformatted_rowss
   &$$$$     r   Úbuild_startup_bannerr4      s¨   € ð 
Ð(Ð)Ø	Ð-Ð.Ø	�-Ð ð€L÷ Ø×Ñ˜X ~Ð6Ô7äÑ>±Ó>Ó>€Ká@LôÙ@L±°ˆ5��;�-�Ð
   E 7Ó+Áð ñ ð �9‰9�j×'Ñ'¨Ó-Ð?°Ð?Ó@Ð@ùó	s   ¾A:c                 óP  € ^ RI p  \        \        4      P                  4       P                  P                  pVR,          P                  4       '       g   R# V P                  RR\        V4      RRR.V P                  R	R
7      P                  4       pRV 2#   \         d     R# i ; i)zKRead the package checkout's commit independently of the caller's directory.Nz.gitÚ Úgitz-Cz	rev-parsez--shortÚHEADT)ÚstderrÚtextÚ+)Ú
subprocessr   Ú__file__ÚresolveÚparentÚexistsÚcheck_outputr   ÚDEVNULLÚstripÚ	Exception)r<   Ú	repo_rootÚcommits      r   Ú_get_git_commitrG   8   s    € ãðÜœ“N×*Ñ*Ó,×3Ñ3×:Ñ:ˆ	Ø˜FÕ"×*Ñ*×,Ò,ÙØ×(Ñ(Ø�Dœ#˜i›.¨+°yÀ&ÐIØ×%Ñ%Øð )ó 
÷ ‰%‹'ð	 	ð
 �6�(ˆ|ÐøÜô Úðús   †AB Á?B ÂB%Â$B%c          
     ó,   € V ^8„  d   QhRRRRRRRRRR/# )r	   r   r   r   r   r   r   r   )r   s   "r   r   r   H   s<   € ÷ ñ Øðð ðð ð	ð
 ðð 	ñr   c          	     óT   € \        V V \        4        2VV\        \        4      R 7      # ))r   r   r   r   )r4   rG   r   ÚTRITON_PACKAGE_CANDIDATES)r   r   r   r   s   &$$$r   Úget_startup_bannerrK   H   s4   € ô  ØØ.Ð/´Ó0AÐ/BÐCØ1Ø#Ü8Ô9RÓSôð r   )Útritonztriton-windowsÚpytorch_triton_xpuzpytorch-triton-xpu)Ú
__future__r   Úimportlib.metadatar   r   r   Úpathlibr   Útypingr   rJ   r   r4   rG   rK   r   r   r   Ú<module>rR      s;   ðõ #ç OÝ Ý ðÐ õ
ðAð "&÷Aò2÷ r   