golden hour
/usr/local/lib/python3.6/site-packages/virtualenv/seed/embed/via_app_data/pip_install/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-36.pyc
176 B
Del
OK
base.cpython-36.pyc
8.24 KB
Del
OK
copy.cpython-36.pyc
1.65 KB
Del
OK
symlink.cpython-36.pyc
2.29 KB
Del
OK
Edit: base.cpython-36.pyc
3 ��f� � @ s� d dl Z d dlZd dlZd dlZd dlmZmZ d dlmZ d dl m Z d dlmZ d dl mZ d dlmZmZ d dlmZ G d d � d ed�ZG dd � d e�Zd gZdS )� N)�ABCMeta�abstractmethod)�ConfigParser)�chain)�Path)�mkdtemp)�ScriptMaker�enquote_executable)�safe_deletec @ s� e Zd Zdd� Zedd� �Zdd� Zdd� Zd d � Zdd� Z d d� Z edd� �Zedd� �Z edd� �Zdd� Zdd� Zedd� �Zdd� Zdd� ZdS ) � PipInstallc C s( || _ || _|| _d| _d | _d | _d S )NF)�_wheel�_creator� _image_dir� _extracted�_PipInstall__dist_info�_console_entry_points)�self�wheelZcreatorZimage_folder� r �Y/tmp/pip-build-ni_5055i/virtualenv/virtualenv/seed/embed/via_app_data/pip_install/base.py�__init__ s zPipInstall.__init__c C s t �d S )N)�NotImplementedError)r �src�dstr r r �_sync s zPipInstall._syncc C s� d| _ | j� x,| jj� D ]}| jj|j }| j||� qW t� }| jj }x,| j j� D ]\}}|j| j ||||�� qVW tjddjdd� |D ��� d S )NTzgenerated console scripts %s� c s s | ]}|j V qd S )N)�name)�.0�ir r r � <genexpr>) s z%PipInstall.install.<locals>.<genexpr>)r �_uninstall_previous_versionr �iterdirr �purelibr r �set� script_dir�_console_scripts�items�update�_create_console_entry_point�logging�debug�join)r �version_info�filenameZintoZconsolesr$ r �moduler r r �install s zPipInstall.installc C sf t jd| jj| j� tjt| j���&}| j|� |j t| j�� d| _ W d Q R X | j� }| j|� d S )Nz build install image for %s to %sT) r) r* r r r �zipfile�ZipFile�str�_shorten_path_if_needed� extractallr �_generate_new_files�_fix_records)r �zip_ref� new_filesr r r �build_image+ s zPipInstall.build_imagec C sn t jdkrjt| j�}tdd� |j� D ��}|t|� }|dkrj| jjdd� ddlm } ||�}t |�| _d S ) N�ntc s s | ]}t |�V qd S )N)�len)r r r r r r ; s z5PipInstall._shorten_path_if_needed.<locals>.<genexpr>i T)�exist_okr )�get_short_path_name)�osr r2 r �max�namelistr; �mkdir�virtualenv.util.pathr= r )r r7 � to_folderZzip_max_lenZpath_lenr= r r r r3 7 s z"PipInstall._shorten_path_if_neededc s dj � fdd�|D ��S )N� c 3 s, | ]$}t jjt|�t� j��� d �V qdS )z,,N)r>