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

See original GitHub issue

I’m trying to install mriqc using pipenv (pipenv install mriqc==0.15.2). The dependency resolver is showing an unreconcilable dependency conflict. This doesn’t seem to affect the overall functionality of mriqc, but I figured that I would report it here

There are incompatible versions in the resolved dependencies:
  pybids>=0.10.2 (from mriqc==0.15.2->-r /tmp/pipenvwxet1q7_requirements/pipenv-e976ksyc-constraints.txt (line 2))
  pybids>=0.11.1 (from templateflow==0.6.3->mriqc==0.15.2->-r /tmp/pipenvwxet1q7_requirements/pipenv-e976ksyc-constraints.txt (line 2))
  pybids~=0.10.2 (from niworkflows==1.2.7->mriqc==0.15.2->-r /tmp/pipenvwxet1q7_requirements/pipenv-e976ksyc-constraints.txt (line 2))

If I’m reading this correctly, templateflow==0.6.3 and niworkflows==1.2.7 cannot agree on a version of pybids.

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
effigiescommented, Aug 12, 2021

Looks like it’s fixed in 0.16.1: https://github.com/poldracklab/mriqc/blob/0.16.1/setup.cfg#L33

So this is just open to indicate that the long-term fix (updating all dependencies) still needs doing.

0reactions
oestebancommented, Sep 29, 2021

With the release of 21.0.0rc0 and rc1 I hope I have addressed all the dependency updates that were necessary. Please reopen if I missed any.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Solving Dependency Conflicts in Maven
Maven dependency conflicts can be really hard to solve. The purpose of this post is for readers to better understand what a version...
Read more >
java - Maven dependency resolution (conflicted)
Maven can handle both situations without any conflict. Conflicts will exist when two versions of a transitive dependency are required.
Read more >
Maven Dependency Tree - Resolving Conflicts
When we build a maven project, the dependency version that is nearer to the project is selected. It can cause issues when you...
Read more >
How to solve dependency conflicts with Maven | by Liam
What are dependency conflicts? Here is an example, this project has 2 dependencies, and both of them depend on the Guava library with ......
Read more >
How to identify and resolve a dependency conflict
Find Divio's how-to guide to identifying and resolving a dependency conflict. Learn what steps to take if a deployment in the cloud or...
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