graphite-web and carbon re-install every time I execute the install option with pip
I am using Puppet to provision a small VM that hosts graphite, and I am installing the graphite components using pip.
It's my understanding that Puppet checks each pip-installed package by trying to install the application. If pip returns a message saying that it's already installed, it moves on. Otherwise, it will install the app again using pip.
Whisper tells pip that it's already installed, so Puppet doesn't try to do it more than once. However, every time I reboot my VM, Puppet reinstalls graphite-web and carbon.
I found the following potential answer to my question:
In this example, it looks like the issue is with an egg name in the pip package.
I'm not a regular pip user, so I don't know if this is a bug or not. Should the egg name be changed? If not, then should something else be changed so that the carbon and graphite web packages are more compatible with Puppet?
Thansk in advance!