2010-11-04 35 views
3

我即将发布一些my modules的新版本,我想知道哪些元数据文件应包含在发行版中。 CPAN Meta Spec version 2已经发布,但我不确定它现在在Perl工具链中的支持程度如何。Perl工具链中支持Meta 2的状态是什么?

我想包括一个v2 META.json和一个v1.4 META.yml。当两者都存在时,支持元2的工具应该忽略META.yml。在Meta 2之前的工具应该寻找META.yml。

问题出在META.json的META.yml工具,但期望META.json的格式为v1.x。有没有这样的工具?他们有多普遍?这是一个好主意,还是会导致问题?

回答

2

META.yml v1.4可以通过各种工具读取,META.json v2,AFAIK仅由search.cpan.org使用。任何使用Dist :: Zilla的发行版都带有META.json v2,因此您可以使用v2而不会导致更多的问题,并且我不知道任何期望使用META.json v1.4的工具。

(找了之后)我发现有一个工具使用META.json v1.4,它是我的:)。这是一个将CPAN模块添加到Freshmeat的程序,但我会重写它。