pathway icon indicating copy to clipboard operation
pathway copied to clipboard

Make external dependencies optional

Open ilyanoskov opened this issue 1 year ago • 1 comments

Hello, do you think it's possible to make some of the external dependencies optional for Pathway?

Things like:

  • google-api-python-client
  • Office365-REST-Python-Client

or anything else that the end users might not actually need to run Pathway? In my personal case, I never intend to use google-api or Office365 and I don't want to bring these dependencies in my Python project. I think it makes sense if these become optional / installable separately?

ilyanoskov avatar Mar 16 '24 02:03 ilyanoskov

Thanks for bringing this up. Providing package extras that would allow e.g. pip install pathway[no-xpacks] with a minimum set of dependencies is on the roadmap. Keeping this one open until it happens.

dxtrous avatar Mar 16 '24 17:03 dxtrous

Closing as done - xpacks support has been around for a while now and is mature.

dxtrous avatar Nov 13 '24 01:11 dxtrous