It's fine as long as you catch all exceptions, and only produce ones that you document. Your users aren't supposed to know that you used `requests` at all.
The requests HTTP exception contains the request and response object. Wrapping that would be a huge pain and a lot of code.