a
    h                     @   sX   d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd	 d	eZ	G d
d deZ
dS )zlContains commands to print information about the environment and version.

Usage:
    hf env
    hf version
    )_SubParsersAction)__version__   dump_environment_info   )BaseHuggingfaceCLICommandc                   @   s4   e Zd Zdd ZeedddZdddd	ZdS )
EnvironmentCommandc                 C   s
   || _ d S Nargsselfr    r   V/var/www/html/assistant/venv/lib/python3.9/site-packages/huggingface_hub/cli/system.py__init__   s    zEnvironmentCommand.__init__parserc                 C   s   | j ddd}|jtd d S )Nenvz(Print information about the environment.helpfunc)
add_parserset_defaultsr	   )r   Z
env_parserr   r   r   register_subcommand!   s    z&EnvironmentCommand.register_subcommandNreturnc                 C   s
   t   d S r
   r   r   r   r   r   run&   s    zEnvironmentCommand.run__name__
__module____qualname__r   staticmethodr   r   r   r   r   r   r   r	      s   r	   c                   @   s4   e Zd Zdd ZeedddZdddd	ZdS )
VersionCommandc                 C   s
   || _ d S r
   r   r   r   r   r   r   +   s    zVersionCommand.__init__r   c                 C   s   | j ddd}|jtd d S )Nversionz'Print information about the hf version.r   r   )r   r   r%   )r   Zversion_parserr   r   r   r   .   s    z"VersionCommand.register_subcommandNr   c                 C   s   t dt  d S )Nzhuggingface_hub version: )printr   r   r   r   r   r   3   s    zVersionCommand.runr    r   r   r   r   r%   *   s   r%   N)__doc__argparser   Zhuggingface_hubr   utilsr    r   r	   r%   r   r   r   r   <module>   s   