Skip to content
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

Add RFC 004-Python Implementation #71

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

mattrobenolt
Copy link

No description provided.

@vercel
Copy link

vercel bot commented Oct 15, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
connect ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 18, 2024 8:47pm

@akshayjshah
Copy link
Member

❤️ Many, many thanks for writing this up, Matt! We've been a little swamped, but this hasn't fallen off our radar.

@mattrobenolt mattrobenolt changed the title Add RFC 001-Python Client Add RFC 001-Python Implementation Dec 7, 2023
Copy link

vercel bot commented Dec 7, 2023

@mattrobenolt is attempting to deploy a commit to the connectrpc Team on Vercel.

A member of the Team first needs to authorize it.

@i2y
Copy link

i2y commented Jan 11, 2024

@mattrobenolt
Sorry to suddenly jump into this conversation, but I have something to share that may be relevant to your PoC and this PR.
At the end of last year, I clearly realized I might need a Python server implementation for my job. To get ahead of this, I spent a few hours over the New Year holiday implementing my own version, independent of your PoC implementation or design. You can find it here: Connecpy. Currently, this implementation supports only Unary RPC of Connect Protocol, but the service handler interface's type signature is compatible with Python's gRPC framework interface, which seems to be sufficient for my current use cases.

@akshayjshah @mattrobenolt
Also, I've been using buf CLI and connect-go at work, and they've been incredibly helpful. Big thanks to all the creators and contributors for your fantastic work.

@mattrobenolt mattrobenolt changed the title Add RFC 001-Python Implementation Add RFC 004-Python Implementation Apr 18, 2024
@ValentaTomas
Copy link

Thank you for creating the POC. The Connect over HTTP/1.1 is exactly what I was looking for. I might be checking the async implementation if other things related to Connect work well.

@Ankush-lastmile
Copy link

any progress on this?

@StevenACoffman
Copy link

StevenACoffman commented Nov 17, 2024

👋 So to clarify, @mattrobenolt and @i2y if someone wants to contribute code for this effort, would it be best at this point to do so at https://github.com/mattrobenolt/connect-python or at https://github.com/i2y/connecpy and how hard would it be to merge these into one effort? Even more specifically, if I dumped any missing code from one into the other, from which repo to which repo should I go?

I mean, it would also be great if someone could just get paid to work on this at their day job, but I know how hard it is to justify to management investing work on critical behind-the-scenes support when it is indirect to more immediate results. Thanks for all the volunteer work so far! ❤️

dependency

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants