在R CMD检查的上下文中建议的依赖关系

时间:2016-04-02 01:06:40

标签: r cran

使用env var R CMD check时,_R_CHECK_FORCE_SUGGESTS_=FALSE的上下文中是否必须使用建议的依赖项?

建议的依赖关系很好,因为它是可选的 但是,当尝试在其上运行R CMD check时,该功能通常无效 我想根据tools/R/check.R#L3989:L3994

中的评论使用export _R_CHECK_FORCE_SUGGESTS_=FALSE
  

完整检查需要建议的套餐    通过将环境变量_R_CHECK_FORCE_SUGGESTS_设置为false值,可以在没有它们的情况下进行检查。

应该足以在不安装建议的代码的情况下运行 check 进程 如果不是这样,那么如何区分可选的建议包和强制性包? 拥有一个名为vignetteBuilder的{​​{1}} DESCRIPTION字段会很有帮助,因此DESCRIPTION文件可以精确地管理包依赖关系。
这样批量检查包将更容易,因为需要dep元数据将在描述文件中。 批量检查rev-dep pkgs及其所有建议只会导致测试整个CRAN。

我已使用testChecker if (requireNamespace(.)) test_package(.)testthat代码处理代码,并使用模拟knitr个文件。

但我对建议包的规范设计和.Rout env var感兴趣。 是否有任何R核心开发团队的建议/建议?

0 个答案:

没有答案