§
    }ŠtjàN  ã            *       óN  — d 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	 ddl
mZmZmZmZ ddlmZ dd	lmZ dd
lmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#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/m0Z0  e&d¬¦  «        Z1e1 2                    d¬¦  «        dej3        ddfd„¦   «         Z4 G d„ de5ej6        ¦  «        Z7 G d„ de5ej6        ¦  «        Z8ee9dz   e-dd¬¦  «        f         Z:ee9dz   e-dd¬¦  «        f         Z;ee5dz   e-dd e	e¦  «        ¬ ¦  «        f         Z<eedz   e-d!d"¬¦  «        f         Z=ee>dz   e-d#d$¬¦  «        f         Z? e&d%¬¦  «        Z@ e&d&¬¦  «        ZAe1 B                    e@d'¬(¦  «         e1 B                    eAd)¬(¦  «         e1 C                    d*g d+¢¬,¦  «        ddded-dfd.ee5dz   e-d/¬¦  «        f         d0ee7dz   e-d1d2d3¬¦  «        f         d4ed5ed6ee9 e-d7d8¬¦  «        f         d9e ddfd:„¦   «         ZDe1 C                    d;g d<¢¬,¦  «        ejE        ddddddd-ddddddddddfd=ed0ed>ee5dz   e-d?d@dA¬¦  «        f         dBee5dz   e-dCdD¬¦  «        f         dEedFe:dGe;d9e dHee9 e-dI¬¦  «        f         dJee5dz   e-dK¬¦  «        f         dLeedz   e-dMdN¬¦  «        f         dOe<dPe=dQe?dRedSedTedUedVe!ddf(dW„¦   «         ZFe1 C                    dXg dY¢¬,¦  «        dejE        ddddd-ddddddddfdZed[ee5dz   e,d\¬¦  «        f         d0edEedFe:dGe;d9e dHee9 e-dI¬¦  «        f         dOe<dPe=dQe?dRedSedTedUedVe!ddf"d]„¦   «         ZGe1 C                    d^d_g¬,¦  «        ejE        dd-d-fd=ed0ed9e d`ee9 e-da¬¦  «        f         dbee9 e-dcddde¬¦  «        f         ddfdf„¦   «         ZHe1 C                    dgdhg¬,¦  «        dejE        fdZed[ed9e d0eddf
di„¦   «         ZIe1 C                    djg dk¢¬,¦  «        dddddejE        fd=edlee8dz   e-dm¬¦  «        f         dEedFe:dGe;d9e d0eddfdn„¦   «         ZJe1 C                    dog dp¢¬,¦  «        ejE        dddd-dfd=edqeeKe5          e,dr¬¦  «        f         d0edsedtee5dz   e-du¬¦  «        f         dvee5dz   e-dw¬¦  «        f         dxee9 e-dy¬¦  «        f         d9e ddfdz„¦   «         ZL e1 C                    d{g d|¢¬}¦  «         e(d~¦  «        ¦  «         eA C                    d;dd€g¬,¦  «        ddejE        d-fd=ed)ee5 e,d�¬¦  «        f         dsed9e d0edHee9 e-d‚¬¦  «        f         ddfdƒ„¦   «         ZMeA C                    d^d„g¬,¦  «        dejE        fd=ed)ee5 e,d…¬¦  «        f         d9e d0eddf
d†„¦   «         ZNe@ C                    d;d‡dˆg¬,¦  «        dddejE        fd=ed'ee5 e,d‰¬¦  «        f         dŠee5dz   e-d‹dŒd�¬¦  «        f         dsed9e d0eddfdŽ„¦   «         ZOe@ C                    d*d�g¬,¦  «        dejE        fd=ed9e d0eddfd�„¦   «         ZPe@ C                    d^d‘g¬,¦  «        d-dejE        fd=ed'ee5 e,d’¬¦  «        f         dbee9 e-dcddd“¬¦  «        f         d9e d0eddfd”„¦   «         ZQdS )•zHContains commands to interact with repositories on the Hugging Face Hub.é    N)Ú	Annotated)ÚSpaceHardwareÚSpaceStorage)Ú
SoftChoice)ÚCLIErrorÚHfHubHTTPErrorÚRepositoryNotFoundErrorÚRevisionNotFoundError)ÚREPO_REGIONSé   )Úrun_city_game)ÚREPO_LIST_DEFAULT_LIMITÚ
EnvFileOptÚEnvOptÚLimitOptÚ
PrivateOptÚ	RepoIdArgÚRepoTypeÚRepoTypeOptÚRevisionOptÚ	SearchOptÚSecretsFileOptÚ
SecretsOptÚTokenOptÚ
VolumesOptÚenv_map_to_key_value_listÚ
get_hf_apiÚparse_env_mapÚparse_volumesÚtyper_factory)Úmake_cp)Úformat_size)ÚArgumentÚOption)ÚOutputFormatÚoutzManage repos on the Hub.)ÚhelpT)Úinvoke_without_commandÚctxÚreturnc                 óH   — | j         dk    rt          j        d¦  «         d S d S )NÚrepoz/`hf repo` is deprecated in favor of `hf repos`.)Ú	info_namer&   Úwarning)r)   s    úW/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/huggingface_hub/cli/repos.pyÚ_repos_callbackr0   9   s.   € à
„}˜ÒÐÝŒÐEÑFÔFÐFÐFÐFð Ðó    c                   ó   — e Zd ZdZdZdZdZdS )ÚRepoTypeAllÚmodelÚdatasetÚspaceÚbucketN)Ú__name__Ú
__module__Ú__qualname__r4   r5   r6   r7   © r1   r/   r3   r3   ?   s"   € € € € € Ø€EØ€GØ€EØ€F€F€Fr1   r3   c                   ó   — e Zd ZdZdZdZdS )ÚGatedChoicesÚautoÚmanualÚfalseN)r8   r9   r:   r>   r?   r@   r;   r1   r/   r=   r=   F   s   € € € € € Ø€DØ€FØ€E€E€Er1   r=   z--publiczDWhether to make the repo public. Ignored if the repo already exists.z--protectedzVWhether to make the Space protected (Spaces only). Ignored if the repo already exists.z--flavorzOSpace hardware flavor (e.g. 'cpu-basic', 't4-medium', 'l4x4'). Only for Spaces.)r'   Ú
click_typez	--storagezq(Deprecated, use volumes instead) Space persistent storage tier ('small', 'medium', or 'large'). Only for Spaces.z--sleep-timez[Seconds of inactivity before the Space is put to sleep. Use -1 to disable. Only for Spaces.z"Manage tags for a repo on the Hub.z&Manage branches for a repo on the Hub.Útag)ÚnameÚbranchz	list | ls)zhf repos lszhf repos ls --explorez,hf repos ls --namespace my-org --search bert)ÚexamplesFÚ	namespacezKOrganization name. If not provided, lists repos for the authenticated user.Ú	repo_typez--typez--repo-typez=Filter by repository type (model, dataset, space, or bucket).ÚsearchÚlimitÚexplorez	--explorez-Explore your repos as an interactive 3D city.Útokenc                 ó0  ‡‡
— t          |¬¦  «        }t          |                     | ¬¦  «        ¦  «        }‰�ˆfd„|D ¦   «         }|�"|                     ¦   «         Š
ˆ
fd„|D ¦   «         }t	          |¦  «        }|r:t
          j        t          j        k    rt          |¦  «         dS t          d¦  «        ‚|dk    r
|d|…         }d„ |D ¦   «         }	t          j        |	d	d
d
dœ¬¦  «         |dk    r#||k    rt          j        d|› d|› d�¦  «         dS dS dS )zEList all repos (models, datasets, spaces, buckets) with storage info.©rK   )rF   Nc                 ó4   •— g | ]}|j         ‰j        k    ¯|‘ŒS r;   )ÚtypeÚvalue)Ú.0ÚrrG   s     €r/   ú
<listcomp>zrepo_list.<locals>.<listcomp>ž   s'   ø€ Ð?Ð?Ð?�q Q¤V¨y¬Ò%>Ð%>�Ð%>Ð%>Ð%>r1   c                 óJ   •— g | ]}‰|j                              ¦   «         v ¯|‘Œ S r;   )ÚidÚlower)rQ   rR   Úsearch_lowers     €r/   rS   zrepo_list.<locals>.<listcomp>¡   s-   ø€ ÐBÐBÐB�q \°Q´T·Z²Z±\´\Ð%AÐ%A�Ð%AÐ%AÐ%Ar1   z5Repository exploration is only available in terminal.r   c           
      ó¨   — g | ]O}|j         |j        |j                             d ¦  «        |j        t          |j        d¬¦  «        |j        d›d�dœ‘ŒPS )z%Y-%m-%dT)Úhuman_readablez.1fú%)rU   rO   ÚupdatedÚ
visibilityÚstorageú
%_of_total)rU   rO   Ú
updated_atÚstrftimer\   r"   r]   Ústorage_percent)rQ   rR   s     r/   rS   zrepo_list.<locals>.<listcomp>¬   sw   € ð 
ð 
ð 
ð ð ”$Ø”FØ”|×,Ò,¨ZÑ8Ô8Øœ,Ý" 1¤9¸TÐBÑBÔBØÔ.Ð5Ð5Ð5Ð5ð	
ð 	
ð
ð 
ð 
r1   rU   Úright)r]   r^   )Úid_keyÚ
alignmentszShowing z of z$ repos. Use `--limit 0` to list all.)r   ÚlistÚlist_user_reposrV   Úlenr&   Úmoder%   Úhumanr   r   ÚtableÚhint)rF   rG   rH   rI   rJ   rK   ÚapiÚreposÚtotalÚitemsrW   s    `        @r/   Ú	repo_listrp   {   sd  øø€ õ@ ˜5Ð
!Ñ
!Ô
!€CÝ�×$Ò$¨yÐ$Ñ9Ô9Ñ:Ô:€EØÐØ?Ð?Ð?Ð?˜EÐ?Ñ?Ô?ˆØÐØ—|’|‘~”~ˆØBÐBÐBÐB˜EÐBÑBÔBˆÝ�‰JŒJ€Eàð PÝŒ8•|Ô)Ò)Ð)Ý˜%Ñ Ô Ð ØˆFÝÐNÑOÔOÐOàˆq‚y€yØ�f�u�f”ˆð
ð 
ð ð
ñ 
ô 
€Eõ „Iˆe˜D¸ÐPWÐ-XÐ-XÐYÑYÔYÐYØˆq‚y€y�U˜U’]�]ÝŒÐR˜EÐRÐR uÐRÐRÐRÑSÔSÐSÐSÐSð €y�]�]r1   Úcreate)zhf repos create my-modelz8hf repos create my-dataset --repo-type dataset --privatezrhf repos create my-space --type space --sdk gradio --flavor t4-medium --secrets HF_TOKEN -e THEME=dark --protectedzOhf repos create my-jupyterlab --type space --template SpacesExamples/jupyterlabzkhf repos create my-space --type space --sdk gradio -v hf://org/my-model:/models -v hf://buckets/org/b:/dataz$hf repos create my-model --region usÚrepo_idÚsdkz--sdkz--space-sdkzEHugging Face Spaces SDK type. Required when --type is set to 'space'.Útemplatez
--templatezÍCreate a Space from an official template. Pass a template repo id (e.g. 'SpacesExamples/jupyterlab') or its short name (e.g. 'JupyterLab'). List available templates with `hf spaces templates`. Spaces only.ÚprivateÚpublicÚ	protectedÚexist_okz-Do not raise an error if repo already exists.Úresource_group_idzoResource group in which to create the repo. Resource groups is only available for Enterprise Hub organizations.Úregionz--regionzbCloud region in which to create the repo. Can be one of 'us' or 'eu'. Requires Team plan or above.Úhardwarer]   Ú
sleep_timeÚsecretsÚsecrets_fileÚenvÚenv_fileÚvolumec                 óh  — t          |¬¦  «        }|                     | |j        |rdn	|rdn|rdnd|||	|
||||t          t	          ||¦  «        ¦  «        t          t	          ||¦  «        ¦  «        t          |¦  «        |¬¦  «        }t          j        d|j        t          |¦  «        ¬¦  «         dS )	zCreate a new repo on the Hub.rM   ru   rv   rw   N)rr   rG   r\   rK   rx   ry   rz   Ú	space_sdkÚspace_hardwareÚspace_storageÚspace_sleep_timeÚspace_secretsÚspace_variablesÚspace_volumesÚspace_templatezRepo created)rr   Úurl)
r   Úcreate_reporP   r   r   r   r&   Úresultrr   Ústr)rr   rG   rs   rt   ru   rv   rw   rK   rx   ry   rz   r{   r]   r|   r}   r~   r   r€   r�   rl   Úrepo_urls                        r/   Úrepo_creater�   ¼   sÍ   € õD ˜5Ð
!Ñ
!Ô
!€CØ�ŠØØ”/Ø 'Ðg�9�9¸Ð-g¨X¨XÐT]ÐEgÀ[À[ÐcgØØØ+ØØØØØ#Ý/µ¸gÀ|Ñ0TÔ0TÑUÔUÝ1µ-ÀÀXÑ2NÔ2NÑOÔOÝ# FÑ+Ô+Øð ñ ô €Hõ" „Jˆ~ xÔ'7½SÀ¹]¼]ÐKÑKÔKÐKÐKÐKr1   Ú	duplicate)z/hf repos duplicate openai/gdpval --type datasetzzhf repos duplicate multimodalart/dreambooth-training my-dreambooth --type space --flavor l4x4 --secrets HF_TOKEN --privateznhf repos duplicate org/my-space my-space --type space -v hf://org/my-model:/models -v hf://buckets/org/b:/dataÚfrom_idÚto_idz_Destination repo ID (e.g. `myorg/my-copy`). Defaults to your namespace with the same repo name.c                 ód  — t          |¬¦  «        }|                     | ||j        |rdn	|rdn|rdnd||||	|
t          t	          ||¦  «        ¦  «        t          t	          ||¦  «        ¦  «        t          |¦  «        ¬¦  «        }t          j        d| |j        t          |¦  «        ¬¦  «         dS )	z7Duplicate a repo on the Hub (model, dataset, or Space).rM   ru   rv   rw   N)r’   r“   rG   r\   rK   rx   r„   r…   r†   r‡   rˆ   r‰   zRepo duplicated)r’   r“   r‹   )
r   Úduplicate_reporP   r   r   r   r&   r�   rr   rŽ   )r’   r“   rG   ru   rv   rw   rK   rx   r{   r]   r|   r}   r~   r   r€   r�   rl   r�   s                     r/   Úrepo_duplicater–     sÊ   € õJ ˜5Ð
!Ñ
!Ô
!€CØ×!Ò!ØØØ”/Ø 'Ðg�9�9¸Ð-g¨X¨XÐT]ÐEgÀ[À[ÐcgØØØØØ#Ý/µ¸gÀ|Ñ0TÔ0TÑUÔUÝ1µ-ÀÀXÑ2NÔ2NÑOÔOÝ# FÑ+Ô+ð "ñ ô €Hõ „JÐ ¨'¸Ô9IÍsÐS[É}Ì}Ð]Ñ]Ô]Ð]Ð]Ð]r1   Údeletezhf repos delete my-modelÚ
missing_okz=If set to True, do not raise an error if repo does not exist.Úyesz-yz--yesz#Answer Yes to prompt automatically.c                 óÐ   — t          j        d|j        › d| › d�|¬¦  «         t          |¬¦  «        }|                     | |j        |¬¦  «         t          j        d| ¬¦  «         d	S )
z>Delete a repo from the Hub. This is an irreversible operation.z$You are about to permanently delete ú 'z'. Proceed?©r™   rM   )rr   rG   r˜   zRepo deleted©rr   N)r&   ÚconfirmrP   r   Údelete_repor�   )rr   rG   rK   r˜   r™   rl   s         r/   Úrepo_deleter    J  sƒ   € õ* „KÐ^°y´Ð^Ð^È'Ð^Ð^Ð^ÐdgÐhÑhÔhÐhÝ
˜5Ð
!Ñ
!Ô
!€CØ‡O‚OØØ”/Øð ñ ô ð õ
 „Jˆ~ wÐ/Ñ/Ô/Ð/Ð/Ð/r1   Úmovez;hf repos move old-namespace/my-model new-namespace/my-modelc                 óŽ   — t          |¬¦  «        }|                     | ||j        ¬¦  «         t          j        d| |¬¦  «         dS )z8Move a repository from a namespace to another namespace.rM   )r’   r“   rG   z
Repo moved)r’   r“   N)r   Ú	move_reporP   r&   r�   )r’   r“   rK   rG   rl   s        r/   Ú	repo_mover¤   i  sY   € õ ˜5Ð
!Ñ
!Ô
!€CØ‡M‚MØØØ”/ð ñ ô ð õ
 „Jˆ| W°EÐ:Ñ:Ô:Ð:Ð:Ð:r1   Úsettings)z$hf repos settings my-model --privatez'hf repos settings my-model --gated autoz8hf repos settings my-space --repo-type space --protectedÚgatedz$The gated status for the repository.c                 óØ   — t          |¬¦  «        }|                     | |€dn|t          j        u rdn|j        |rdn	|rdn|rdnd|j        ¬¦  «         t          j        d| ¬	¦  «         dS )
z$Update the settings of a repository.rM   NFru   rv   rw   )rr   r¦   r\   rG   zRepo settings updatedr�   )r   Úupdate_repo_settingsr=   r@   rP   r&   r�   )rr   r¦   ru   rv   rw   rK   rG   rl   s           r/   Úrepo_settingsr©   z  s—   € õ. ˜5Ð
!Ñ
!Ô
!€CØ×ÒØØ�}ˆtˆt°5½LÔ<NÐ3NÐ3N¨%¨%ÐTYÔT_Ø 'Ðg�9�9¸Ð-g¨X¨XÐT]ÐEgÀ[À[ÐcgØ”/ð	 ñ ô ð õ „JÐ&°Ð8Ñ8Ô8Ð8Ð8Ð8r1   zdelete-files)z'hf repos delete-files my-model file.txtz'hf repos delete-files my-model "*.json"z&hf repos delete-files my-model folder/ÚpatternszXGlob patterns to match files to delete. Based on fnmatch, '*' matches files recursively.ÚrevisionÚcommit_messagez9The summary / title / first line of the generated commit.Úcommit_descriptionz(The description of the generated commit.Ú	create_prz7Whether to create a new Pull Request for these changes.c           	      ó–   — t          |¬¦  «        }|                     || |j        ||||¬¦  «        }	t          j        d| |	¬¦  «         dS )z$Delete files from a repo on the Hub.rM   )Údelete_patternsrr   rG   r«   r¬   r­   r®   zFiles deleted)rr   Ú
commit_urlN)r   Údelete_filesrP   r&   r�   )
rr   rª   rG   r«   r¬   r­   r®   rK   rl   r‹   s
             r/   Úrepo_delete_filesr³   ›  se   € õN ˜5Ð
!Ñ
!Ô
!€CØ
×
Ò
Ø ØØ”/ØØ%Ø-Øð ñ ô €Cõ „Jˆ¨¸CÐ@Ñ@Ô@Ð@Ð@Ð@r1   Úcp)	z:hf repos cp hf://username/my-model/config.json config.jsonz<hf repos cp hf://datasets/username/my-dataset/data.csv data/z0hf repos cp hf://username/my-model/config.json -zFhf repos cp model.safetensors hf://username/my-model/model.safetensorsz4hf repos cp config.json hf://username/my-model/logs/z0hf repos cp - hf://username/my-model/config.jsonzWhf repos cp hf://username/source-model/config.json hf://username/dest-model/config.jsonzghf repos cp hf://datasets/username/my-dataset/processed/ hf://datasets/username/dest-dataset/processed/zJhf repos cp hf://username/my-model/logs/ hf://username/archive-model/logs/)rC   rE   rm   z#hf repos branch create my-model devz5hf repos branch create my-model dev --revision abc123z!The name of the branch to create.z?If set to True, do not raise an error if branch already exists.c                 óž   — t          |¬¦  «        }|                     | |||j        |¬¦  «         t          j        d||j        | ¬¦  «         dS )z*Create a new branch for a repo on the Hub.rM   )rr   rD   r«   rG   rx   zBranch created©rD   rG   rr   N)r   Úcreate_branchrP   r&   r�   )rr   rD   r«   rK   rG   rx   rl   s          r/   Úbranch_creater¸   ã  sg   € õ4 ˜5Ð
!Ñ
!Ô
!€CØ×ÒØØØØ”/Øð ñ ô ð õ „JÐ¨¸)¼/ÐSZÐ[Ñ[Ô[Ð[Ð[Ð[r1   z#hf repos branch delete my-model devz!The name of the branch to delete.c                 óš   — t          |¬¦  «        }|                     | ||j        ¬¦  «         t          j        d||j        | ¬¦  «         dS )z'Delete a branch from a repo on the Hub.rM   )rr   rD   rG   zBranch deletedr¶   N)r   Údelete_branchrP   r&   r�   )rr   rD   rK   rG   rl   s        r/   Úbranch_deleter»     sa   € õ ˜5Ð
!Ñ
!Ô
!€CØ×ÒØØØ”/ð ñ ô ð õ
 „JÐ¨¸)¼/ÐSZÐ[Ñ[Ô[Ð[Ð[Ð[r1   z!hf repos tag create my-model v1.0z4hf repos tag create my-model v1.0 -m "First release"zThe name of the tag to create.Úmessagez-mz	--messagez%The description of the tag to create.c                 ó¼  — |j         }t          |¬¦  «        }	 |                     | ||||¬¦  «         n�# t          $ r-}t	          |                     ¦   «         › d| › d�¦  «        |‚d}~wt          $ r}t	          d|› d�¦  «        |‚d}~wt          $ r-}|j        j	        dk    rt	          d|› d	| › d
�¦  «        |‚‚ d}~ww xY wt          j        d||| ¬¦  «         dS )zCreate a tag for a repo.rM   )rr   rB   Útag_messager«   rG   r›   ú' not found.Nz
Revision 'i™  úTag 'z' already exists on 'ú'.zTag created©rB   rG   rr   )rP   r   Ú
create_tagr	   r   Ú
capitalizer
   r   ÚresponseÚstatus_coder&   r�   )	rr   rB   r¼   r«   rK   rG   Úrepo_type_strrl   Úes	            r/   Ú
tag_createrÉ     s3  € ð8 ”O€MÝ
˜5Ð
!Ñ
!Ô
!€Cð	Ø�Š˜w¨C¸WÈxÐcpˆÑqÔqÐqÐqøÝ"ð Vð Vð VÝ˜-×2Ò2Ñ4Ô4ÐMÐM¸ÐMÐMÐMÑNÔNÐTUÐUøøøøÝ ð Cð Cð CÝÐ: HÐ:Ð:Ð:Ñ;Ô;ÀÐBøøøøÝð ð ð ØŒ:Ô! SÒ(Ð(ÝÐH 3ÐHÐH¸WÐHÐHÐHÑIÔIÈqÐPØøøøøðøøøõ „Jˆ} #°ÈÐPÑPÔPÐPÐPÐPs,   ™4 ´
C¾(A&Á&CÁ3BÂCÂ(B<Â<Czhf repos tag list my-modelc                 ó$  — |j         }t          |¬¦  «        }	 |                     | |¬¦  «        }n:# t          $ r-}t	          |                     ¦   «         › d| › d�¦  «        |‚d}~ww xY wd„ |j        D ¦   «         }t          j        |¦  «         dS )zList tags for a repo.rM   )rr   rG   r›   r¿   Nc                 ó8   — g | ]}|j         |j        |j        d œ‘ŒS )©rC   Útarget_commitÚrefrÌ   )rQ   Úts     r/   rS   ztag_list.<locals>.<listcomp>V  s)   € ÐaÐaÐaÐRS�a”f¨q¬ÀqÄuÐMÐMÐaÐaÐar1   )	rP   r   Úlist_repo_refsr	   r   rÄ   Útagsr&   rj   )rr   rK   rG   rÇ   rl   ÚrefsrÈ   ro   s           r/   Útag_listrÓ   I  s¹   € ð ”O€MÝ
˜5Ð
!Ñ
!Ô
!€CðVØ×!Ò!¨'¸]Ð!ÑKÔKˆˆøÝ"ð Vð Vð VÝ˜-×2Ò2Ñ4Ô4ÐMÐM¸ÐMÐMÐMÑNÔNÐTUÐUøøøøðVøøøàaÐaÐW[ÔW`ÐaÑaÔa€EÝ„IˆeÑÔÐÐÐs   ™1 ±
A(»(A#Á#A(z!hf repos tag delete my-model v1.0zThe name of the tag to delete.z"Answer Yes to prompt automaticallyc                 óº  — |j         }t          j        d|› d|› d| › �¦  «         t          j        d|¬¦  «         t	          |¬¦  «        }	 |                     | ||¬¦  «         n^# t          $ r-}t          |                     ¦   «         › d| › d	�¦  «        |‚d
}~wt          $ r}t          d|› d| › d�¦  «        |‚d
}~ww xY wt          j
        d||| ¬¦  «         d
