Sorry I missed the discussion link:
https://lists.apache.org/thread/5s2l9vgt5f973psb6xlttpmy4rpym7zh

Would this release block the Pulsar 3.3.0 release? If yes, a quicker
way to fix it was to add a `requirements.txt` that includes a proper
version of grpcio and then run `python -m pip install -r
python/requirements.txt`.

Here is an example:

```
pulsar-client == 3.5.0
protobuf>=3.6.1,<=3.20.3
grpcio >= 1.60.0
apache-bookkeeper-client>=4.16.1
prometheus_client
ratelimit
```

Thanks,
Yunze

On Sat, May 11, 2024 at 12:19 PM Yunze Xu <x...@apache.org> wrote:
>
> Please release 3.5.1 rather than 3.4.1 because 3.5.0 is already
> released. It's too heavy to maintain old releases for client libraries
> for now.
>
> However, it would be better to remove the `functions` component from
> pulsar-client-python because the Python client itself never uses these
> dependencies. See my discussion [1] before. Since python functions is
> maintained in the Pulsar main repository, we should maintain the extra
> dependencies in the Pulsar main repo as well.
>
> Thanks,
> Yunze
>
> On Wed, May 8, 2024 at 11:26 PM Zixuan Liu <node...@gmail.com> wrote:
> >
> > Hi all,
> >
> > https://github.com/apache/pulsar-client-python/pull/174 breaks the
> > python-client installation in the pulsar arm image, and then the release
> > manager of pulsar@3.3.0 will take about 2 hours to build the grpcio wheel,
> > please see
> > https://github.com/nodece/pulsar-python-deps-build/actions/runs/8891459473/job/24418839959#step:6:315
> > for
> > details.
> >
> > https://github.com/apache/pulsar-client-python/pull/211 fixes that, but I'm
> > not sure if a new version will be released.
> >
> > Thanks,
> > Zixuan

Reply via email to