Yelp/bravado

Plans for an async-native version of Bravado?

twosigmajab opened this issue · 1 comments

First off, thanks for maintaining Bravado! Just started looking at it, and so far it looks like the best basis for generating Python clients for OpenAPI-enabled services.

When I see all these HttpFuture-style APIs, I can't help but ask if you've read this post and have given any thought yet to basing a future version of Bravado on https://github.com/python-trio/hip? (Started as an async-first fork of urllib3 by the author of Trio, but the urllib3 maintainer has moved to co-maintaining Hip for the future async HTTP Python client to rule them all.)

For now we're not in a position to drop Python 2 support. We're also not in a position to require all bravado users to change the way they use bravado, e.g. by requiring them to use a context manager as well.

That said, if you're interested in developing such a version of bravado, please go ahead and do it!