-
Notifications
You must be signed in to change notification settings - Fork 44
Description
pkgAvail()
has a filters
argument that is passed on to utils::available.packages()
L182. However makeRepo()
calls pkgAvail()
without this argument L62.
This means that, unless the available_packages_filters
option is set, makeRepo()
uses the default filters: c("R_version", "OS_type", "subarch", "duplicates")
. It would be helpful if makeRepo()
could take and pass on the filters
argument.
This issue came up when making a repo with binaries for different platforms: carpentriesoffline/offlinedatasci#135 - the "subarch"
filter excluded packages compiled for different platforms. It is possible to work round this by setting the available_packages_filters
option, but enabling the argument in makeRepo
would be more direct and consistent with pkgAvail()
.