kedro-org / kedro-viz

Visualise your Kedro data and machine-learning pipelines and track your experiments.
https://demo.kedro.org
Apache License 2.0
647 stars 106 forks source link

Refactor Kedro Viz code base to remove/update transitive dependencies #1821

Open ravi-kumar-pilla opened 3 months ago

ravi-kumar-pilla commented 3 months ago

Description

This ticket will help us improving Kedro Viz backend code base to remove any transitive dependencies we have (i.e., having from module in the code but not having the module in our requirements.txt file)

Context

Recently we found a transitive dependency (toposort) which is actively used in the code base but the installation was dependent on Kedro's environment.

Possible Implementation

Possible Alternatives

Checklist

inigohidalgo commented 3 months ago

Another transitive dependency you seem to be using explicitly #1842