A reference to a listing in CRAN. CRAN Resources must be from one of the
repositories listed in utils::getCRANmirrors()
. To assert that a new url
is also a CRAN mirror, please follow instructions in
utils::getCRANmirrors()
.
Usage
cran_repo_resource(
package = NA_character_,
version = NA_character_,
id = next_id(),
md5 = NA_character_,
repo = character(0)
)
Arguments
- package
character(1L)
Package name. Optional, but should be provided if possible.- version
character(1L)
Package version, provided as a string.- id
integer(1L)
optional id used for tracking resources throughout execution. Generally not provided directly, as new objects automatically get a unique identifier. For example, the package source code from arepo_resource()
may be downloaded to add asource_archive_resource()
and add it to a newmulti_resource()
. Because all of these represent the same package, they retain the sameid
. Primarily theid
is used for isolating temporary files.- md5
character(1L)
md5 digest of the package source code tarball. This is not generally provided directly, but is instead derived when acquiring resources.- repo
character(1L)
The repository url from which the package is to be sourced.
See also
Other resources:
git_resource()
,
install_resource()
,
local_resource()
,
local_source_resource()
,
mock_resource()
,
multi_resource()
,
remote_resource()
,
repo_resource()
,
resource()
,
source_archive_resource()
,
source_code_resource()
,
unknown_resource()