question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Dependency conflict with commonly used AWS libraries

See original GitHub issue

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.

Context

I’m unable to run any kedro project commands due to the dependency conflict. image

Steps to Reproduce

  1. pip install kedro sagemaker

Actual Result

image

Your Environment

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

  • Kedro version used (pip show kedro or kedro -V): 0.14.3
  • Python version used (python -V): 3.7.3
  • Operating system and version: macOS Mojave 10.14.5

Checklist

Include labels so that we can categorise your issue:

  • Add a “Component” label to the issue
  • Add a “Priority” label to the issue

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
yetudadacommented, Dec 8, 2020
2reactions
yetudadacommented, Jul 31, 2020

@njgerner 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?

Read more comments on GitHub >

github_iconTop Results From Across the Web

Dependency conflict with commonly used AWS libraries #36
I'm unable to run any kedro project commands due to the dependency conflict. image. Steps to Reproduce. pip install kedro sagemaker. Actual ...
Read more >
Managing dependencies - AWS Documentation
Dependencies for your AWS CDK app or library are managed using package management tools. These tools are commonly used with the programming language...
Read more >
Unable to resolve dependency conflict b/w google-vision beta ...
The easiest way to fix a version is to use <dependencyManagement> to set ... conflicting versions of aws-java-sdk and unnecessary libraries.
Read more >
Learning the Basics - Gradle User Manual
What is dependency management? Software projects rarely work in isolation. In most cases, a project relies on reusable functionality in the form of...
Read more >
Using Maven's Bill of Materials (BOM) - Reflectoring
The resolution of these dependency conflicts can take a lot of time. ... It often makes sense to use existing libraries to minimize...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found