OwlCyberSecurity - MANAGER
Edit File: cpython3.cpython-38.pyc
U b�^� � @ s� d dl mZmZ d dlZd dlmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d d lmZmZmZmZ eej�G dd� dee ��ZG d d� dee�ZG dd� dee�ZdS )� )�absolute_import�unicode_literalsN)�dedent)� add_metaclass)�Python3Supports)� PathRefToDest)�is_store_python)�Path� )�CPython�CPythonPosix�CPythonWindows�is_mac_os_frameworkc @ s e Zd ZdZdS )�CPython3� N)�__name__� __module__�__qualname__�__doc__� r r �[/usr/lib/python3/dist-packages/virtualenv/create/via_global_ref/builtin/cpython/cpython3.pyr s r c s8 e Zd Ze� fdd��Z� fdd�Zedd� �Z� ZS )� CPython3Posixc s t |�dkott| ��|�S )NF)r �superr �can_describe��cls�interpreter�� __class__r r r s zCPython3Posix.can_describec s* t t| ��� }| �| j�r&|td�7 }|S )Na # for https://github.com/python/cpython/pull/9516, see https://github.com/pypa/virtualenv/issues/1704 import os if "__PYVENV_LAUNCHER__" in os.environ: del os.environ["__PYVENV_LAUNCHER__"] )r r �env_patch_text�pyvenv_launch_patch_activer r )�self�textr r r r s �zCPython3Posix.env_patch_textc C s@ |j }|jdko>d| ko"dkn p>d| ko:dkS S )N�darwin)� � � )r$ r% )r$ r&