我是一个软件包开发人员,想要说明在DESCRIPTION文件中使用我的软件包所需的最低R版本.
available.packages 解析包的描述,但结果不是(容易)机器可读的查找递归依赖,因为Imports和Depends字段是逗号分隔的文本,有时包含包有版本要求.
解决方案中描述的解决方案: 列表R包依赖性而不安装包不是递归解决方案.如果嵌套依赖关系需要R> 3.3,我想知道它.
至少,我希望看到给定CRAN包的R和导入,链接和依赖包的最低版本.更好的是列出设置最小R或包版本的包或包.
通过消除具有更高版本要求的依赖关系,我可以为更多人提供他们无法解决的系统旧R版本:一些仍然在R 2.x.