[R-pkg-devel] why can't we importFrom 'methods' ?

Duncan Murdoch murdoch@dunc@n @ending from gm@il@com
Thu May 17 17:59:01 CEST 2018


On 17/05/2018 11:51 AM, Brian G. Peterson wrote:
> newer versions of R require importFrom for functions from 'stats',
> 'graphics' and many other packages that used to be assumed to be on the
> search path and thus available.
> 
> 'methods' continues to have seemingly different treatment.
> 
> If you try to use importFrom to import a single function (in this case
> 'hasArg') from methods, you receive an ERROR from R CMD check
> 
>      Namespace dependency not required : 'methods'

That message usually means that you didn't list 'methods' in the Imports 
clause in DESCRIPTION.

Duncan Murdoch

> 
> but without the importFrom, you see a number of NOTE's
> 
>      no visible global function definition for 'hasArg'
> 
> I don't want to import all of 'methods', as I only need one function.
> 
> What am I doing wrong?
> 
> Regards,
> 
> Brian
>



More information about the R-package-devel mailing list