S )zDelete a tag for a repo.zYou are about to delete tag z on ú zProceed?rœ   rM   )rr   rB   rG   r›   r¿   NrÀ   z' not found on 'rÁ   zTag deletedrÂ   )rP   r&   Útextrž   r   Ú
delete_tagr	   r   rÄ   r
   r�   )rr   rB   r™   rK   rG   rÇ   rl   rÈ   s           r/   Ú
tag_deleterØ   Z  s'  € ð* ”O€MÝ„HÐN¨CÐNÐN°]ÐNÐNÀWÐNÐNÑOÔOÐOÝ„K�
 Ð$Ñ$Ô$Ð$Ý
˜5Ð
!Ñ
!Ô
!€CðHØ�Š˜w¨C¸=ˆÑIÔIÐIÐIøÝ"ð Vð Vð VÝ˜-×2Ò2Ñ4Ô4ÐMÐM¸ÐMÐMÐMÑNÔNÐTUÐUøøøøÝ ð Hð Hð HÝÐ?˜sÐ?Ð?°GÐ?Ð?Ð?Ñ@Ô@ÀaÐGøøøøðHøøøå„Jˆ} #°ÈÐPÑPÔPÐPÐPÐPs$   ÁA% Á%
C Á/(BÂC Â$B;Â;C )RÚ__doc__ÚenumÚtypingr   ÚclickÚhuggingface_hubr   r   Úhuggingface_hub.cli._cli_utilsr   Úhuggingface_hub.errorsr   r   r	   r
   Úhuggingface_hub.hf_apir   Ú
