Yes, there are a bunch of dependencies that are only needed for state
store, such as the bk state store client and everything it's pulling
in, with the biggest offender being GRPC client lib.


--
Matteo Merli
<matteo.me...@gmail.com>

On Mon, Feb 22, 2021 at 11:59 AM Sanjeev Kulkarni
<sanje...@splunk.com.invalid> wrote:
>
> IIUC, its because of the various state store related dependencies that are
> polluting this?
>
> On Mon, Feb 22, 2021 at 10:48 AM Jerry Peng <jerry.boyang.p...@gmail.com>
> wrote:
>
> > [ External sender. Exercise caution. ]
> >
> > Hi Sijie,
> >
> > Are you referring to the fact that the Pulsar python package (wheel
> > package) includes both pub/sub API and the function API? I  If so, why are
> > there a lot of dependencies being pulled in?  For Pulsar Python Functions,
> > shouldn't only the following files be pulled into the python package?
> >
> >
> > https://github.com/apache/pulsar/tree/master/pulsar-client-cpp/python/pulsar/functions
> >
> >
> > It is a minimal set of files. Is the problem you are describing stating
> > that users wanting to just run Python Functions having to install a package
> > that also includes the pub/sub API and the Python client? And it would be
> > better for users that just want to run Python Functions to not have to also
> > install the python client?
> >
> > Best,
> >
> > Jerry
> >
> >
> > On Mon, Feb 22, 2021 at 1:19 AM Sijie Guo <guosi...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> Currently, the python pulsar client couples function API together with
> >> Pub/Sub API. That means the python client pulls in a lot of unnecessary
> >> dependencies for people who only use pub/sub API.
> >>
> >> As discussed in the community meeting last week, I am starting an email
> >> thread for discussing it. I would like to learn what @Sanjeev Kulkarni
> >> <sanje...@splunk.com> and @Jerry Peng <jer...@splunk.com> think about it.
> >>
> >> - Sijie
> >>
> >

Reply via email to