簡體   English   中英

將多個相互依賴的包上載到CRAN

[英]Uploading multiple interdependent packages to CRAN

我正在准備三個R包,很快就會上傳到相互依賴的CRAN。 具體來說,包A已經在CRAN上並且要更新,包B是獨立的,包C依賴於AB的最新版本。

我可以在沒有檢查問題的情況下做到這一點,首先上傳AC並在幾天后上傳B 但是,我想立即在幫助頁面中添加交叉引用,並將所有包添加到彼此的建議列表中。 此外,由於我將進一步開發這三個,我希望將來能夠同時更新它們。

那么,這里的問題是,是否可以同時向CRAN上傳多個相互依賴的包? 我怎么能這樣做?

本周已經完成了( Depends:昨天到達的xts版本)。 我們也在Rcpp*做了很多。

所以只需使用版本取決於:

  • 更新A以提供版本42
  • 上傳B以提供其初始版本0.0.7
  • 上傳C Depends: A (>= 42), B (>= 0.0.7)
  • 現在更新版本42.1,其中包含Suggests:用於B和C.

精細手冊非常清楚,並且自20世紀90年代中期以來,它們在Debian中得到了所有這些語義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM