zulip / python-zulip-api

Python library for the Zulip API.
https://zulip.com/api/
Apache License 2.0
355 stars 357 forks source link

Zulip python api requires matrix_client as a dependency #751

Open aleksanb opened 2 years ago

aleksanb commented 2 years ago

Today you get matrix_client in your deps if you install zulip. Perhaps this should be an optional feature instead, so that if you install zulip[matrix_client] you'll get it, but otherwise not? My use case is shipping error messages from a server to zulip using zulip.send_message only, so the matrix dep is unneeded. This should be the case for other users as well.

rht commented 1 year ago

Yeah, I think we want matrix_client as an optional dependency, installed via pip install zulip[matrix].