I have a pip style requirements.txt file I use for keeping track of my python dependencies, I'm moving my dev environment over to vagrant + puppet. So far I've been using the pip provider built into puppet to install individual packages like this:
package {
["django", "nose"]:
ensure => present,
provider => pip
}
Is it possible to pass in my requirements.txt instead and have puppet keep the packages up to date whenever that file changes?