OwlCyberSecurity - MANAGER
Edit File: legacy.cpython-38.pyc
U ^� � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m Z ddlmZ ddl mZ dd lmZ dd lmZ er�ddlmZmZmZ ddlmZ dd lmZ e�e�Zdd� ZdS )z6Legacy installation process, i.e. `setup.py install`. � N)�change_root)� deprecated)� indent_log)� ensure_dir)�make_setuptools_install_args)�runner_with_spinner_message)� TempDirectory)�MYPY_CHECK_RUNNING)�List�Optional�Sequence)�Scheme)�InstallRequirementc s� t |�| j�dg � }t |�| j�dg � }|j} tdd���} tj�| jd�}t| j |||� || ||| j |d�}td�| j ��} t� �& | j� | || jd� W 5 Q R X W 5 Q R X tj�|�s�t�d |� W 5 Q R � d S d | _t|��}|�� �� }W 5 Q R X W 5 Q R X � fdd�}|D ],}tj�|�}|�d ��r||�} �qh�qtd�| �d�| j �ddd� d S g }|D ]@}|�� }tj�|��r�|tjj7 }|�tj�||�|�� �qp|� � t!|� tj�|d�}t|d��}|�"d�|�d � W 5 Q R X d S )N�global_options�install_options�record)Zkindzinstall-record.txt) r r �record_filename�root�prefix� header_dir�home� use_user_siteZno_user_config� pycompilezRunning setup.py install for {})�cmd�cwdzRecord file %s not foundTc s&