def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://oss-nexus.aws.saltstack.net/repository/salt-proxy/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' bin_env = __salt__['pip.get_pip_bin']( kwargs.get('bin_env') or __salt__['config.get']('virtualenv_path', None), 'pip3' ) if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip3 binary found: %s', bin_env) # Complementary set of cwd and target kwargs.setdefault('cwd', __salt__['config.get']('pip_cwd', None)) kwargs.setdefault('target', __salt__['config.get']('pip_target', None)) kwargs.update( index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://artifactory.saltstack.net/artifactory/api/pypi/pypi-open/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' if __grains__['os_family'] == 'RedHat' and int( __grains__['osmajorrelease']) == 6: pip_bin_name = 'pip2.7' else: pip_bin_name = 'pip2' bin_env = __salt__['pip.get_pip_bin']( kwargs.get('bin_env') or __salt__['config.get']('virtualenv_path', None), pip_bin_name) if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip2 binary found: %s', bin_env) # Complementary set of cwd and target kwargs.setdefault('cwd', __salt__['config.get']('pip_cwd', None)) kwargs.setdefault('target', __salt__['config.get']('pip_target', None)) kwargs.update(index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://artifactory.saltstack.net/artifactory/api/pypi/pypi-open/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' virtualenv_path = __salt__['config.get']('virtualenv_path', None) log.debug( 'Searching for pip binary using bin_env(%s) or virtualenv_path(%s)', kwargs.get('bin_env'), virtualenv_path) bin_env = __salt__['pip.get_pip_bin']( kwargs.get('bin_env') or __salt__['config.get']('virtualenv_path', None), ) if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip binary found: %s', bin_env) # Complementary set of cwd and target kwargs.setdefault('cwd', __salt__['config.get']('pip_cwd', None)) kwargs.setdefault('target', __salt__['config.get']('pip_target', None)) kwargs.update(index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) kwargs = salt.utils.args.clean_kwargs(**kwargs) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://pypi.c7.saltstack.net/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' kwargs.update(index_url=index_url, extra_index_url=extra_index_url) kwargs = salt.utils.clean_kwargs(**kwargs) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://pypi.c7.saltstack.net/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' sudo_user = os.environ.get('SUDO_USER') kwargs.update(index_url=index_url, extra_index_url=extra_index_url, user=sudo_user or None) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://pypi-jenkins.saltstack.com/jenkins/develop' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' sudo_user = os.environ.get('SUDO_USER') bin_env = _get_pip_bin(kwargs.get('bin_env')) kwargs.update(index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env, user=sudo_user or None) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://nexus.c7.saltstack.net/repository/salt-proxy/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' sudo_user = os.environ.get('SUDO_USER') bin_env = _get_pip_bin(kwargs.get('bin_env')) log.warning('pip2 binary found: %s', bin_env) kwargs.update(index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env, user=sudo_user or None) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://pypi.c7.saltstack.net/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' bin_env = __salt__['pip.get_pip_bin'](kwargs.get('bin_env'), 'pip3') if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip3 binary found: %s', bin_env) kwargs.update(index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://oss-nexus.aws.saltstack.net/repository/salt-proxy/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' bin_env = __salt__['pip.get_pip_bin'](kwargs.get('bin_env'), 'pip3') if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip3 binary found: %s', bin_env) kwargs.update( index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) return pip_state_installed(name, **kwargs)
def installed(name, **kwargs): index_url = kwargs.pop('index_url', None) if index_url is None: index_url = 'https://oss-nexus.aws.saltstack.net/repository/salt-proxy/simple' extra_index_url = kwargs.pop('extra_index_url', None) if extra_index_url is None: extra_index_url = 'https://pypi.python.org/simple' if __grains__['os_family'] == 'RedHat' and int(__grains__['osmajorrelease']) == 6: pip_bin_name = 'pip2.7' else: pip_bin_name = 'pip2' bin_env = __salt__['pip.get_pip_bin'](kwargs.get('bin_env'), pip_bin_name) if isinstance(bin_env, list): bin_env = bin_env[0] log.warning('pip2 binary found: %s', bin_env) kwargs.update( index_url=index_url, extra_index_url=extra_index_url, bin_env=bin_env) return pip_state_installed(name, **kwargs)