Hi,

We are facing the issue in "pip install grpc"
We have raised the issue in grpc. We have completed the python client for
the MFT Api. But unable to test it as we are getting this error. We have
raised the issue in the github
Below is the link
https://github.com/grpc/grpc/issues/22849

With regards,
Gopi Kiran


On Fri, May 1, 2020 at 4:01 PM Rishabh Gajra <[email protected]> wrote:

> Thanks for the suggestions Isuru and Marru.
> I got it and I will go ahead and use this method as of now. I will use the
> maven plugin that is being used in Airavata-MFT
> (org.xolstice.maven.plugins)
> But I have a question for the future. Like we are building the client with
> all the proto classes like in java. We need to find a way to push into the
> Pip right? Also in the future we are going to separate out the clients from
> the main server repo of Airavata-MFT, aren't we? I will use the method
> suggested above as of now. I will later discuss about the Pip later.
> Thanks once again for the suggestion!
> Rishabh.
>
> On Thu, Apr 30, 2020 at 10:39 PM Suresh Marru <[email protected]> wrote:
>
> > On Apr 30, 2020, at 10:26 PM, Isuru Ranawaka <[email protected]> wrote:
> >
> >
> > Hi Rishabh,
> >
> > Some suggestions, try out a maven plugin (e.g protbuf-maven-plugin) to
> > generate stubs and copy them into relevant folders or write a script (e.g
> > shell script) and execute via maven phase.
> >
> >
> > Here is an example shell script we use for generation of Thrift SDK’s.
> You
> > could follow this example and write equivalent protobuff one and link it
> > maven phase as Isuru suggested:
> >
> >
> >
> https://github.com/apache/airavata/blob/master/thrift-interface-descriptions/generate-thrift-stubs.sh
> >
> > Suresh
> >
> >
> > thanks
> > Isuru
> >
> >
> >
> >
> > On Thu, Apr 30, 2020 at 10:03 PM Rishabh Gajra <[email protected]>
> > wrote:
> >
> > Hi,
> > This is related to custos python client that is present in the develop
> > branch. I believe all the classes that are present in the module are
> > generated from the proto buff. I wanted to address the issue where there
> is
> > a change in the protobuff file on the server-side. Is there any method
> > where we can avoid manually putting the class file in every client that
> we
> > build on. Also, our team is planning to write the Python SDK for Airavata
> > MFT (Possibly extend to GOLANG too if time permits).
> > Specifically, I want to address the above issue. Any suggestion on how to
> > go about this is appreciated. Thank you.
> >
> >
> > --
> > Regards,
> > Rishabh.
> >
> >
> >
> > --
> > Research Software Engineer
> > Indiana University, IN
> >
> >
> >
>
> --
> Regards,
> Rishabh.
>

Reply via email to