+
    –°³jàN  ã                   óÄ  € R t ^ RIt^ RIHt ^ RIt^ RIHtHt ^ RIH	t	 ^ RI
HtHtHtHt ^ RIHt ^RIHt ^RIHtHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t& ^R	I'H(t( ^R
I)H*t* ^RI+H,t,H-t- ^RI.H/t/H0t0 ]&! RR7      t1]1Pe                  RR7      R R l4       t3 ! R R]4]Pj                  4      t6 ! R R]4]Pj                  4      t7]]8R,          ]-! RRR7      3,          t9]]8R,          ]-! RRR7      3,          t:]]4R,          ]-! RR]	! ]4      R7      3,          t;]]R,          ]-! RRR7      3,          t<]]=R,          ]-! R R!R7      3,          t>]&! R"R7      t?]&! R#R7      t@]1Pƒ                  ]?R$R%7       ]1Pƒ                  ]@R&R%7       ]1P…                  R'. RTOR(7      RRR]R)R3R* R+ ll4       tC]1P…                  R,. RUOR(7      ]Pˆ                  RRRRRRR)RRRRRRRRRR3R- R. ll4       tE]1P…                  R/. RVOR(7      R]Pˆ                  RRRRR)RRRRRRRR3R0 R1 ll4       tF]1P…                  R2R3.R(7      ]Pˆ                  RR)R)3R4 R5 ll4       tG]1P…                  R6R7.R(7      R]Pˆ                  3R8 R9 ll4       tH]1P…                  R:. RWOR(7      RRRRR]Pˆ                  3R; R< ll4       tI]1P…                  R=. RXOR(7      ]Pˆ                  RRRR)R3R> R? ll4       tJ]1P…                  R@. RYORA7      ! ](! RB4      4       ]@P…                  R,RCRD.R(7      RR]Pˆ                  R)3RE RF ll4       tK]@P…                  R2RG.R(7      R]Pˆ                  3RH RI ll4       tL]?P…                  R,RJRK.R(7      RRR]Pˆ                  3RL RM ll4       tM]?P…                  R'RN.R(7      R]Pˆ                  3RO RP ll4       tN]?P…                  R2RQ.R(7      R)R]Pˆ                  3RR RS ll4       tOR# )ZzHContains 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_commandc                ó<   € V ^8„  d   QhR\         P                  RR/# )é   ÚctxÚreturnN)ÚclickÚContext)Úformats   "ÚZ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/huggingface_hub/cli/repos.pyÚ__annotate__r0   :   s"   € ÷ Gñ GœŸ™ð G¨4ñ Gó    c                 óX   € V P                   R 8X  d   \        P                  ! R4       R# R# )Úrepoz/`hf repo` is deprecated in favor of `hf repos`.N)Ú	info_namer$   Úwarning)r*   s   &r/   Ú_repos_callbackr6   9   s    € à
‡}�}˜ÔÜ�ŠÐEÖFñ r1   c                   ó&   € ] tR t^?tRtRtRtRtRtR# )ÚRepoTypeAllÚmodelÚdatasetÚspaceÚbucket© N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r9   r:   r;   r<   Ú__static_attributes__r=   r1   r/   r8   r8   ?   s   † Ø€EØ€GØ€EØ„Fr1   r8   c                   ó"   € ] tR t^FtRtRtRtRtR# )ÚGatedChoicesÚautoÚmanualÚfalser=   N)r>   r?   r@   rA   rE   rF   rG   rB   r=   r1   r/   rD   rD   F   s   † Ø€DØ€FØ„Er1   rD   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)ÚexamplesFc                ó  € V ^8„  d   QhR\         \        R,          \        RR7      3,          R\         \        R,          \        RRRR7      3,          R	\        R
\
        R\         \        \        RRR7      3,          R\        RR/# )r)   Ú	namespaceNzKOrganization name. If not provided, lists repos for the authenticated user.r%   Ú	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.Útokenr+   )r   Ústrr"   r8   r   r   Úboolr   )r.   s   "r/   r0   r0   ƒ   s±   € ÷ 6Tñ 6TÜÜˆd�
ÜØ^ô	
ð	õð6Tô Ü�dÕÜØØØPô	
ð	õð6Tô ð6Tô  ð!6Tô" ÜÜˆ{Ð!PÔQð	Sõð#6Tô* ð+6Tð, 
ñ-6Tr1   c                ó–  € \        VR7      p\        VP                  V R7      4      pVe.   V Uu. uF!  qˆP                  VP                  8X  g   K  VNK#  	  ppVeB   VP                  4       p	V Uu. uF%  q‰VP                  P                  4       9   g   K#  VNK'  	  pp\        V4      p
V'       d<   \        P                  \        P                  8X  d   \        V4       R# \        R4      hV^ 8”  d   VRV pV Uu. uFk  pRVP                  RVP                  RVP                  P                  R4      R	VP                   R
\#        VP$                  RR7      RVP&                  R R2/NKm  	  pp\        P(                  ! VRR
RRR/R7       V^ 8”  d(   W£8”  d    \        P*                  ! RV RV
 R24       R# R# R# u upi u upi u upi )zEList all repos (models, datasets, spaces, buckets) with storage info.©rS   )rN   Nz5Repository exploration is only available in terminal.ÚidÚtypeÚupdatedz%Y-%m-%dÚ
visibilityÚstorageT)Úhuman_readablez
%_of_totalz.1fÚ%Úright)Úid_keyÚ
alignmentszShowing z of z$ repos. Use `--limit 0` to list all.)r   ÚlistÚlist_user_reposrY   ÚvalueÚlowerrX   Úlenr$   Úmoder#   Úhumanr   r   Ú
updated_atÚstrftimer[   r    r\   Ústorage_percentÚtableÚhint)rN   rO   rP   rQ   rR   rS   ÚapiÚreposÚrÚsearch_lowerÚtotalÚitemss   &&&&&&      r/   Ú	repo_listrt   {   s¤  € ô@ ˜5Ô
!€CÜ�×$Ñ$¨yÐ$Ó9Ó:€EØÒÙ!Ó?™E�q§V¡V¨y¯©Ñ%>—�™EˆÐ?ØÒØ—|‘|“~ˆÙ!ÓB™E�q°Q·T±T·Z±Z³\Ñ%A—�™EˆÐBÜ�‹J€EçÜ�8‰8”|×)Ñ)Ô)Ü˜%Ô ÙÜÐNÓOÐOàˆq„yØ�f�u�ˆñ ó
ñ ˆAð �!—$‘$Ø�A—F‘FØ�q—|‘|×,Ñ,¨ZÓ8Ø˜!Ÿ,™,Ø”{ 1§9¡9¸TÔBØ˜Q×.Ñ.¨sÐ3°1Ð5ó	
ñ ð 
ð 
ô ‡I‚Iˆe˜D¨i¸À,ÐPWÐ-XÕYØˆq„y�U”]Ü�Š�8˜E˜7 $ u gÐ-QÐRÖSñ #�yùò5 @ùò Cùò
s   °F<ÁF<Á1 GÂGÃ<A1GÚcreatec          (      ó&  € V ^8„  d   QhR\         R\        R\        \        R,          \	        RRRR7      3,          R	\        \        R,          \	        R
RR7      3,          R\
        R\        R\        R\        R\        \        \	        RR7      3,          R\        \        R,          \	        RR7      3,          R\        \        R,          \	        RRR7      3,          R\        R\        R\        R\        R\        R\         R\"        R\$        RR/# ) r)   Úrepo_idrO   ÚsdkNz--sdkz--space-sdkzEHugging Face Spaces SDK type. Required when --type is set to 'space'.r%   Ú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Ú	protectedrS   Úexist_okú-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Úvolumer+   )r   r   r   rT   r"   r   Ú	PublicOptÚProtectedOptr   rU   r
   ÚSpaceHardwareOptÚSpaceStorageOptÚSpaceSleepTimeOptr   r   r   r   r   )r.   s   "r/   r0   r0   Ç   s¬  € ÷ 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r1   c                ób  € \        VR7      pTP                  T VP                  V'       d   RMV'       d   RMV'       d   RMRVVV	V
