o
    2j8                     @   s  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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*m+Z+ d dl,m-Z- d dl.m/Z/ d dl0m1Z1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9m:Z:m;Z; d dl<m=Z=m>Z> d dl?m@Z@mAZA d dlBmCZC d dlDmEZEmFZF ede
e"e$ddZGd eHd!dfd"d#ZIeGjJd$d%	dEd&eeHdB ejKd'd(eId$d$d)f d!dfd*d+ZLeGjMed,e  eGM e eGjMed,e  eGjMe=d,e> eGjMe@d,eA eGjMd-d.e9 eGjMd-d.e: eGjMd-d.e; eGjMd$d/e* eGjMd$d/e+ eGjNed0d1 eGjNed2d1 eGjNed3d1 eGjNed4d1 eGjNed5d1 eGjNed6d1 eGjNe(d7d1 eGjNe-d8d1 eGjNe/d9d1 eGjNe3d:d1 eGjNe1d;d$d< eGjNe5d=d1 eGjNe7d>d1 eGjNeCd?d1 eGjNe&d@d1 eGjNe#dAd1 dBdC ZOePdDkreO  dS dS )F    N)	Annotated)__version__	constants)check_cli_updatefallback_typer_group_factorytyper_factory)CP_EXAMPLESmake_cp)format_known_exception)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)
skills_cli)
spaces_cli)envupdateversion)UPLOAD_EXAMPLESupload)UPLOAD_LARGE_FOLDER_EXAMPLESupload_large_folder)webhooks_cli)ANSIloggingzHugging Face Hub CLI)extra_commands_provider)helpclsvaluereturnc                 C   s   | r
t t t d S N)printr   typerExit)r.    r4   Q/var/www/html/whisper/venv/lib/python3.10/site-packages/huggingface_hub/cli/hf.py_version_callback>   s   r6   T)invoke_without_commandr#   z-vz	--version)callbackis_eagerhiddenc                 C   s   d S r0   r4   )r#   r4   r4   r5   app_callbackD   s   r;   )examplesr,   )topic)r:   auth)namebucketscachecollectionsdatasetsdiscussionsjobsmodelspaperszrepos | repoz
repo-files)r?   r:   skillsspaceswebhooks	endpointszextensions | extc               
   C   s   t jst  td zt  W d S  tyB }  z%t| }|r=td| t	j
d t jr1t  nttd t	d  d } ~ ww )Nhuggingface_hubzError: )filez:Set HF_DEBUG=1 as environment variable for full traceback.   )r   HF_DEBUGr*   set_verbosity_infor   app	Exceptionr
   r1   sysstderr	traceback	print_excr)   grayexit)emessager4   r4   r5   mainn   s    

r[   __main__r0   )QrS   rU   typingr   r2   rL   r   r   huggingface_hub.cli._cli_utilsr   r   r   huggingface_hub.cli._cpr   r	   huggingface_hub.cli._errorsr
   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.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)   r*   rQ   boolr6   r8   Optionr;   command	add_typerr[   __name__r4   r4   r4   r5   <module>   s   	
	

