-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Pyotr to application frameworks #51
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Happy to consider it. Leaving this open for a bit, in the meantime could you please update the PR description following the PR template for new entries? Not willing to be that guy, but having entry suggestions follow the same template helps a bit in reviewing what's obviously nice to have in the list, and what's less clear. :-) (And if you have suggestions on the template itself — by all means feel free to share them.)
Co-authored-by: Florimond Manca <florimond.manca@gmail.com>
Thank you, just updated it - thank you for the clarification. I don't have additional ideas for the template, sorry! |
Hi @berislavlopac, I'm reviewing this again just now, and I see the documentation reads:
Although I think this project fills an interesting space (OpenAPI focus), do you feel comfortable listing this here given the project status? We may also add a note in the project description. |
Hey @florimondmanca, thanks for the message! Sure, I'd like to have it included, ideally with a note. I'm hoping to spend some more time on it in the near future. 😊 |
@berislavlopac Fair enough, let's get it in as-is, I think. :-) |
Checklist
What is this project?
Pyotr is a helpful library, built on top of Starlette and HTTPX, that includes both server and client side component using an OpenAPI specification for routing and validation.
Do you know about other similar projects?
The closest I am aware of were some attempts to add support for
Quart
toconnexion
, but that is all. On the client side, the only similar project is Bravado, which is a) barely maintained, and b) not asynchronous.If so, how is this one different?
Full ASGI support, meaning that it can be used as any other ASGI app; plus the full asynchronous client-side support.
Anyone who agrees with this pull request can add a +1.