File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/zcbuildout.cpython-310.pyc
Back
o ;jjo � @ sF d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ddlZ ddlZ ddl mZ dZdZe� Zd�d�ZejejB ejB Zdg ddi ddd�Zd d d�ZdZe�e�Zd Zdd� Z dd� Z!G dd� d�Z"e"� Z#dd� Z$eddfdd�Z%edfdd�Z&edfdd�Z' d>dd �Z(G d!d"� d"e�Z)ej*ddfd#d$�Z+ej*ddfd%d&�Z,d?d'd(�Z-d@d)d*�Z.d@d+d,�Z/d-d.� Z0d/d0� Z1e! dAd1d2��Z2e!dd3ej*dddddddddddfd4d5��Z3e! 3 6 dBd7d8��Z4d9d:� Z5e!dd3dddddddddej*ddddddfd;d ��Z6dCd<d=�Z7dS )Da� Management of zc.buildout .. versionadded:: 2014.1.0 .. _`minitage's buildout maker`: https://github.com/minitage/minitage/blob/master/src/minitage/core/makers/buildout.py This module is inspired by `minitage's buildout maker`_ .. note:: The zc.buildout integration is still in beta; the API is subject to change General notes ------------- You have those following methods: * upgrade_bootstrap * bootstrap * run_buildout * buildout � N)�CommandExecutionErrorz!Unexpected response from buildout� z{} zP--------------------------------------------------------------------------------)�status�logs�comment�out� logs_by_level�outlog�outlog_by_levelz,http://downloads.buildout.org/1/bootstrap.pyz,http://downloads.buildout.org/2/bootstrap.py)� � r �buildoutc C s t S )z0 Only load if buildout libs are present )�__virtualname__� r r �K/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/zcbuildout.py�__virtual__? s r c s t �� � fdd�}� j|_|S )Nc s� t �|�}dd� |D �D ]}|�|d � qt� � }|�dd�}|�dd �}|�dd �}|�dd �}|�dd �}t� � } zGt|||||d �} | d u r�t� � } d\} }� | i |��}t|t�sdt| |d�} n|�d d�rm|} nt | |�dd�|�dd�|�d|�d�} W n t y� t�� }t �|� t| � Y nw t �� dD ]}| | r�t| | t�r�d�dd� | | �d�D ��| |<