The install.pp class allows for installation of sentry extensions via pip, but only uses the default values for the python::pip defined type. If we pass a hash, rather than an array, to the iterator, we should be able to accept arbitrary source URLs from which to install.
Several sentry extensions have updated versions on GitHub, but stale versions at PyPI.
It might also be helpful to allow Sentry itself to be installed with pip via GitHub URLs. The latest version of Sentry on PyPI as of this issue is 8.1.1, but the GitHub releases are up to 8.4.1.
The
install.pp
class allows for installation of sentry extensions viapip
, but only uses the default values for the python::pip defined type. If we pass a hash, rather than an array, to the iterator, we should be able to accept arbitrary source URLs from which to install.Several sentry extensions have updated versions on GitHub, but stale versions at PyPI.