관리-도구
편집 파일: scripts.cpython-36.pyc
3 �ReC � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZddlmZm Z m Z ddlmZ ddl mZmZmZmZmZ eje�Zdj� Zejd�Zd Zd d� ZeZG dd � d e�ZdS )� )�BytesION� )� sysconfig�detect_encoding�ZipFile)�finder)�FileOperator�get_export_entry�convert_path�get_executable�in_venva� <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="%s" type="win32"/> <!-- Identify the application security requirements. --> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly>s ^#!.*pythonw?[0-9.]*([ ].*)?$z�# -*- coding: utf-8 -*- import re import sys from %(module)s import %(import_name)s if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) sys.exit(%(func)s()) c C sZ d| krV| j d�rD| jdd�\}}d|krV|j d� rVd||f } n| j d�sVd| } | S )N� z /usr/bin/env r �"z%s "%s"z"%s")� startswith�split)� executable�env�_executable� r ��/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/distlib/scripts.py�enquote_executable3 s r c @ s� e Zd ZdZeZdZd'dd�Zdd� Ze j jd �rBd d� Zdd � Z dd� Zd(dd�Zdd� ZeZdd� Zdd� Zd)dd�Zdd� Zedd� �Zejdd� �Zejd ks�ejd kr�ejd kr�d!d"� Zd*d#d$�Zd+d%d&�ZdS ),�ScriptMakerz_ A class to copy or create scripts from source scripts or callable specifications. NTFc C s� || _ || _|| _d| _d| _tjdkp:tjdko:tjdk| _t d�| _ |pRt|�| _tjdkprtjdkortjdk| _ tj| _d S )NF�posix�java� �X.Y�nt)r r )� source_dir� target_dir� add_launchers�force�clobber�os�name�_name�set_mode�set�variantsr �_fileop�_is_nt�sys�version_info)�selfr r r �dry_run�fileopr r r �__init__N s zScriptMaker.__init__c C s@ |j dd�r<| jr<tjj|�\}}|jdd�}tjj||�}|S )N�guiF�python�pythonw)�getr) r"