o
    iA                     @  sR   d Z ddlmZ ddlZddlZddlZddlZddlZee	Z
d
ddd	ZdS )zPrimary application entrypoint.    )annotationsNargslist[str] | Nonereturnintc              
   C  s0  ddl m} ddlm} ddlm} ddlm} ddlm	} | d u r)t
jdd  } tjdtd	d
 |  |  z|| \}}W n' |yg } zt
jd|  t
jtj t
d W Y d }~nd }~ww z	ttjd W n tjy }	 ztd|	 W Y d }	~	nd }	~	ww ||d|v d}
|
|S )Nr   )autocomplete)parse_command)create_command)PipError)deprecation   ignorez.*pkg_resources)actioncategorymodulezERROR:  z%Ignoring error %s when setting localez
--isolated)isolated) pip._internal.cli.autocompletionr   pip._internal.cli.main_parserr   pip._internal.commandsr	   pip._internal.exceptionsr
   Zpip._internal.utilsr   sysargvwarningsfilterwarningsDeprecationWarninginstall_warning_loggerstderrwriteoslinesepexitlocale	setlocaleLC_ALLErrorloggerdebugmain)r   r   r   r	   r
   r   cmd_namecmd_argsexcecommand r.   P/home/kim/smarthome/.venv/lib/python3.10/site-packages/pip/_internal/cli/main.pyr(   )   s8   
r(   )N)r   r   r   r   )__doc__
__future__r   r"   loggingr   r   r   	getLogger__name__r&   r(   r.   r.   r.   r/   <module>   s    
