两天前,我维护的一个R包的依赖(depth)在CRAN上存档了
可以从 CRAN 获得以前可用的版本,但是如果我想将包提交给 CRAN,我可以正式依赖那些旧版本吗?或者只允许将包的最新非存档版本列为
DESCRIPTION
文件中的依赖项?如果我仅限于非存档包,那么我能做些什么吗?
我尝试寻找替代品(可以替代 depth 的软件包,例如 DepthProc),但它们都太慢了。我也尝试联系depth的维护者,但他还没有回复。
阅读CRAN存储库政策:
孤立的 CRAN 包不应该严格要求(在 “Depends”、“Imports”或“LinkingTo”字段,包括间接)。 如果有条件地使用它们,它们可以出现在“建议”中,尽管这是 气馁。
我假设 CRAN 至少对存档包同样严格。因此,如果您想将包裹提交给 CRAN,我会说您不走运。您将需要找到替代方案。如果包已存档,通常会有问题。