
    j                        d dl Z d dlZd dlZd dlmZ d dlZd dlmZmZ d dl	m
Z
mZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZmZ d dlmZ d dlmZ d dlm Z  d dl!m"Z" d dl#m$Z$m%Z% d dl&m'Z'm(Z(m)Z) d dl*m+Z+ d dl,m-Z- d dl.m/Z/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z6 d dl7m8Z8 d dl9m:Z: d dl;m<Z< d dl=m>Z> d dl?m@Z@mAZAmBZB d dlCmDZDmEZE d dlFmGZGmHZH d dlImJZJ d dlKmLZL d d!lMmNZNmOZOmPZP d d"lQmRZR  ed# ee'e)$      %      ZSd&eTd'dfd(ZUeSj                  d)*      	 	 	 dKd+eeTdz   eRd,d-eUd)d).      f   d/eOd0ePd'dfd1       ZW eSj                  e2       e               eSj                         e        eSj                  e$2      e%        eSj                  eD2      eE        eSj                  eG2      eH        eSj                  d34      e@        eSj                  d34      eA        eSj                  d34      eB        eSj                  d)5      e/        eSj                  d)5      e0       eSj                  ed67       eSj                  ed87       eSj                  ed97       eSj                  ed:7       eSj                  e d;7       eSj                  e"d<7       eSj                  e-d=7       eSj                  e2d>7       eSj                  e4d?7       eSj                  e8d@7       eSj                  e6dAd)B       eSj                  e:dC7       eSj                  e<dD7       eSj                  e>dE7       eSj                  eJdF7       eSj                  e+dG7       eSj                  e(dH7       dI ZZe[dJk(  r eZ        yy)L    N)	Annotated)__version__	constants)check_cli_updatefallback_typer_group_factorytyper_factory)CP_EXAMPLESmake_cp)format_known_exception)out)check_skill_update)auth_cli)buckets_clisync)	cache_cli)collections_cli)datasets_cli)discussions_cli)DOWNLOAD_EXAMPLESdownload)$dispatch_unknown_top_level_extensionextensions_cli"list_installed_extensions_for_help)ie_cli)jobs_cli)lfs_enable_largefileslfs_multipart_upload)
models_cli)
papers_cli)repo_files_cli)	repos_cli)sandbox_cli)
skills_cli)
spaces_cli)envupdateversion)UPLOAD_EXAMPLESupload)UPLOAD_LARGE_FOLDER_EXAMPLESupload_large_folder)webhooks_cli)logging   )_COMPLETE_VARInstallCompletionOptShowCompletionOpt)OptionzHugging Face Hub CLI)extra_commands_provider)helpclsvaluereturnc                 b    | r-t        t               t        j                  j	                         y N)printr   click
exceptionsExit)r6   s    /home/vela/workspace/domain/tn-silver/web/tn-site/.runtime/depth-eval/venv/lib/python3.12/site-packages/huggingface_hub/cli/hf.py_version_callbackr?   E   s'    k##%%     T)invoke_without_commandr'   z-vz	--version)callbackis_eagerhiddeninstall_completionshow_completionc                      y r9    )r'   rE   rF   s      r>   app_callbackrI   K   s     	r@   )examplesr4   )topic)rD   auth)namebucketscachecollectionsdatasetsdiscussionsjobsmodelspaperszrepos | repoz
repo-files)rM   rD   sandboxskillsspaceswebhooks	endpointszextensions | extc                     t         t        j                  vrRt        j                  st        j                          t        d       t        j                  dd dgdgfvr
t                	 t                y # t        $ rw} t        |       }|rdt        j                  |       t        j                  rt!        j"                          nt        j$                  d       t        j&                  d        d } ~ ww xY w)Nhuggingface_hubr.      rW   r&   z:set HF_DEBUG=1 as environment variable for full traceback.)r/   osenvironr   HF_DEBUGr-   set_verbosity_infor   sysargvr   app	Exceptionr   r   error	traceback	print_exchintexit)emessages     r>   mainrm   x   s     BJJ&!!&&(*+ 88Aa=(hZ 88  	(+IIg!!##%UVHHQK	s   *
A5 5	C5>A2C00C5__main__)NFF)\r^   rb   rg   typingr   r;   r\   r   r   huggingface_hub.cli._cli_utilsr   r   r   huggingface_hub.cli._cpr	   r
   huggingface_hub.cli._errorsr   huggingface_hub.cli._outputr   huggingface_hub.cli._skillsr   huggingface_hub.cli.authr   huggingface_hub.cli.bucketsr   r   huggingface_hub.cli.cacher   huggingface_hub.cli.collectionsr   huggingface_hub.cli.datasetsr   huggingface_hub.cli.discussionsr   huggingface_hub.cli.downloadr   r   huggingface_hub.cli.extensionsr   r   r   'huggingface_hub.cli.inference_endpointsr   huggingface_hub.cli.jobsr   huggingface_hub.cli.lfsr   r   huggingface_hub.cli.modelsr   huggingface_hub.cli.papersr   huggingface_hub.cli.repo_filesr    huggingface_hub.cli.reposr!   huggingface_hub.cli.sandboxr"   huggingface_hub.cli.skillsr#   huggingface_hub.cli.spacesr$   huggingface_hub.cli.systemr%   r&   r'   huggingface_hub.cli.uploadr(   r)   'huggingface_hub.cli.upload_large_folderr*   r+   huggingface_hub.cli.webhooksr,   huggingface_hub.utilsr-   _completionr/   r0   r1   
_frameworkr2   rd   boolr?   group_callbackrI   command	add_grouprm   __name__rH   r@   r>   <module>r      s-   
 
    2 h h 8 > + : - 9 / ; 5 ; D 
 ; - O 1 1 9 / 3 1 1 ; ; > e 5 ) O O  	$, B	&T &d & 40 	/4).	tVD+8ITXaeff	 -		
 '	 
	 1	 "[ !') , d  '& ' 1 %_ %f - 21 23F G & #  & & ! & ' " 4 . / 4 - . hV $ k	 * ig & oM 2 l , oM 2 hV $ jx ( jx ( in - n< = k	 * jx ( jx ( l , f; ' n#5 64 zF r@   