VVVV\        \	        Wï4      4      \        \	        VV4      4      \        V4      VR7      p\        P                  ! RVP                  \        V4      R7       R# )	zCreate a new repo on the Hub.rW   rz   r{   r|   N)rw   rO   r[   rS   r}   r   r€   Ú	space_sdkÚspace_hardwareÚspace_storageÚspace_sleep_timeÚspace_secretsÚspace_variablesÚspace_volumesÚspace_templatezRepo created)rw   Úurl)
r   Úcreate_repord   r   r   r   r$   Úresultrw   rT   )rw   rO   rx   ry   rz   r{   r|   rS   r}   r   r€   r�   r\   r‚   rƒ   r„   r…   r†   r‡   rn   Úrepo_urls   &&&&&&&&&&&&&&&&&&&  r/   Úrepo_createrš   ¼   s˜   € ôD ˜5Ô
!€CØ�‰ØØ—/‘/ß '‘9¿©X×T]Á[ÐcgØØØ+ØØØØØ#Ü/´¸gÓ0TÓUÜ1´-ÀÀXÓ2NÓOÜ# FÓ+Øð ó €Hô" ‡J‚Jˆ~ x×'7Ñ'7¼SÀ»]×Kr1   Ú	duplicatec          "      óF  € V ^8„  d   QhR\         R\        \        R,          \        RR7      3,          R\        R\
        R\        R	\        R
\        R\        \        \        RR7      3,          R\        R\        R\        R\        R\        R\         R\"        R\$        RR/# )r)   Úfrom_idÚto_idNz_Destination repo ID (e.g. `myorg/my-copy`). Defaults to your namespace with the same repo name.r%   rO   rz   r{   r|   rS   r}   r~   r�   r\   r‚   rƒ   r„   r…   r†   r‡   r+   )r   r   rT   r!   r   r   rˆ   r‰   r   rU   r"   rŠ   r‹   rŒ   r   r   r   r   r   )r.   s   "r/   r0   r0     sù   € ÷ ,^ñ ,^Üð,^äÜˆd�
ÜØrô	
ð	õð,^ô ð,^ô ð,^ô ð,^ô ð,^ô ð,^ô ÜÜØ@ô	
ð	õð,^ô& ð',^ô( ð),^ô* "ð+,^ô, ð-,^ô. !ð/,^ô0 
ð1,^ô2 ð3,^ô4 ð5,^ð6 
ñ7,^r1   c                ó\  € \        VR7      pTP                  T TVP                  V'       d   RMV'       d   RMV'       d   RMRVVVV	V
\        \	        W¼4      4      \        \	        WÞ4      4      \        V4      R7      p\        P                  ! RV VP                  \        V4      R7       R# )	z7Duplicate a repo on the Hub (model, dataset, or Space).rW   rz   r{   r|   N)r�   rž   rO   r[   rS   r}   r�   r�   r‘   r’   r“   r”   zRepo duplicated)r�   rž   r–   )
r   Úduplicate_repord   r   r   r   r$   r˜   rw   rT   )r�   rž   rO   rz   r{   r|   rS   r}   r�   r\   r‚   rƒ   r„   r…   r†   r‡   rn   r™   s   &&&&&&&&&&&&&&&&  r/   Úrepo_duplicater¡     s“   € ôJ ˜5Ô
!€CØ×!Ñ!ØØØ—/‘/ß '‘9¿©X×T]Á[ÐcgØØØØØ#Ü/´¸gÓ0TÓUÜ1´-ÀÓ2NÓOÜ# FÓ+ð "ó €Hô ‡J‚JÐ ¨'¸×9IÑ9IÌsÐS[Ë}×]r1   Údeletezhf repos delete my-modelc                ó¸   € V ^8„  d   QhR\         R\        R\        R\        \        \        RR7      3,          R\        \        \        RR	R
R7      3,          RR/# )r)   rw   rO   rS   Ú
missing_okz=If set to True, do not raise an error if repo does not exist.r%   Úyesú-yú--yesz#Answer Yes to prompt automatically.r+   N)r   r   r   r   rU   r"   )r.   s   "r/   r0   r0   K  sz   € ÷ 0ñ 0Üð0äð0ô ð0ô ÜÜØPô	
ð	õð	0ô 
ÜÜØØØ6ô	
ð	õ
ð0ð$ 
ñ%0r1   c                óÜ   € \         P                  ! RVP                   RV  R2VR7       \        VR7      pVP	                  V VP                  VR7       \         P
                  ! RV R7       R	# )
