我想将req
添加到我的Stack项目中。我可以使用stack install req
在我的机器上安装它,但是我想在项目依赖项中列出这个,所以如果当前没有安装项目的话,它会被下载。
stack.yaml
看起来像这样做的地方,但我找不到任何关于它是如何完成的信息。
答案 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。