kedro-viz icon indicating copy to clipboard operation
kedro-viz copied to clipboard

Refactor Kedro Viz code base to remove/update transitive dependencies

Open ravi-kumar-pilla opened this issue 10 months ago • 1 comments

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

  • Check for dependencies and see if we are using any third party modules from other (Kedro) environments
  • Try to install only requirements.txt of viz and see if any third party modules are failing to get imported

Possible Alternatives

Checklist

  • [x] Include labels so that we can categorise your feature request

ravi-kumar-pilla avatar Mar 26 '24 18:03 ravi-kumar-pilla

Another transitive dependency you seem to be using explicitly #1842

inigohidalgo avatar Apr 02 '24 10:04 inigohidalgo