z>Delete a repo from the Hub. This is an irreversible operation.z$You are about to permanently delete ú 'z'. Proceed?©r¥   rW   )rw   rO   r¤   zRepo deleted©rw   N)r$   Úconfirmrd   r   Údelete_repor˜   )rw   rO   rS   r¤   r¥   rn   s   &&&&& r/   Úrepo_deleter®   J  sa   € ô* ‡K‚KÐ6°y·±Ð6GÀrÈ'ÈÐR]Ð^ÐdgÕhÜ
˜5Ô
!€CØ‡O�OØØ—/‘/Øð ô ô
 ‡J‚Jˆ~ w×/r1   Úmovez;hf repos move old-namespace/my-model new-namespace/my-modelc          
      óL   € V ^8„  d   QhR\         R\         R\        R\        RR/# )r)   r�   rž   rS   rO   r+   N©r   r   r   )r.   s   "r/   r0   r0   j  s:   € ÷ ;ñ ;Üð;äð;ô ð;ô ð	;ð
 
ñ;r1   c                óŠ   € \        VR7      pVP                  V VVP                  R7       \        P                  ! RWR7       R# )z8Move a repository from a namespace to another namespace.rW   )r�   rž   rO   z
Repo moved)r�   rž   N)r   Ú	move_repord   r$   r˜   )r�   rž   rS   rO   rn   s   &&&& r/   Ú	repo_mover´   i  s<   € ô ˜5Ô
!€CØ‡M�MØØØ—/‘/ð ô ô
 ‡J‚Jˆ| W×:r1   Úsettingsc                ó¬   € V ^8„  d   QhR\         R\        \        R,          \        RR7      3,          R\        R\
        R\        R	\        R
\        RR/# )r)   rw   ÚgatedNz$The gated status for the repository.r%   rz   r{   r|   rS   rO   r+   )	r   r   rD   r"   r   rˆ   r‰   r   r   )r.   s   "r/   r0   r0   ‚  su   € ÷ 9ñ 9Üð9äÜ�tÕÜØ7ô	
ð	õð9ô ð9ô ð9ô ð9ô ð9ô ð9ð 
ñ9r1   c                ó  € \        VR7      pTP                  T Vf   RM!V\        P                  J d   RMVP                  V'       d   RMV'       d   RMV'       d   RMRVP                  R7       \
        P                  ! RV R	7       R# )
z$Update the settings of a repository.rW   NFrz   r{   r|   )rw   r·   r[   rO   zRepo settings updatedr«   )r   Úupdate_repo_settingsrD   rG   rd   r$   r˜   )rw   r·   rz   r{   r|   rS   rO   rn   s   &&&&&&& r/   Úrepo_settingsrº   z  sl   € ô. ˜5Ô
!€CØ×ÑØØ’}‰t°5¼L×<NÑ<NÓ3N©%ÐTY×T_ÑT_ß '‘9¿©X×T]Á[ÐcgØ—/‘/ð	 ô ô ‡J‚JÐ&°×8r1   zdelete-filesc                óf  € V ^8„  d   QhR\         R\        \        \        ,          \	        RR7      3,          R\
        R\        R\        \        R,          \        R	R7      3,          R
\        \        R,          \        RR7      3,          R\        \        \        RR7      3,          R\        RR/	# )r)   rw   ÚpatternszXGlob patterns to match files to delete. Based on fnmatch, '*' matches files recursively.r%   rO   ÚrevisionÚcommit_messageNz9The 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.rS   r+   )
r   r   rb   rT   r!   r   r   r"   rU   r   )r.   s   "r/   r0   r0   £  sÙ   € ÷ )Añ )AÜð)AäÜŒS�	ÜØkô	
ð	õð)Aô ð)Aô ð)Aô Üˆd�
ÜØLô	
ð	õð)Aô  "Üˆd�
ÜØ;ô	
ð	õð!)Aô, ÜÜØJô	
ð	õð-)Aô8 ð9)Að: 
ñ;)Ar1   c           
     ó’   € \        VR7      pVP                  VV VP                  VVVVR7      p	\        P                  ! RW	R7       R# )z$Delete files from a repo on the Hub.rW   )Údelete_patternsrw   rO   r½   r¾   r¿   rÀ   zFiles deleted)rw   Ú
