%PDF- %PDF-
| Direktori : /proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/modules/ |
| Current File : //proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/modules/bower.pyo |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l
m Z d d l m
Z e j e � Z i d d 6Z d � Z d � Z d
� Z d d d d � Z d d d � Z d d d
� Z d d d � Z d S( u�
Manage and query Bower packages
===============================
This module manages the installed packages using Bower.
Note that npm, git and bower must be installed for this module to be
available.
i ( t absolute_importt print_functiont unicode_literalsN( t CommandExecutionError( t LooseVersionu listu list_c C@ s) t j j j d � d k r% t d f St S( u+
Only work when Bower is installed
u boweru= The bower module could not be loaded: bower command not foundN( t saltt utilst patht whicht Nonet Falset True( ( ( s6 /usr/lib/python2.7/site-packages/salt/modules/bower.pyt __virtual__ s
c C@ sM t t d d � � } t d � } | | k rI t d j | | � � � n d S( uw
Check the version of Bower to ensure this module will work. Currently
bower must be at least version 1.3.
u cmd.runu bower --versionu 1.3u8 'bower' is not recent enough({0} < {1}). Please Upgrade.N( t
_LooseVersiont __salt__R t format( t
bower_versiont
valid_version( ( s6 /usr/lib/python2.7/site-packages/salt/modules/bower.pyt _check_valid_version) s c C@ sN | s t d � � n d g t j | � } | j d d d d d d g � | S( u*
Create bower command line string
u. bower_command, e.g. install, must be specifiedu boweru --config.analyticsu falseu --config.interactiveu --allow-rootu --json( R t shlext splitt extend( t
bower_commandt cmd( ( s6 /usr/lib/python2.7/site-packages/salt/modules/bower.pyt _construct_bower_command<