O roxygen2 escreve automaticamente as diretivas NAMESPACE para os pacotes “Imports:”
Se quiser importar pacotes, preciso escrever manualmenteimport()
diretivas no meu arquivo NAMESPACE? Parece que o roxygen2 não fará isso magicamente por mim, mesmo que eu os tenha listado como "Importações:" na minha descriçã
Esta é uma pergunta bem idiota, mas pergunto porque a resposta não é óbvia para mi
Eu usoroxygen2
lidarmy R package documentação. Quando quero ter certeza de que uma função é exportada, adiciono um@export
identifique seu bloco roxo. Execuções subsequentes deroxygenize()
escreverá a diretiva NAMESPACE de acord
Mas,Meu pacot atualmente importa vários outros:
Depends:
R (>= 2.13.0),
ggplot2 (>= 0.8.9)
Imports:
RColorBrewer,
plyr,
gridExtra
Parece que enquantoroxygen2
va reescreva a diretiva NAMESPACE para exportado, ele não reescreverá NAMESPACE automaticamente para refletir os pacotes que designei que devem ser importados em minha DESCRIÇÃ