
    "j                     D   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 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l-m.Z. d dl/m0Z0 d dl1m2Z2 d dl3m4Z4 d dl5m6Z6m7Z7 d dl8m9Z9m:Z: d dl;m<Z<m=Z= d dl>m?Z? d dl@mAZAmBZB  ed e
ee!                    ZCdeDd dfd!ZEeCF                    d"#          	 d@d$eeDdz   ejG        d%eEd"d"&          f         d dfd'            ZH eCI                                e            eCI                    e(          e            eCI                    e9(          e:            eCI                    e<(          e=            eCI                    d)*          e6            eCI                    d)*          e7            eCI                    d"+          e'            eCI                    d"+          e(           eCJ                    ed,-           eCJ                    ed.-           eCJ                    ed/-           eCJ                    ed0-           eCJ                    ed1-           eCJ                    ed2-           eCJ                    e%d3-           eCJ                    e*d4-           eCJ                    e,d5-           eCJ                    e0d6-           eCJ                    e.d7d"8           eCJ                    e2d9-           eCJ                    e4d:-           eCJ                    e?d;-           eCJ                    e#d<-           eCJ                    e d=-           d> ZKeLd?k    r eK             dS dS )A    N)	Annotated)__version__	constants)check_cli_updatefallback_typer_group_factorytyper_factory)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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                 X    | r't          t                     t          j                    d S N)printr   typerExit)r,   s    `/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/huggingface_hub/cli/hf.py_version_callbackr4   =   s.     kjll     T)invoke_without_commandr!   z	--version)callbackis_eagerhiddenc                     d S r/    )r!   s    r3   app_callbackr<   C   s	     	Dr5   )examplesr*   )topic)r9   auth)namebucketscachecollectionsdatasetsdiscussionsjobsmodelspaperszrepos | repoz
repo-files)r@   r9   skillsspaceswebhooks	endpointszextensions | extc                     t           j        st          j                     t	          d           	 t                       d S # t          $ r} t          |           }|rst          d| t          j
                   t           j        rt          j                     n!t          t          j        d                     t          j        d            d } ~ ww xY w)Nhuggingface_hubzError: )filez:Set HF_DEBUG=1 as environment variable for full traceback.   )r   HF_DEBUGr(   set_verbosity_infor   app	Exceptionr	   r0   sysstderr	traceback	print_excr'   grayexit)emessages     r3   mainr]   k   s     %"$$$&''' 	 	 	(++ 	%G%%CJ7777! _#%%%%di \]]^^^HQKKK	s   A   
C
BCC__main__r/   )MrU   rW   typingr   r1   rN   r   r   huggingface_hub.cli._cli_utilsr   r   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!   huggingface_hub.cli.uploadr"   r#   'huggingface_hub.cli.upload_large_folderr$   r%   huggingface_hub.cli.webhooksr&   huggingface_hub.utilsr'   r(   rS   boolr4   r7   Optionr<   command	add_typerr]   __name__r;   r5   r3   <module>r}      s   


            2 2 2 2 2 2 2 2 h h h h h h h h h h > > > > > > - - - - - - 9 9 9 9 9 9 9 9 / / / / / / ; ; ; ; ; ; 5 5 5 5 5 5 ; ; ; ; ; ; D D D D D D D D         
 ; : : : : : - - - - - - O O O O O O O O 1 1 1 1 1 1 1 1 1 1 1 1 9 9 9 9 9 9 / / / / / / 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 > > > > > > > > e e e e e e e e 5 5 5 5 5 5 / / / / / / / / m	$$, B	 	 	  T d     T** 		 	t\U\+8ITXaeffff	 
		 	 	 +*	 d    '& ' ' 1 1 1 %_ % %f - - - 21 2 23F G G G &  #    &  ' " " " 4  . / / / 4  - . . . hV $ $ $ k	 * * * ig & & & oM 2 2 2 l , , , oM 2 2 2 hV $ $ $ jx ( ( ( jx ( ( ( in - - - n< = = = jx ( ( ( jx ( ( ( l , , , f; ' ' ' n#5 6 6 6  & zDFFFFF r5   