I am currently having this issue - is there a plan to make this small change or is there a good workaround besides using exec?
Any updates here?
This problem is still present in Puppet 5.5.1.
A fix would be greatly appreciated.
This works in puppet 6, probably not going to get a fix for 5.
I verified this works in puppet 6.22.0 and 5.5 reached EOL Jan 31, 2021, so I'm going to close this as won't fix:
Debug: Prefetching pip3 resources for package
Debug: Executing '/usr/bin/pip3 --version'
Debug: Executing '/usr/bin/pip3 freeze --all'
Debug: Executing: '/usr/bin/pip3 install -q boto3'
Notice: /Stage[main]/Main/Package[boto3]/ensure: created