File: //usr/lib/python3/dist-packages/virtualenv/activation/python/__pycache__/__init__.cpython-310.pyc
o
$�"b+ � @ sd d dl mZmZ d dlZd dlZd dlmZ d dlmZ d dl m
Z
ddlmZ G dd � d e�Z
dS )
� )�absolute_import�unicode_literalsN)�OrderedDict��Path)�ensure_text� )�ViaTemplateActivatorc s0 e Zd Zdd� Z� fdd�Zedd� �Z� ZS )�PythonActivatorc c s � t d�V d S )Nzactivate_this.pyr )�self� r �G/usr/lib/python3/dist-packages/virtualenv/activation/python/__init__.py� templates s �zPythonActivator.templatesc sp t t| ��|� �}t� fdd�|jD ��}|jjdko!|jjjdk}|� t
tj�
|�� ��|r1dndd�� |S )Nc 3 s* � | ]}t j�t|�t� ��d fV qd S )N)�os�path�relpath�str)�.0�i��dest_folderr r
� <genexpr> s �( z/PythonActivator.replacements.<locals>.<genexpr>�win32r �yes� )�__LIB_FOLDERS__�__DECODE_PATH__)�superr
�replacementsr �libs�interpreter�platform�version_info�major�updater r �pathsep�join�keys)r �creatorr r �lib_folders�win_py2�� __class__r r
r s
��zPythonActivator.replacementsc C sF | j jjdk}|r!tjd dkrdnd}tt|�d��|d� �}|S )Nr r � � zutf-8���)r r"