v0.1.0
Welcome to pyvoy, the Python application server built on Envoy, one of the most robust HTTP servers around.
This is the first full-featured release - the intention is for all features of ASGI, including the trailers and tls extensions, and WSGI as per PEP3333 are implemented. We have a fairly large suite of unit tests that covers all known reachable code paths and can reliably pass some large external test suites such as for connect-python. However, especially with WSGI's open-ended nature, we need more verification with real-world apps. If you are interested, please give it a try and report any issues or potential improvements you find.
Special thanks to
- Envoy authors, especially @mathetake and @wbpcode for providing this excellent SDK that "just works" and helping me make some tweaks to enable pyvoy
- PyO3 for creating amazing bindings from Python to Rust, very easy to use and be confident in avoiding GIL and ref-count issues. I have written extensions in C++ in the past and it is a completely different ballgame thanks to this project.