2
我更新的R包,有两个特定的相关[R包版本的依赖
httr (>= 0.6.1),
jsonlite (>= 0.9.14)
如果这些得不到满足的包将不会动作。我可以看到,如果我把它们都放在Depends中,这些版本限制将由R执行。如果我把它们放在Imports下面,它们看起来不是。没有必要将这些软件包放入Depends中,我不需要它们,我知道这样做是不好的做法。
是它预计进口不强制版本限制?在Imports中保留包并且使用.onLoad函数检查过期依赖关系是否值得犹豫?
这似乎正是如此。我在整个使用httr ::和jsonlite ::所以命名空间从未加载。将import或importFrom添加到NAMESPACE文件会导致检查发生。谢谢! – Ray