
    _i
                        S r SSKJrJr  SSKrSSKJr  SSKJrJ	r	J
r
JrJrJrJr  \R                  " \5      r\" SS9r\R'                  S	5      \	R(                  SSSS
S4S\S\\\   \R.                  " SS94   S\
S\S\\\   \R0                  " SS94   S\\\   \R0                  " SS94   S\\\R0                  " SS94   S\SS4S jj5       rg)a[  Contains command to update or delete files in a repository using the CLI.

Usage:
    # delete all
    hf repo-files delete <repo_id> "*"

    # delete single file
    hf repo-files delete <repo_id> file.txt

    # delete single folder
    hf repo-files delete <repo_id> folder/

    # delete multiple
    hf repo-files delete <repo_id> file.txt folder/ file2.txt

    # delete multiple patterns
    hf repo-files delete <repo_id> file.txt "*.json" "folder/*.parquet"

    # delete from different revision / repo-type
    hf repo-files delete <repo_id> file.txt --revision=refs/pr/1 --repo-type=dataset
    )	AnnotatedOptionalN)logging   )	RepoIdArgRepoTypeRepoTypeOptRevisionOptTokenOpt
get_hf_apityper_factoryz"Manage files in a repo on the Hub.)helpdeleteFrepo_idpatternsz'Glob patterns to match files to delete.	repo_type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.tokenreturnc           
          [        US9nUR                  UU UR                  UUUUS9n	[        SU	 S35        [        R
                  " 5         g )N)r   )delete_patternsr   r   r   r   r   r   z+Files correctly deleted from repo. Commit: .)r   delete_filesvalueprintr   set_verbosity_warning)
r   r   r   r   r   r   r   r   apiurls
             Z/var/www/html/land-ocr/venv/lib/python3.13/site-packages/huggingface_hub/cli/repo_files.pyrepo_files_deleter#   4   s\    > 5
!C


 //%-  C 
7uA
>?!!#    )__doc__typingr   r   typerhuggingface_hubr   
_cli_utilsr   r   r	   r
   r   r   r   
get_logger__name__loggerrepo_files_clicommandmodelliststrArgumentOptionboolr#    r$   r"   <module>r6      sL  , '  # j j j 
		H	% $HI ! &^^  	 	 	9)$)$S	:	
	)$ )$ )$ L	
	)$  ";	
	!)$, J	
	-)$8 9)$: 
;)$ ")$r$   