是否有推荐的方法来更新cabal包上的版本边界?

fho*_*fho 8 haskell cabal

随着GHC 7.10的发布以及随附版本的问题,base我发现自己处于需要修复库依赖关系的情况.

目前我已经运行cabal install --allow-newer了一组工作版本并安装得很好.

现在我正在手动搜索已安装的库并手动更新cabal文件版本边界.

有更简单/自动的方法吗?

GS *_*ica 8

我经常使用packdeps检查我的依赖关系并碰撞任何过于严格的限制.除了网站,还有一个hackage包,所以你可以在本地运行它.

有一次,我碰到的依赖,例如,通过撞击foo < 1.5foo < 1.6,我构建和测试本地使用的--constraint 'foo>=1.5'参数cabal,以检查新版本确实工作.