Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pbr/hooks/__pycache__/commands.cpython-35.opt-1.pyc
•V¯ ã @ si d d l Z d d l m Z d d l m Z d d l m Z d d l m Z Gd d „ d e j ƒ Z d S)é N)Úeasy_install)Úbase)Úoptions)Ú packagingc sR e Z d Z d Z ‡ f d d † Z ‡ f d d † Z d d „ Z d d „ Z ‡ S)
ÚCommandsConfigÚglobalc s2 t t | ƒ j | ƒ | j j d d ƒ | _ d S)NÚcommandsÚ )Úsuperr Ú__init__ÚconfigÚgetr )Úselfr )Ú __class__© ú/commands.pyr s zCommandsConfig.__init__c s' | j | j d <t t | ƒ j ƒ d S)Nr )r r r
r Úsave)r )r r r r ! s zCommandsConfig.savec C s d | j | f | _ d S)Nz%s
%s)r )r Zcommandr r r Úadd_command% s zCommandsConfig.add_commandc C s- | j d ƒ | j d ƒ | j d ƒ | j d ƒ | j d ƒ t j d k r\ t j t _ t j ƒ r‚ | j d ƒ | j d ƒ t j j d ƒ r° t j
ƒ r° | j d
ƒ n. | j j d d ƒ rÞ t j
ƒ rÞ | j d
ƒ t j | j d d ƒ } d | j k s| r| j d ƒ n
| j d ƒ d S)Nzpbr.packaging.LocalEggInfozpbr.packaging.LocalSDistz!pbr.packaging.LocalInstallScriptszpbr.packaging.LocalDevelopzpbr.packaging.LocalRPMVersionÚntzpbr.builddoc.LocalBuildDoczpbr.builddoc.LocalBuildLatexz.testr.confzpbr.packaging.TestrTestZ nosetestsFzpbr.packaging.NoseTestzuse-eggZPBR_USE_EGGZmanpageszpbr.packaging.LocalInstallzpbr.packaging.InstallWithGit)r ÚosÚnamer Zoverride_get_script_argsr Zget_script_argsZhave_sphinxÚpathÚexistsZ
have_testrr r
Z have_noser Zget_boolean_optionZ
pbr_config)r Zuse_eggr r r Úhook( s&