
    yIf0                    T    d dl mZ d dlZd dlmZ d dlmZ  G d de          ZdgZdS )    )annotationsN)OrderedDict)ViaTemplateActivatorc                  $     e Zd Zd Z fdZ xZS )PythonActivatorc              #     K   dV  d S )Nzactivate_this.py )selfs    Y/var/www/piapp/venv/lib/python3.11/site-packages/virtualenv/activation/python/__init__.py	templateszPythonActivator.templates
   s                c                H   t                                          |          }t          fd|j        D                       }t          j                            |                                                              dd          }|	                    |dd           |S )Nc              3     K   | ]@}t           j                            t          |          t                              d fV  Ad S )N)ospathrelpathstr).0idest_folders     r   	<genexpr>z/PythonActivator.replacements.<locals>.<genexpr>   sG      !j!jXY27??3q663{;K;K#L#Ld"S!j!j!j!j!j!jr   \z\\ )__LIB_FOLDERS____DECODE_PATH__)
superreplacementsr   libsr   pathsepjoinkeysreplaceupdate)r
   creatorr   r   lib_folders	__class__s     `  r   r   zPythonActivator.replacements   s    ww++G[AA!!j!j!j!j]d]i!j!j!jjjjook&6&6&8&899AA$OO#.#% 	
 	
 	
 r   )__name__
__module____qualname__r   r   __classcell__)r&   s   @r   r   r   	   sG        ! ! !
 
 
 
 
 
 
 
 
r   r   )	
__future__r   r   collectionsr   "virtualenv.activation.via_templater   r   __all__r	   r   r   <module>r/      s    " " " " " " 				 # # # # # # C C C C C C    *   $ r   