%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyo

�
���^c@@sdZddlmZmZmZddlZddlZddlmZdZ	ej
e�Zd�Z
dZdZe�ZiZiZd	�Zddddedd
�Zddddd�Zddddd�Zd
eddddeddeeejeeddedd�ZdS(u"
Management of zc.buildout
=========================

This module is inspired from minitage's buildout maker
(https://github.com/minitage/minitage/blob/master/src/minitage/core/makers/buildout.py)

.. versionadded:: 2016.3.0

.. note::

    This state module is beta; the API is subject to change and no promise
    as to performance or functionality is yet present

Available Functions
-------------------

- built

  .. code-block:: yaml

      installed1
        buildout.installed:
          - name: /path/to/buildout

      installed2
        buildout.installed:
          - name: /path/to/buildout
          - parts:
            - a
            - b
          - python: /path/to/pythonpath/bin/python
          - unless: /bin/test_something_installed
          - onlyif: /bin/test_else_installed

i(tabsolute_importtprint_functiontunicode_literalsN(tstring_typesubuildoutcC@stS(u1
    Only load if zc.buildout libs available
    (t__virtualname__(((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt__virtual__4su0We did not get any expectable answer from dockerucC@s%|tkrt|t|<nt|S(N(tFN_CACHEt__salt__(tfn((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt__saltBsc	C@s|si}n|dkr$i}n|r�|dkrC|d}n|jdd�}|rl|d|7}n|jdd�}|s�|r�t|t�r�|d|7}q�n|jdd�}|r�t|t�r�|d|7}q�q�q�ni|d6|d6|d	6|d6S(
Nustatusucommentu
uoutuuoutloguchangesuresultuname(tNonetgett
isinstanceR(	texec_statustnametcommenttresulttquiettchangestscommenttouttoutlog((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt_ret_statusHs0		
cC@s%td|d|d|d|dt�S(NR
RRRR(RtTrue(R
RRR((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt_validis
cC@s%td|d|d|d|dt�S(NR
RRRR(RtFalse(R
RRR((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt_invalidqs
ubuildout.cfgudebugc&K@s"i}d|kr"tjd�n|jdd�}|rQ|rQtjd�nyt|�}Wntk
rzd}nXtd�}td|d|d|d	|d
|d|d|d
|d|	d|
d|d|d|
d|d|d|d|d|�}|jt	||�|d|��|S(u�
    Install buildout in a specific directory

    It is a thin wrapper to modules.buildout.buildout

    name
        directory to execute in

    quiet

        do not output console & logs

    config
        buildout config to use (default: buildout.cfg)

    parts
        specific buildout parts to run

    user
        user used to run buildout as

        .. versionadded:: 2014.1.4

    env
        environment variables to set when running

    buildout_ver
        force a specific buildout version (1 | 2)

    test_release
        buildout accept test release

    new_st
        Forcing use of setuptools >= 0.7

    distribute
        use distribute over setuptools if possible

    offline
        does buildout run offline

    python
        python to use

    debug
        run buildout with -D debug flag

    onlyif
        Only execute cmd if statement on the host return 0

    unless
        Do not execute cmd if statement on the host return 0

    newest
        run buildout in newest mode

    verbose
        run buildout in verbose mode (-vvvvv)

    use_vt
        Use the new salt VT to stream output [experimental]

    loglevel
        loglevel for buildout commands
    ugroupu-Passing 'group' is deprecated, just remove ituoutput_logleveluDPassing 'output_loglevel' is deprecated, please use loglevel insteadubuildout.buildoutt	directorytconfigtpartstrunastenvtbuildout_verttest_releaset
distributetnew_sttofflinetnewesttpythontdebugtverbosetonlyiftunlesstuse_vttloglevelRN(
tlogtwarningRR
tintt
ValueErrorR	tdicttupdateR(RRRRtuserRR R!R"R#R$R%R&R'R(R*R)R+R,tkwargstrettoutput_logleveltfunc((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt	installedys@U


	"((t__doc__t
__future__RRRtloggingtsystsalt.ext.sixRRt	getLoggert__name__R-RtINVALID_RESPONSEtVALID_RESPONSEtobjecttNOTSETt
MAPPING_CACHERR	R
RRRRt
executableR8(((s:/usr/lib/python2.7/site-packages/salt/states/zcbuildout.pyt<module>%sN				

Zerion Mini Shell 1.0