(Patrick''s Homebrew provider lit a fire under me to finish this.)
I''ve written a provider for Python''s pip package management
frontend.
It''s (theoretically) the standard for the future, being more capable
and less shit than easy_install.
https://github.com/rcrowley/puppet-pip
As noted in the README, you can actually use it by setting RUBYLIB thus:
gem install puppet-pip
RUBYLIB="$GEM_HOME/1.8/gems/puppet-pip-0.0.2/lib" puppet apply
test.pp
It supports ensure => latest now plus specific version numbers.
Uninstallation doesn''t work properly on Debian/Ubuntu because of a bug
in python-setuptools, which I believe will be fixed in Ubuntu Natty
Narwhal.
Please report issues on GitHub!
Rich
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.
distribute2 is the way forward, not pip, I believe. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Thu, Dec 9, 2010 at 12:12 PM, Kevin Beckford <lazyweb@gmail.com> wrote:> distribute2 is the way forward, not pip, I believe.Distribute is taking over for setuptools for building packages. Pip is taking over for easy_install for installing packages from the central PyPI repository. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Thats good news, then. Great news, in fact! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.