kedro-viz
kedro-viz copied to clipboard
Refactor Kedro Viz code base to remove/update transitive dependencies
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
Another transitive dependency you seem to be using explicitly #1842