0

我有兴趣为 Hackage 创建一个工具,包括分析 Hackage 包之间的各种依赖关系。我认为这将涉及下载和同步所有 Hackage 包源的镜像,特别是 *.cabal 文件,我可以在这些文件上运行我想到的各种分析。

如何访问 cabal 和 stack 获取包的相同存储库?是否有 cabal 和 stack 用于获取我的程序可以类似插入的包的 API?

4

1 回答 1

2

我目前正在开发一个可以轻松(或至少更轻松地)访问此元数据的库。但是从 Hackage 获取所有包的元数据的基本规则是:

请注意,由于 Hackage 的修订,可能有多个 cabal 文件具有相同的名称/版本组合(称为包标识符)。

于 2018-07-30T08:20:16.923 回答