
    -`iR                         d dl Z d dlZd dlmZ d dlmZ ej        rd dlm	Z	 ne j
        Z	 G d de          Zdee         fdZdS )	    N)main)CLISubcommand)FlexibleArgumentParserc                   Z    e Zd ZdZdZedej        ddfd            Zdej	        de
fdZdS )	CollectEnvSubcommandz.The `collect-env` subcommand for the vLLM CLI.collect-envargsreturnNc                 "    t                       dS )z*Collect information about the environment.N)collect_env_main)r	   s    t/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/vllm/entrypoints/cli/collect_env.pycmdzCollectEnvSubcommand.cmd   s     	    
subparsersc                 4    |                     dddd          S )Nr   z)Start collecting environment information.zvllm collect-env)helpdescriptionusage)
add_parser)selfr   s     r   subparser_initz#CollectEnvSubcommand.subparser_init   s-     $$<C$	 % 
 
 	
r   )__name__
__module____qualname____doc__namestaticmethodargparse	Namespacer   _SubParsersActionr   r    r   r   r   r      su        88D($     \
"4
	
 
 
 
 
 
r   r   r
   c                       t                      gS )N)r   r!   r   r   cmd_initr#   %   s     ""##r   )r   typingvllm.collect_envr   r   vllm.entrypoints.cli.typesr   TYPE_CHECKINGvllm.utils.argparse_utilsr   ArgumentParserr   listr#   r!   r   r   <module>r+      s      5 5 5 5 5 5 4 4 4 4 4 4	 5@@@@@@@%4
 
 
 
 
= 
 
 
*$$}% $ $ $ $ $ $r   