パッケージのファイルのImports:
代わりに使用しようとしていますが、これについてはまだ理解する必要があると感じています;-)Depends:
DESCRIPTION
この投稿(ちなみに: 素晴らしい投稿!!!)から学んだことは、すべてのパッケージ (たとえば、 )は、検索パスにアタッチされるのではなく、環境内にあることを介してmypkg
インポート (たとえば、 ) されるということです。に同梱されているものを見つけようとすると、R は検索リストをたどる前に調べます。ここまでは順調ですね。imported.pkg
Imports:
imports:mypkg
foo
imported.pkg
imports:mypkg
実際の質問
imported.pkg
(によってインポートされた)特定の他のパッケージ(パッケージのファイルのセクションに記載mypkg
)に依存している場合、Rがそのパッケージの機能を見つけるために、このパッケージを私のパッケージの依存関係にする必要がありますか?そうでなければRが不平を言うので、現時点ではそう思われます。Depends:
DESCRIPTION
Depends:
証拠
このようなパッケージをインポートするだけでは十分ではないようです。例として、パッケージroxygen2
( CRAN ) を取り上げます。digest
他のパッケージの束をインポートする際に依存します。私はそれをインポートし(digest
必要に応じて)、関数をリストするmypkg
環境をチェックしました:imports:mypkg
digest
"digest" %in% parent.env(asNamespace("mypkg"))
TRUE
しかし、の一部である関数内roxygenize()
から実行すると、R は が見つからないと不平を言います。mypkg
digest