O roxygen2 escreve automaticamente as diretivas NAMESPACE para os pacotes “Imports:&#8221

tl; dr versão da minha pergunta

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çã

ersão mais completa

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ÇÃ

questionAnswers(1)

yourAnswerToTheQuestion