commit_urlN)r   Údelete_filesrd   r$   r˜   )
rw   r¼   rO   r½   r¾   r¿   rÀ   rS   rn   r–   s
   &&&&&&&&  r/   Úrepo_delete_filesrÅ   ›  sM   € ôN ˜5Ô
!€CØ
×
Ñ
Ø ØØ—/‘/ØØ%Ø-Øð ó €Cô ‡J‚Jˆ¨×@r1   Úcp)rJ   rL   ro   z#hf repos branch create my-model devz5hf repos branch create my-model dev --revision abc123c                óÀ   € V ^8„  d   QhR\         R\        \        \        RR7      3,          R\        R\
        R\        R\        \        \        R	R7      3,          R
R/# )r)   rw   rK   z!The name of the branch to create.r%   r½   rS   rO   r}   z?If set to True, do not raise an error if branch already exists.r+   N)	r   r   rT   r!   r   r   r   rU   r"   )r.   s   "r/   r0   r0   ê  s‡   € ÷ \ñ \Üð\äÜÜØ4ô	
ð	õð\ô ð\ô ð\ô ð\ô ÜÜØRô	
ð	õð\ð" 
ñ#\r1   c                ó¤   € \        VR7      pVP                  V VVVP                  VR7       \        P                  ! RWP                  V R7       R# )z*Create a new branch for a repo on the Hub.rW   )rw   rK   r½   rO   r}   zBranch created©rK   rO   rw   N)r   Úcreate_branchrd   r$   r˜   )rw   rK   r½   rS   rO   r}   rn   s   &&&&&& r/   Úbranch_createrË   ã  sL   € ô4 ˜5Ô
!€CØ×ÑØØØØ—/‘/Øð ô ô ‡J‚JÐ¨¿/¹/ÐSZ×[r1   z#hf repos branch delete my-model devc          
      óz   € V ^8„  d   QhR\         R\        \        \        RR7      3,          R\        R\
        RR/# )	r)   rw   rK   z!The name of the branch to delete.r%   rS   rO   r+   N)r   r   rT   r!   r   r   )r.   s   "r/   r0   r0   	  sY   € ÷ \ñ \Üð\äÜÜØ4ô	
ð	õð\ô ð\ô ð\ð 
ñ\r1   c                ó    € \        VR7      pVP                  V VVP                  R7       \        P                  ! RWP                  V R7       R# )z'Delete a branch from a repo on the Hub.rW   )rw   rK   rO   zBranch deletedrÉ   N)r   Údelete_branchrd   r$   r˜   )rw   rK   rS   rO   rn   s   &&&& r/   Úbranch_deleterÏ     sF   € ô ˜5Ô
!€CØ×ÑØØØ—/‘/ð ô ô
 ‡J‚JÐ¨¿/¹/ÐSZ×[r1   z!hf repos tag create my-model v1.0z4hf repos tag create my-model v1.0 -m "First release"c                óÒ   € V ^8„  d   QhR\         R\        \        \        RR7      3,          R\        \        R,          \	        RRR	R7      3,          R
\
        R\        R\        RR/# )r)   rw   rI   zThe name of the tag to create.r%   ÚmessageNz-mz	--messagez%The description of the tag to create.r½   rS   rO   r+   )r   r   rT   r!   r"   r   r   r   )r.   s   "r/   r0   r0   %  s‘   € ÷ !Qñ !QÜð!Qä	ÜÜØ1ô	
ð	õ
ð!Qô Üˆd�
ÜØØØ8ô	
ð	õð!Qô  ð!!Qô" ð#!Qô$ ð%!Qð& 
ñ'!Qr1   c                ó®  € VP                   p\        VR7      p VP                  WW#VR7       \        P                  ! RYT R7       R#   \         d&   p\	        TP                  4        RT  R24      ThRp?i\         d   p\	        RT R24      ThRp?i\         d5   pTP                  P                  R8X  d   \	        RT R	T  R
24      Thh Rp?ii ; i)zCreate a tag for a repo.rW   )rw   rI   Útag_messager½   rO   r©   ú' not found.Nz
Revision 'i™  úTag 'z' already exists on 'ú'.zTag created©rI   rO   rw   )rd   r   Ú
create_tagr   r   Ú
capitalizer	   r   ÚresponseÚstatus_coder$   r˜   )	rw   rI   rÑ   r½   rS   rO   Úrepo_type_strrn   Úes	   &&&&&&   r/   Ú
tag_createrÞ     sÔ   € ð8 —O‘O€MÜ
˜5Ô
!€Cð	Ø�‰˜w¸WÐcpˆÔqô ‡J‚Jˆ} #È×Pøô #ô VÜ˜-×2Ñ2Ó4Ð5°R¸°yÀÐMÓNÐTUÐUûÜ ô CÜ˜ H :¨\Ð:Ó;ÀÐBûÜô Ø�:‰:×!Ñ! SÔ(Ü˜U 3 %Ð'<¸W¸IÀRÐHÓIÈqÐPØûðús;   šA	 Á	CÁ A4Á4CÂCÂBÂCÂCÂ /CÃCzhf repos tag list my-modelc                ó@   € V ^8„  d   QhR\         R\        R\        RR/# )r)   rw   rS   rO   r+   Nr±   )r.   s   "r/   r0   r0   J  s0   € ÷ ñ Üðäðô ðð 
ñ	r1   c           	     óv  € VP                   p\        VR7      p VP                  WR7      pTP                   Uu. uF)  pRTP                  RTP                  RTP                  /NK+  	  pp\        P                  ! T4       R#   \         d&   p\	        TP                  4        RT  R24      ThRp?ii ; iu upi )	zList tags for a repo.rW   )rw   rO   r©   rÔ   NrJ   Útarget_commitÚref)rd   r   Úlist_repo_refsr   r   rÙ   ÚtagsrJ   rá   râ   r$   rl   )	rw   rS   rO   rÜ   rn   ÚrefsrÝ   Útrs   s	   &&&      r/   Útag_listrç   I  s±   € ð —O‘O€MÜ
˜5Ô
!€CðVØ×!Ñ!¨'Ð!ÓKˆð X\×W`ÒW`ÓaÑW`ÐRSˆf�a—f‘f˜o¨q¯©ÀÀqÇuÁuÓMÑW`€EÐaÜ‡I‚IˆeÖøô #ô VÜ˜-×2Ñ2Ó4Ð5°R¸°yÀÐMÓNÐTUÐUûðVüâas   šB º/B6ÂB3Â B.Â.B3z!hf repos tag delete my-model v1.0c                ó¸   € V ^8„  d   QhR\         R\        \        \        RR7      3,          R\        \        \        RRRR7      3,          R	\        R
\        RR/# )r)   rw   rI   zThe name of the tag to delete.r%   r¥   r¦   r§   z"Answer Yes to prompt automaticallyrS   rO   r+   N)r   r   rT   r!   rU   r"   r   r   )r.   s   "r/   r0   r0   [  s‚   € ÷ Qñ QÜðQä	ÜÜØ1ô	
ð	õ
ðQô 
ÜÜØØØ5ô	
ð	õ
ðQô  ð!Qô" ð#Qð$ 
ñ%Qr1   c                ó¦  € VP                   p\        P                  ! RV RV RV  24       \        P                  ! RVR7       \	        VR7      p VP                  WVR7       \        P                  ! RYT R7       R
#   \         d&   p\        TP                  4        RT  R	24      ThR
p?i\         d   p\        RT RT  R24      ThR
p?ii ; i)zDelete a tag for a repo.zYou are about to delete tag z on Ú zProceed?rª   rW   )rw   rI   rO   r©   rÔ   NrÕ   z' not found on 'rÖ   zTag deletedr×   )rd   r$   Útextr¬   r   Ú
delete_tagr   r   rÙ   r	   r˜   )rw   rI   r¥   rS   rO   rÜ   rn   rÝ   s   &&&&&   r/   Ú
tag_deleterí   Z  sÍ   € ð* —O‘O€MÜ‡H‚HÐ+¨C¨5°°]°OÀ1ÀWÀIÐNÔOÜ‡K‚K�
 Õ$Ü
