o
    Wi                     @  sf   d dl mZ d dlmZ d dlmZ er&d dlmZ d dlm	Z	 d dl
mZ G dd deZdgZd	S )
    )annotations)TYPE_CHECKING)ViaTemplateActivator)Iterator)Path)Creatorc                      s(   e Zd ZdddZd fd
dZ  ZS )FishActivatorreturnIterator[str]c                 c  s    dV  d S )Nzactivate.fish )selfr   r   W/home/ubuntu/.local/lib/python3.10/site-packages/virtualenv/activation/fish/__init__.py	templates   s   
zFishActivator.templatescreatorr   dest_folderr   dict[str, str]c                   s>   t  ||}|t|jdd pdt|jdd pdd |S )Ntcl_lib tk_lib)__TCL_LIBRARY____TK_LIBRARY__)superreplacementsupdategetattrinterpreter)r   r   r   data	__class__r   r   r      s   zFishActivator.replacements)r	   r
   )r   r   r   r   r	   r   )__name__
__module____qualname__r   r   __classcell__r   r   r   r   r      s    
r   N)
__future__r   typingr   "virtualenv.activation.via_templater   collections.abcr   pathlibr   virtualenv.create.creatorr   r   __all__r   r   r   r   <module>   s    