R语言 使用以前可用的软件包版本作为依赖项

qzlgjiam  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(121)

两天前,我维护的一个R包的一个依赖项(depth)在CRAN上存档。
以前可用的版本可以从CRAN获得,但是如果我想把我的软件包提交给CRAN,我可以正式依赖那些旧版本吗?或者只有最新的,非存档版本的软件包才允许在DESCRIPTION文件中被列为依赖项吗?如果我被限制使用非存档软件包,我可以做些什么?
我试过寻找替代品(可以替代depth的软件包,如DepthProc),但都太慢,我也试过联系depth的维护者,但他还没有回复。

8ehkhllq

8ehkhllq1#

读取CRAN Repository Policy
孤立的CRAN包不应是严格要求(在“依赖项”、“导入”或“链接到”字段中,包括间接要求)。如果有条件地使用,则允许在“建议”中使用它们,但不建议这样做。
我认为CRAN对归档包的要求至少是一样严格的。因此,如果你想把你的包提交给CRAN,我会说你运气不好。你需要找到一个替代方案。通常,如果一个包已经归档,它就会有问题。

相关问题