kedro-org / kedro-viz

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

Dependency conflict with commonly used AWS libraries #13

Closed chriswynnyk closed 4 years ago

chriswynnyk commented 5 years ago

Description

Dependency conflict with PyYAML. Kedro requires PyYAML>=5.1, <6.0 while various AWS libraries require in the range PyYAML<4.3,>=3.10.

This is the same issue encountered here: https://github.com/quantumblacklabs/kedro/issues/36

Looking to relax the requirements here: https://github.com/quantumblacklabs/kedro-viz/blob/develop/package/test_requirements.txt

Context

I'm unable to visualize my project, with the error: Screen Shot 2019-07-12 at 5 28 50 PM

Steps to Reproduce

Expected Result

This should launch the kedro viz.

Actual Result

Fails when checking dependencies, see error above.

Your Environment

Include as many relevant details as possible about the environment you experienced the bug in:

Checklist

tolomea commented 5 years ago

The next version of Kedro will loosen the requirement on PyYAML to >=4.2. Will that fix the problem? or am I missing some additional detail?

yetudada commented 4 years ago

Hi @chriswynnyk! I just realised we forgot to close this issue. Current pinning for PyYAML>=4.2, <6.0 in kedro.

And hang on, I just realised, you made a kedro sagemaker plugin? 🎉

yetudada commented 3 years ago

@chriswynnyk We're working with the AWS team to produce a knowledge document on using Kedro and Sagemaker. Would we be able to talk to you about how you used them together?