如何将外部Haskell包添加到堆栈项目?

时间:2017-12-13 13:31:03

标签: haskell haskell-stack

我想将req添加到我的Stack项目中。我可以使用stack install req在我的机器上安装它,但是我想在项目依赖项中列出这个,所以如果当前没有安装项目的话,它会被下载。

stack.yaml看起来像这样做的地方,但我找不到任何关于它是如何完成的信息。

1 个答案:

答案 0 :(得分:2)

a = [pd.read_pickle("my_file"+str(i)+".pkl") if os.path.exists("my_file"+str(i)+".pkl") else print(i) for i in range(1, 18)] 文件的stack.yaml部分下,添加您的依赖项。例如:

extra-deps

请注意,如果该{+ 1}}中的版本不在该特定的堆栈解析程序中(在extra-deps: - req-1.0.0 字段extra-deps文件中指定了解析程序),请指定该版本。如果它存在于堆栈解析器中 - 您只需在cabal文件中的stack.yaml部分指定该包名称(如果您使用{{1},则指定package.yaml文件) })。

更多文档是available here