o
    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                   @   0   e Zd Zdd ZedefddZd
dd	ZdS )EnvironmentCommandc                 C   
   || _ d S Nargsselfr    r   P/var/www/html/ai/venv/lib/python3.10/site-packages/huggingface_hub/cli/system.py__init__      
zEnvironmentCommand.__init__parserc                 C      | j ddd}|jtd d S )Nenvz(Print information about the environment.helpfunc)
add_parserset_defaultsr
   )r   
env_parserr   r   r   register_subcommand!      z&EnvironmentCommand.register_subcommandreturnNc                 C   s
   t   d S r   r   r   r   r   r   run&   r   zEnvironmentCommand.runr!   N__name__
__module____qualname__r   staticmethodr   r   r#   r   r   r   r   r
      
    r
   c                   @   r	   )VersionCommandc                 C   r   r   r   r   r   r   r   r   +   r   zVersionCommand.__init__r   c                 C   r   )Nversionz'Print information about the hf version.r   r   )r   r   r+   )r   version_parserr   r   r   r   .   r    z"VersionCommand.register_subcommandr!   Nc                 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   r+   *   r*   r+   N)__doc__argparser   huggingface_hubr   utilsr    r   r
   r+   r   r   r   r   <module>   s   