pkgdepends0.9.0 package

Package Dependency Resolution and Downloads

as_pkg_dependencies

Shorthands for dependency specifications

config

Package configuration (internals)

default_platforms

R platforms

ghr

GitHub Releases

ghrepo

Update a CRAN-like repository of binary packages at GitHub

git_download_file

Download a blob for a remote git repository

git_fetch

Get a packfile for an object from a remote git repository

git_list_files

List files in a remote git repository

git_list_refs

List references in a remote git repository

git-protocol

git protocol notes, for developers

install_package_plan

Perform a package installation plan

install_plans

Installation plans

is_valid_package_name

Check whether a package name is valid

lib_status

Status of packages in a library

parse_pkg_refs

Parse package location references

pkg_build

Create a binary package from an installed package

pkg_config

pkgdepends configuration

pkg_dep_types

Possible package dependency types

pkg_deps

R6 class for package dependency lookup

pkg_download_proposal

R6 class for package downloads

pkg_downloads

Package downloads

pkg_installation_plan

R6 class for installation from a lock file

pkg_installation_proposal

R6 class for package download and installation.

pkg_name_check

Check if an R package name is available.

pkg_refs

Package references

pkg_resolution

Dependency resolution

pkg_rx

A set of handy regular expressions related to R packages

pkg_solution

The dependency solver

pkgdepends-package

pkgdepends: Package Dependency Resolution and Downloads

repo

Query and manipulate CRAN-like repositories

scan_deps

Scan R code for dependent packages

sysreqs_check_installed

Check if installed packages have all their system requirements

sysreqs_db_list

List contents of the system requirements DB, for a platform

sysreqs_db_match

Match system requirement descriptions to the database

sysreqs_db_update

Update the cached copy of the system requirements database

sysreqs_install_plan

Create an installation plan for system requirements

sysreqs_is_supported

Check if a platform has system requirements support

sysreqs_list_system_packages

List installed system packages

sysreqs_platforms

List platforms with system requirements support

Find recursive dependencies of 'R' packages from various sources. Solve the dependencies to obtain a consistent set of packages to install. Download packages, and install them. It supports packages on 'CRAN', 'Bioconductor' and other 'CRAN-like' repositories, 'GitHub', package 'URLs', and local package trees and files. It caches metadata and package files via the 'pkgcache' package, and performs all 'HTTP' requests, downloads, builds and installations in parallel. 'pkgdepends' is the workhorse of the 'pak' package.

  • Maintainer: Gábor Csárdi
  • License: MIT + file LICENSE
  • Last published: 2025-05-27