[Bioc-devel] Dependency on devtools in biocLite()

Andrzej Oleś andrzej.oles at gmail.com
Sat Jan 14 00:29:06 CET 2017

Dear all,

it's great that for some time now `biocLite()` also resolves package
dependencies for GitHub hosted packages. However, as this functionality
depends on devtools, an attempt to install a GitHub package when devtools
is not installed results in an error

> library(BiocInstaller)
> biocLite("aoles/RBioFormats")
BioC_mirror: https://bioconductor.org
Using Bioconductor 3.4 (BiocInstaller 1.24.0), R 3.3.2 (2016-10-31).
Error: package 'devtools' not available: there is no package called

If this is the case, one would typically need to first install devtools,
and rerun the biocLite command. I was wondering whether it would make sense
to modify the behavior such that before attempting to call
`devtools::install` in


first check for devtools availability and try to automatically install it
if missing (maybe by prompting the user). What do you think?


	[[alternative HTML version deleted]]

More information about the Bioc-devel mailing list