Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib/python3.5/site-packages/pbr/hooks/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib/python3.5/site-packages/pbr/hooks/__pycache__/commands.cpython-35.pyc



�V�	�@siddlZddlmZddlmZddlmZddlmZGdd�dej�Z	dS)�N)�easy_install)�base)�options)�	packagingcsReZdZdZ�fdd�Z�fdd�Zdd�Zdd	�Z�S)
�CommandsConfig�globalcs2tt|�j|�|jjdd�|_dS)N�commands�)�superr�__init__�config�getr)�selfr)�	__class__��C/opt/alt/python35/lib/python3.5/site-packages/pbr/hooks/commands.pyrszCommandsConfig.__init__cs'|j|jd<tt|�j�dS)Nr)rrr
r�save)r)rrrr!szCommandsConfig.savecCsd|j|f|_dS)Nz%s
%s)r)r�commandrrr�add_command%szCommandsConfig.add_commandcCs-|jd�|jd�|jd�|jd�|jd�tjdkr\tjt_tj�r�|jd�|jd�tjj	d	�r�tj
�r�|jd
�n.|jjdd�r�tj
�r�|jd
�tj|jdd�}d|jks|r|jd�n
|jd�dS)Nzpbr.packaging.LocalEggInfozpbr.packaging.LocalSDistz!pbr.packaging.LocalInstallScriptszpbr.packaging.LocalDevelopzpbr.packaging.LocalRPMVersion�ntzpbr.builddoc.LocalBuildDoczpbr.builddoc.LocalBuildLatexz.testr.confzpbr.packaging.TestrTest�	nosetestsFzpbr.packaging.NoseTestzuse-egg�PBR_USE_EGG�manpageszpbr.packaging.LocalInstallzpbr.packaging.InstallWithGit)r�os�namer�override_get_script_argsr�get_script_args�have_sphinx�path�exists�
have_testrrr
�	have_noser�get_boolean_option�
pbr_config)r�use_eggrrr�hook(s&






!
zCommandsConfig.hook)�__name__�
__module__�__qualname__�sectionrrrr%rr)rrrs
r)
rZsetuptools.commandr�	pbr.hooksr�pbrrr�
BaseConfigrrrrr�<module>s