o
    f0                     @  sF   d dl mZ d dlZd dlmZ d dlmZ G dd deZdgZdS )    )annotationsN)OrderedDict)ViaTemplateActivatorc                      s$   e Zd Zdd Z fddZ  ZS )PythonActivatorc                 c  s    dV  d S )Nzactivate_this.py )selfr   r   [/var/www/html/dev/env/lib/python3.10/site-packages/virtualenv/activation/python/__init__.py	templates
   s   
zPythonActivator.templatesc                   sR   t  | }t fdd|jD }tj| dd}|	|dd |S )Nc                 3  s*    | ]}t jt|t d fV  qd S )N)ospathrelpathstr).0idest_folderr   r   	<genexpr>   s   ( z/PythonActivator.replacements.<locals>.<genexpr>\z\\ )__LIB_FOLDERS____DECODE_PATH__)
superreplacementsr   libsr
   pathsepjoinkeysreplaceupdate)r   creatorr   r   lib_folders	__class__r   r   r      s   zPythonActivator.replacements)__name__
__module____qualname__r	   r   __classcell__r   r   r!   r   r   	   s    r   )	
__future__r   r
   collectionsr   "virtualenv.activation.via_templater   r   __all__r   r   r   r   <module>   s    