Package: pkgdepends 0.8.0.9000

Gábor Csárdi

pkgdepends: Package Dependency Resolution and Downloads

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.

Authors:Gábor Csárdi [aut, cre], Posit Software, PBC [cph, fnd]

pkgdepends_0.8.0.9000.tar.gz
pkgdepends_0.8.0.9000.zip(r-4.5)pkgdepends_0.8.0.9000.zip(r-4.4)pkgdepends_0.8.0.9000.zip(r-4.3)
pkgdepends_0.8.0.9000.tgz(r-4.4-x86_64)pkgdepends_0.8.0.9000.tgz(r-4.4-arm64)pkgdepends_0.8.0.9000.tgz(r-4.3-x86_64)pkgdepends_0.8.0.9000.tgz(r-4.3-arm64)
pkgdepends_0.8.0.9000.tar.gz(r-4.5-noble)pkgdepends_0.8.0.9000.tar.gz(r-4.4-noble)
pkgdepends_0.8.0.9000.tgz(r-4.4-emscripten)pkgdepends_0.8.0.9000.tgz(r-4.3-emscripten)
pkgdepends.pdf |pkgdepends.html
pkgdepends/json (API)

# Install 'pkgdepends' in R:
install.packages('pkgdepends', repos = c('https://r-lib.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-lib/pkgdepends/issues

On CRAN:

9.91 score 99 stars 5 packages 67 scripts 6.2k downloads 36 exports 13 dependencies

Last updated 9 days agofrom:50efafaaaf. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 08 2024
R-4.5-win-x86_64NOTENov 08 2024
R-4.5-linux-x86_64NOTENov 08 2024
R-4.4-win-x86_64NOTENov 08 2024
R-4.4-mac-x86_64NOTENov 08 2024
R-4.4-mac-aarch64NOTENov 08 2024
R-4.3-win-x86_64NOTENov 08 2024
R-4.3-mac-x86_64NOTENov 08 2024
R-4.3-mac-aarch64NOTENov 08 2024

Exports:as_pkg_dependenciescurrent_configcurrent_r_platformdefault_platformsghrghrepoinstall_package_planis_valid_package_namelib_statusnew_pkg_depsnew_pkg_download_proposalnew_pkg_installation_plannew_pkg_installation_proposalparse_pkg_refparse_pkg_refspkg_buildpkg_dep_typespkg_dep_types_hardpkg_dep_types_softpkg_depspkg_download_proposalpkg_installation_planpkg_installation_proposalpkg_name_checkpkg_rxreposcan_depssysreqs_check_installedsysreqs_db_listsysreqs_db_matchsysreqs_db_updatesysreqs_fix_installedsysreqs_install_plansysreqs_is_supportedsysreqs_list_system_packagessysreqs_platforms

Dependencies:callrclicurldescfilelockjsonlitelpSolvepkgbuildpkgcacheprocessxpsR6zip

Readme and manuals

Help Manual

Help pageTopics
pkgdepends: Package Dependency Resolution and Downloadspkgdepends-package pkgdepends
Shorthands for dependency specificationsas_pkg_dependencies
R platformscurrent_r_platform default_platforms
Perform a package installation planinstall_package_plan
Installation plansinstall_plans
Check whether a package name is validis_valid_package_name
Status of packages in a librarylib_status
R6 class for package dependency lookupnew_pkg_deps pkg_deps
R6 class for package downloadsnew_pkg_download_proposal pkg_download_proposal
R6 class for installation from a lock filenew_pkg_installation_plan pkg_installation_plan
R6 class for package download and installation.new_pkg_installation_proposal pkg_installation_proposal
Parse package location referencesparse_pkg_ref parse_pkg_refs
pkgdepends configurationcurrent_config pkgdepends-config pkgdepends_config pkg_config
Possible package dependency typespkg_dep_types pkg_dep_types_hard pkg_dep_types_soft
Package downloadspkg_downloads pkg_download_result
Check if an R package name is available.pkg_name_check
Package referencespkg_refs
Dependency resolutionpkg_resolution pkg_resolution_result
A set of handy regular expressions related to R packagespkg_rx
The dependency solverpkg_solution pkg_solution_result
Scan R code for dependent packagesscan_deps
Check if installed packages have all their system requirementssysreqs_check_installed sysreqs_fix_installed
List contents of the system requirements DB, for a platformsysreqs_db_list
Match system requirement descriptions to the databasesysreqs_db_match
Update the cached copy of the system requirements databasesysreqs_db_update
Create an installation plan for system requirementssysreqs_install_plan
Check if a platform has system requirements supportsysreqs_is_supported
List installed system packagessysreqs_list_system_packages
List platforms with system requirements supportsysreqs_platforms