使用以前可用的包版本作为依赖项

问题描述 投票:0回答:1

两天前,我维护的一个R包的依赖(depth)在CRAN上存档了

可以从 CRAN 获得以前可用的版本,但是如果我想将包提交给 CRAN,我可以正式依赖那些旧版本吗?或者只允许将包的最新非存档版本列为

DESCRIPTION
文件中的依赖项?如果我仅限于非存档包,那么我能做些什么吗?

我尝试寻找替代品(可以替代 depth 的软件包,例如 DepthProc),但它们都太慢了。我也尝试联系depth的维护者,但他还没有回复。

r r-package cran
1个回答
0
投票

阅读CRAN存储库政策

孤立的 CRAN 包不应该严格要求(在 “Depends”、“Imports”或“LinkingTo”字段,包括间接)。 如果有条件地使用它们,它们可以出现在“建议”中,尽管这是 气馁。

我假设 CRAN 至少对存档包同样严格。因此,如果您想将包裹提交给 CRAN,我会说您不走运。您将需要找到替代方案。如果包已存档,通常会有问题。

© www.soinside.com 2019 - 2024. All rights reserved.