我正在准备三个R包,很快就会上传到相互依赖的CRAN。具体而言,软件包A
已经在CRAN上并且要进行更新,软件包B
是独立的,软件包C
取决于最新版本的A
和B
我可以在没有检查问题的情况下执行此操作,首先上传A
和C
并在几天后上传B
。但是,我想立即在帮助页面中添加交叉引用,并将所有包添加到彼此的建议列表中。此外,由于我将进一步开发这三个,我希望将来能够同时更新它们。
所以,这里的问题是,是否可以同时向CRAN上传多个相互依赖的包?我怎么能这样做?
答案 0 :(得分:4)
这周完成了(昨天到达的Depends:
版本xts
)。我们也在Rcpp*
内做了很多。
所以只需使用版本化取决于:
Depends: A (>= 42), B (>= 0.0.7)
Suggests:
代表B和C 精细手册非常清楚,并且自20世纪90年代中期以来,它们在Debian中得到了所有这些语义。