Dependency conflict
See original GitHub issueI’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:
 - Created 3 years ago
 - Comments:5 (4 by maintainers)
 
Top 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 >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

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.
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.