[R-pkg-devel] Error uploading package to CRAN that depends on packages hosted in GitHub
Greg Jefferis
je||er|@ @end|ng |rom gm@||@com
Wed Jul 7 15:12:30 CEST 2021
> On 7 Jul 2021, at 14:08, Uwe Ligges <ligges using statistik.tu-dortmund.de> wrote:
>
>>> Namespace dependencies missing from DESCRIPTION Imports/Depends entries:
>>> 'MNITemplate', 'RAVEL', 'extrantsr'
>
>
> As the message says: You likely have declared some import directives via the NAMESPACE file. In that case you have to import from a package and hence list it in the Imports field.
>
> If the package is not available from a mainsteam repository and you want to suggest it only, you cannot import from it via the NAMESPACE file.
As in
https://github.com/DavidPayares/neuronorm/blob/eeb6249a3da5412cf3632e2a41233400707ef01b/NAMESPACE#L12-L17
importFrom(MNITemplate,getMNIPath)
importFrom(MNITemplate,readMNI)
importFrom(RAVEL,maskIntersect)
importFrom(RAVEL,normalizeRAVEL)
importFrom(extrantsr,ants_regwrite)
importFrom(extrantsr,bias_correct)
From roxygen2 directives like this:
https://github.com/DavidPayares/neuronorm/blob/b0ca02478dcf7d5a61dad97ada407edf6b2da962/R/preprocessing.R#L209
Best,
Greg.
--
Gregory Jefferis, PhD
Division of Neurobiology
MRC Laboratory of Molecular Biology
Francis Crick Avenue
Cambridge Biomedical Campus
Cambridge, CB2 OQH, UK
http://www2.mrc-lmb.cam.ac.uk/group-leaders/h-to-m/g-jefferis
http://jefferislab.org
http://www.zoo.cam.ac.uk/departments/connectomics
More information about the R-package-devel
mailing list