Colleen Murphy 7f3957fa9a Add new pip provider to use pypi mirrors
The upstream pip provider hard-codes pypi.python.org as the index to
search when determining the latest available release of a package. This
means puppet won't use our mirrors on the second run of a pip package
resource using ensure => latest. This patch adds a new provider that
inherits from the upstream one and overrides the latest() method to
just use `pip list --outdated` to see what the latest version is. This could
potentially be proposed upstream in the future depending on what
versions of pip support 'list --outdated' and what systems require
support.

To use this, package resources currently using the 'pip' provider will
have to switch to the 'openstack_pip' provider.

Change-Id: I6c24c8f99fb3f879a30d21f38d1ad883f96f7937
2016-04-08 09:12:39 -07:00
2016-04-06 13:26:46 -07:00
2015-08-06 14:11:06 -04:00
2015-01-29 15:18:19 -08:00
2015-01-29 15:18:19 -08:00
2015-01-29 15:18:19 -08:00
2015-01-29 15:18:19 -08:00

OpenStack PIP Module

Overview

Configures PIP.

Description
Puppet module to add pip functionality
Readme 494 KiB
Languages
Ruby 66%
Puppet 31.5%
HTML 2.5%