o
    VÌh  ã                   @  sb   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ er&d dl	m
Z
 G dd„ deeƒZd	S )
é    )Úannotations)ÚTYPE_CHECKING)ÚClassVar)ÚRemoveCommand)ÚSelfCommand)ÚOptionc                   @  s>   e Zd ZU dZdZdd„ ejD ƒZded< de 	¡ › dZ
d	S )
ÚSelfRemoveCommandzself removez=Remove additional packages from Poetry's runtime environment.c                 C  s   g | ]	}|j d v r|‘qS )>   údry-run)Úname)Ú.0Úo© r   úw/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/poetry/console/commands/self/remove.pyÚ
<listcomp>   s    zSelfRemoveCommand.<listcomp>zClassVar[list[Option]]Úoptionsz€The <c1>self remove</c1> command removes additional package's to Poetry's runtime environment.

This is managed in the <comment>z
</> file.
N)Ú__name__Ú
__module__Ú__qualname__r
   Údescriptionr   r   Ú__annotations__r   Ú!get_default_system_pyproject_fileÚhelpr   r   r   r   r      s   
 ÿür   N)Ú
__future__r   Útypingr   r   Úpoetry.console.commands.remover   Ú)poetry.console.commands.self.self_commandr   Úcleo.io.inputs.optionr   r   r   r   r   r   Ú<module>   s    