OwlCyberSecurity - MANAGER
Edit File: build_scripts.cpython-38.pyc
U :]]� � @ sP d Z ddlmZmZmZ ddlmZ ddlm Z ddl mZ G dd� de�ZdS ) zR Modified version of build_scripts that handles building scripts from functions. � )�division�absolute_import�print_function)� build_scripts)�log)� is_stringc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )r c C s� g }g }|D ]"}t |�r$|�|� q|�|� q|s8|S | j}| �|� |D ]R}||�}|s^qLt |�r�t�d|f � |�|� qLdd� |D � |�t|�� qL|S )N� adding '%s' to scriptsc S s g | ]}t �d |f ��qS )r )r �info)�.0�s� r �G/usr/lib/python3/dist-packages/numpy/distutils/command/build_scripts.py� <listcomp>! s z2build_scripts.generate_scripts.<locals>.<listcomp>)r �append� build_dirZmkpathr r �extend�list)�self�scriptsZnew_scriptsZfunc_scriptsZscriptr �funcr r r �generate_scripts s( zbuild_scripts.generate_scriptsc C s, | j s d S | �| j �| _ | j | j_ t�| �S )N)r r Zdistribution�old_build_scripts�run)r r r r r % s zbuild_scripts.runc C s ddl m} || j�S )Nr )�get_script_files)�numpy.distutils.misc_utilr r )r r r r r �get_source_files1 s zbuild_scripts.get_source_filesN)�__name__� __module__�__qualname__r r r r r r r r s r N)�__doc__Z __future__r r r Zdistutils.command.build_scriptsr r Znumpy.distutilsr r r r r r r �<module> s