˜5Ô
!€CðHØ�‰˜w¸=ˆÔIô
 ‡J‚Jˆ} #È×Pøô	 #ô VÜ˜-×2Ñ2Ó4Ð5°R¸°yÀÐMÓNÐTUÐUûÜ ô HÜ˜˜s˜eÐ#3°G°9¸BÐ?Ó@ÀaÐGûðHús*   ÁA? Á?CÂ
 B*Â*CÂ7CÂ8CÃC)zhf repos lszhf repos ls --explorez,hf repos ls --namespace my-org --search bert)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)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)z$hf repos settings my-model --privatez'hf repos settings my-model --gated autoz8hf repos settings my-space --repo-type space --protected)z'hf repos delete-files my-model file.txtz'hf repos delete-files my-model "*.json"z&hf repos delete-files my-model folder/)	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/)PÚ__doc__ÚenumÚtypingr   r,   Ú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_callbackr6   rT   ÚEnumr8   rD   rU   rˆ   r‰   rŠ   r‹   ÚintrŒ   Útag_cliÚ
branch_cliÚ	add_groupÚcommandrt   r9   rš   r¡   r®   r´   rº   rÅ   rË   rÏ   rÞ   rç   rí   r=   r1   r/   Ú<module>r     s2  ðñ Oã Ý ã ç 7Ý 5ß kÓ kÝ /å %÷÷ ÷ ÷ ÷ ñ õ* Ý &ß (ß &ñ Ð9Ô:€	ð ×Ñ°ÐÓ6ôGó 7ðGô
�#�t—y‘yô ô�3˜Ÿ	™	ô ð Øˆ4…KÙ
ØØSôðõ€	ð Øˆ4…KÙ
ØØeôðõ€ð Øˆ$…JÙ
ØØ^Ù˜mÓ,ôðõÐ ð Ø�4ÕÙ
Øð Aôðõ€ð Øˆ$…JÙ
ØØjôðõÐ ñ ÐAÔ
B€ÙÐ HÔI€
Ø 	× Ñ �G %Ð Ô (Ø 	× Ñ �J XÐ Ô .ð ×ÑØòð ó ð 	ð 	ØØ-ð 	Øö+6Tóð6Tðr ×ÑØòð ó 
ð &Ÿ^™^ð 	ð 	ØØØ"Øð 	ð 	ð 	Ø!%Ø#Ø$(ØØ#'ØØØöiILó
ðILðX ×ÑØòð ó ð 	Ø%Ÿ^™^ØØØ"Øð 	Ø!%Ø#Ø$(ØØ#'ØØØö5,^óð,^ð^ ×Ñ�8Ð'AÐ&BÐÓCð &Ÿ^™^Øð 	ð 	ö#0ó Dð0ð< ×Ñ�6Ð%bÐ$cÐÓdð Ø%Ÿ^™^ö	;ó eð;ð  ×ÑØòð ó ð 	ØØØ"ØØ%Ÿ^™^ö9óð9ð2 ×ÑØòð ó ð  &Ÿ^™^Ø ð 	ð 	ð 	Øö9)Aóð)AðZ 
× Ñ Ø	òð ô ñ  
ˆ'Óô!ð& ×ÑØà-Ø?ðð ó ð !ØØ%Ÿ^™^ð 	ö!\óð\ð< ×Ñ�HÐ(MÐ'NÐÓOð Ø%Ÿ^™^ö\ó Pð\ð* 	‡�Øà+Ø>ðð ó ð, 	Ø ØØ%Ÿ^™^ö%!Qóð!QðH 	‡��Ð(DÐ'E€ÓFð Ø%Ÿ^™^öó Gðð  	‡��Ð%HÐ$I€ÓJð  	ØØ%Ÿ^™^ö#Qó KòQr1   