安装不在 stackage 上但在 hackage 上的包

Install package that is not on stackage but on hackage

我正在尝试使用 hackage 上的库,而不是 stackage 上的库。

目前,代码似乎没有托管在 git 上的任何地方(尽管我可以“分叉”它)。

除了在本地下载库并告诉 stack.yaml 在哪里可以找到它之外,还有什么更好的方法吗?

顺便说一下图书馆是parse-dimacs

stack 允许您在 stack.yaml.

中将(堆栈)快照中未包含的依赖项指定为 extra-deps

要在您的项目中使用 parse-dimacs,您需要将此节添加到您的 stack.yaml:

extra-deps:
- parse-dimacs-1.3