o
    VÌh¨  ã                   @  s8   d dl mZ d dlmZ d dlmZ G dd„ deƒZdS )é    )Úannotations)ÚABC)Úabstractmethodc                   @  s&   e Zd ZdZdZeeddd„ƒƒZdS )	Ú
BasePluginz|
    Base class for all plugin types

    The `activate()` method must be implemented and receives the Poetry instance.
    z1.0.0ÚreturnÚstrc                 C  s   dS )zA
        Name of entrypoint group the plugin belongs to.
        N© )Úselfr   r   ún/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/poetry/plugins/base_plugin.pyÚgroup   s    zBasePlugin.groupN)r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚPLUGIN_API_VERSIONÚpropertyr   r   r   r   r   r
   r      s    r   N)Ú
__future__r   Úabcr   r   r   r   r   r   r
   Ú<module>   s    