From bde44d13fc7d80955902007d4fb5b40e9df2b59b Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Mon, 11 Sep 2017 12:23:08 -0400 Subject: [PATCH] Support /usr/local/bin/pip3 as pip3 provider It would be possible to only install pip3 from get-pip.py script and not has system packages for pip3. Change-Id: I7b9dabd73d9caef37db1564c4a8358f01f995c2f Signed-off-by: Paul Belanger --- lib/puppet/provider/package/pip3.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/puppet/provider/package/pip3.rb b/lib/puppet/provider/package/pip3.rb index f155a57..d012c33 100644 --- a/lib/puppet/provider/package/pip3.rb +++ b/lib/puppet/provider/package/pip3.rb @@ -125,7 +125,8 @@ Puppet::Type.type(:package).provide :pip3, end def self.pip3_cmd - ['/usr/bin/python3-pip', '/usr/bin/pip3', '/usr/bin/pip-3.2', '/usr/bin/pip-3.3'].each do |p| + ['/usr/local/bin/pip3', '/usr/bin/python3-pip', '/usr/bin/pip3', + '/usr/bin/pip-3.2', '/usr/bin/pip-3.3'].each do |p| return p if File.exist?(p) end raise Puppet::Error, "Unable to find pip3 binary.";