Your IP : 3.21.105.222


Current Path : /opt/alt/python35/lib64/python3.5/distutils/command/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/distutils/command/__pycache__/bdist_dumb.cpython-35.opt-2.pyc



���]1�@s�ddlZddlmZddlmZddlmZmZddlTddl	m
Z
ddlmZGdd	�d	e�Z
dS)
�N)�Command)�get_platform)�remove_tree�ensure_relative)�*)�get_python_version)�logc@s�eZdZdZd&ddde�fd'ddd
dfd(d)d*d+d,g	ZdddgZddddiZd d!�Zd"d#�Z	d$d%�Z
dS)-�
bdist_dumbz"create a "dumb" built distribution�
bdist-dir=�d�1temporary directory for creating the distributionz
plat-name=�pz;platform name to embed in generated filenames (default: %s)�format=�f�>archive format to create (tar, gztar, bztar, xztar, ztar, zip)z	keep-temp�kz/keep the pseudo-installation tree around after z!creating the distribution archive�	dist-dir=�-directory to put final built distributions in�
skip-buildN�2skip rebuilding everything (for testing/debugging)�relative�6build the archive using relative paths(default: false)�owner=�u�@Owner name used when creating a tar file [default: current user]�group=�g�AGroup name used when creating a tar file [default: current group]�posix�gztar�nt�zipcCsUd|_d|_d|_d|_d|_d|_d|_d|_d|_dS)Nr)	�	bdist_dir�	plat_name�format�	keep_temp�dist_dir�
skip_buildr�owner�group)�self�r+�//opt/alt/python35/lib64/python3.5/bdist_dumb.py�initialize_options2s								zbdist_dumb.initialize_optionscCs�|jdkr9|jd�j}tjj|d�|_|jdkr�y|jtj|_Wn%t	k
r�t
dtj��YnX|jdddd	�dS)
NZbdistZdumbz@don't know how to create dumb built distributions on platform %sr&r#r')r&r&)r#r#)r'r')r"Zget_finalized_command�
bdist_base�os�path�joinr$�default_format�name�KeyError�DistutilsPlatformErrorZset_undefined_options)r*r.r+r+r,�finalize_options=s
	zbdist_dumb.finalize_optionsc	Cs�|js|jd�|jddd�}|j|_|j|_d|_tjd|j�|jd�d|jj	�|j
f}tjj
|j|�}|js�|j}nm|jj�r|j|jkrtdt|j�t|j�f��n!tjj
|jt|j��}|j||jd	|d
|jd|j�}|jj�rkt�}nd}|jjjd
||f�|js�t|jd|j�dS)NZbuild�installZreinit_subcommands�rzinstalling to %sz%s.%szScan't make a dumb built distribution where base and platbase are different (%s, %s)�root_dirr(r)�anyr	�dry_run) r'Zrun_commandZreinitialize_commandr"�rootZwarn_dirr�infoZdistributionZget_fullnamer#r/r0r1r&rZhas_ext_modulesZinstall_baseZinstall_platbaser5�reprr�make_archiver$r(r)rZ
dist_files�appendr%rr;)r*r7Zarchive_basenameZpseudoinstall_rootZarchive_root�filenameZ	pyversionr+r+r,�runOs>	
	

		
	zbdist_dumb.run)r
rr)rrr)rrr)rNr)rNr)rrr)rrr)�__name__�
__module__�__qualname__�descriptionrZuser_optionsZboolean_optionsr2r-r6rBr+r+r+r,r	s6
	r	)r/Zdistutils.corerZdistutils.utilrZdistutils.dir_utilrrZdistutils.errorsZdistutils.sysconfigrZ	distutilsrr	r+r+r+r,�<module>s


?>