Willingness to contribute
Yes. I can contribute a fix for this bug independently.
Feature Request Proposal
Let users be able to install feathr and extra dependencies based on their use-cases:
pip install feathr[dev] # to include dev dependencies
pip install feathr[dev,notebook] # to include dev and notebook dependencies
pip install feathr[all] # to include all the extra dependencies
Motivation
We can have extra dependencies for development and notebook tests so that users can install sub-dependencies based on their needs.
Details
No response
What component(s) does this feature request affect?
Willingness to contribute
Yes. I can contribute a fix for this bug independently.
Feature Request Proposal
Let users be able to install feathr and extra dependencies based on their use-cases:
Motivation
We can have extra dependencies for development and notebook tests so that users can install sub-dependencies based on their needs.
Details
No response
What component(s) does this feature request affect?
Python Client: This is the client users use to interact with most of our API. Mostly written in Python.Computation Engine: The computation engine that execute the actual feature join and generation work. Mostly in Scala and Spark.Feature Registry API: The frontend API layer supports SQL, Purview(Atlas) as storage. The API layer is in Python(FAST API)Feature Registry Web UI: The Web UI for feature registry. Written in React