[R-pkg-devel] function name conflict
Kevin R. Coombes
kev|n@r@coombe@ @end|ng |rom gm@||@com
Tue Apr 12 20:14:33 CEST 2022
Thanks for the answer. In the process of going back to try making a
minimal example, I realized that the problem isn't my package; it
already occurs in one of the packages I import. (I could have sworn I
checked this previously, but apparently missed the true culprit.) In any
event, I'll report a bug to them and suggest more careful use of
importFrom to get around it.
Best,
Kevin
On 4/12/2022 1:50 PM, Ivan Krylov wrote:
> On Tue, 12 Apr 2022 13:29:58 -0400
> "Kevin R. Coombes" <kevin.r.coombes using gmail.com> wrote:
>
>> I also only use one function from each of the two imported pakages,
>> and they are explicitly listed in importFrom directives in the
>> NAMESPACE file.
> This should be the right thing to do: list them in Imports and either
> use importFrom() or qualify the names of the functions you use with
> their namespaces; but don't list them in Depends.
>
> Are you sure you're not importing some other package (or listing it in
> Depends) that, in turn, Depends on rlang and/or lifecycle, bringing
> them into your namespace too?
>
> Can you show us the code?
>
More information about the R-package-devel
mailing list