When we use retry and the calls fail after retry then it raises a RetryError from tenacity. I think it should raise the original HTTPError by default.
For now we can do this by adding the @retry(reraise=True) flag by i feel like it should be the default behavior. if you agree and i can put a PR. thanks