Description
At least one of the many functions nipype has interfaces for - FSL's cluster
- collides with another function from another package that shares its name. To make matters worse, this other package (graphviz) is a direct dependency of FSL (for the full description of the conflict see this issue).
One of the most intuitive ways to fix this is by adding a prefix to the function which is called by fewer other packages. In this case that would be FSL's cluster
. I have actually noticed that many sysadmins consistently add a prefix to all functions from FSL or AFNI.
So, should I as a package maintainer decide to prefix FSL's cluster
as fsl_cluster
on Gentoo - how could I make sure nipype is aware that it should call that when one invokes the Cluster()
interface?