_city_gamer   Ú
_cli_utilsr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    Ú_cpr!   Ú_file_listingr"   Ú
_frameworkr#   r$   Ú_outputr%   r&   Ú	repos_cliÚgroup_callbackÚContextr0   rŽ   ÚEnumr3   r=   ÚboolÚ	PublicOptÚProtectedOptÚSpaceHardwareOptÚSpaceStorageOptÚintÚSpaceSleepTimeOptÚtag_cliÚ
branch_cliÚ	add_groupÚcommandrp   r4   r�   r–   r    r¤   r©   re   r³   r¸   r»   rÉ   rÓ   rØ   r;   r1   r/   ú<module>rö      sÝ  ðð OÐ Nà €€€Ø Ð Ð Ð Ð Ð à €€€à 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø kÐ kÐ kÐ kÐ kÐ kÐ kÐ kÐ kÐ kÐ kÐ kØ /Ð /Ð /Ð /Ð /Ð /à %Ð %Ð %Ð %Ð %Ð %ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð* Ð Ð Ð Ð Ð Ø &Ð &Ð &Ð &Ð &Ð &Ø (Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &ð ˆMÐ9Ð:Ñ:Ô:€	ð ×Ò°ÐÑ6Ô6ðG˜œð G¨4ð Gð Gð Gñ 7Ô6ðGð
ð ð ð ð �#�t”yñ ô ð ðð ð ð ð �3˜œ	ñ ô ð ð Øˆ4�KØ
€FØØSðñ ô ðô€	ð Øˆ4�KØ
€FØØeðñ ô ðô€ð Øˆ$�JØ
€FØØ^Ø�:˜mÑ,Ô,ðñ ô ðôÐ ð Ø�4ÑØ
€FØð Aðñ ô ðô€ð Øˆ$�JØ
€FØØjðñ ô ðôÐ ð ˆ-ÐAÐ
BÑ
BÔ
B€Øˆ]Ð HÐIÑIÔI€
Ø 	× Ò �G %Ð Ñ (Ô (Ð (Ø 	× Ò �J XÐ Ñ .Ô .Ð .ð ×ÒØðð ð ð ñ ô ð 	ð 	ØØ-ð 	Øð+6Tð 6TØØˆd‰
ØˆØ^ð	
ñ 	
ô 	
ð	ôð6Tð Ø�dÑØˆØØØPð	
ñ 	
ô 	
ð	ôð6Tð ð6Tð  ð!6Tð" ØØˆˆ{Ð!PÐQÑQÔQð	Sôð#6Tð* ð+6Tð, 
ð-6Tð 6Tð 6Tñô ð6Tðr ×ÒØðð ð ð ñ 
ô 
ð &œ^ð 	ð 	ØØØ"Øð 	ð 	ð 	Ø!%Ø#Ø$(ØØ#'ØØØðiILð ILØðILàðILð 
Øˆd‰
ØˆØØØXð	
ñ 	
ô 	
ð	ô
ðILð Øˆd‰
ØˆØð6ð	
ñ 	
ô 	
ð	ô
ðILð, ð-ILð. ð/ILð0 ð1ILð2 ð3ILð4 ØØˆØ@ð	
ñ 	
ô 	
ð	ôð5ILð@ !Øˆd‰
Øˆð Cð	
ñ 	
ô 	
ð	ôðAILðL Ø�tÑØˆØØuð	
ñ 	
ô 	
ð	ôðMILðZ ð[ILð\ ð]ILð^ "ð_ILð` ðaILðb !ðcILðd 
ðeILðf ðgILðh ðiILðj 
ðkILð ILð ILñ
ô 
ðILðX ×ÒØðð ð ð ñ ô ð 	Ø%œ^ØØØ"Øð 	Ø!%Ø#Ø$(ØØ#'ØØØð5,^ð ,^Øð,^àØˆd‰
ØˆØrð	
ñ 	
ô 	
ð	ôð,^ð ð,^ð ð,^ð ð,^ð ð,^ð ð,^ð ØØˆØ@ð	
ñ 	
ô 	
ð	ôð,^ð& ð',^ð( ð),^ð* "ð+,^ð, ð-,^ð. !ð/,^ð0 
ð1,^ð2 ð3,^ð4 ð5,^ð6 
ð7,^ð ,^ð ,^ñô ð,^ð^ ×Ò�8Ð'AÐ&BÐÑCÔCð &œ^Øð 	ð 	ð#0ð 0Øð0àð0ð ð0ð ØØˆØPð	
ñ 	
ô 	
ð	ôð	0ð 
ØØˆØØØ6ð	
ñ 	
ô 	
ð	ô
ð0ð$ 
ð%0ð 0ð 0ñ DÔCð0ð< ×Ò�6Ð%bÐ$cÐÑdÔdð Ø%œ^ð	;ð ;Øð;àð;ð ð;ð ð	;ð
 
ð;ð ;ð ;ñ eÔdð;ð  ×ÒØðð ð ð ñ ô ð 	ØØØ"ØØ%œ^ð9ð 9Øð9àØ�tÑØˆØ7ð	
ñ 	
ô 	
ð	ôð9ð ð9ð ð9ð ð9ð ð9ð ð9ð 
ð9ð 9ð 9ñô ð9ð2 ×ÒØðð ð ð ñ ô ð  &œ^Ø ð 	ð 	ð 	Øð9)Að )AØð)AàØˆSŒ	ØˆØkð	
ñ 	
ô 	
ð	ôð)Að ð)Að ð)Að Øˆd‰
ØˆØLð	
ñ 	
ô 	
ð	ôð)Að  "Øˆd‰
ØˆØ;ð	
ñ 	
ô 	
ð	ôð!)Að, ØØˆØJð	
ñ 	
ô 	
ð	ôð-)Að8 ð9)Að: 
ð;)Að )Að )Añô ð)AðZ€	× Ò Ø	ðð ð ð ñ ô ð  
€'ˆ'ÑÔñ!ô ð ð& ×ÒØà-Ø?ðð ñ ô ð !ØØ%œ^ð 	ð!\ð \Øð\àØØˆØ4ð	
ñ 	
ô 	
ð	ôð\ð ð\ð ð\ð ð\ð ØØˆØRð	
ñ 	
ô 	
ð	ôð\ð" 
ð#\ð \ð \ñô ð\ð< ×Ò�HÐ(MÐ'NÐÑOÔOð Ø%œ^ð\ð \Øð\àØØˆØ4ð	
ñ 	
ô 	
ð	ôð\ð ð\ð ð\ð 
ð\ð \ð \ñ PÔOð\ð* 	‡‚Øà+Ø>ðð ñ ô ð, 	Ø ØØ%œ^ð%!Qð !QØð!Qà	ØØˆØ1ð	
ñ 	
ô 	
ð	ô
ð!Qð Øˆd‰
ØˆØØØ8ð	
ñ 	
ô 	
ð	ôð!Qð  ð!!Qð" ð#!Qð$ ð%!Qð& 
ð'!Qð !Qð !Qñô ð!QðH 	‡‚�Ð(DÐ'E€ÑFÔFð Ø%œ^ðð Øðàðð ðð 
ð	ð ð ñ GÔFðð  	‡‚�Ð%HÐ$I€ÑJÔJð  	ØØ%œ^ð#Qð QØðQà	ØØˆØ1ð	
ñ 	
ô 	
ð	ô
ðQð 
ØØˆØØØ5ð	
ñ 	
ô 	
ð	ô
ðQð  ð!Qð" ð#Qð$ 
ð%Qð Qð Qñ KÔJðQð Qð Qr1   