pkgdepends
Package Dependency Resolution and Downloads
Description
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.
Downloads
6.4K
Last 30 days
1532nd
17.7K
Last 90 days
68.6K
Last year
Trend: +11% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | WARNING |
| r-devel-linux-x86_64-debian-gcc | WARNING |
| r-devel-linux-x86_64-fedora-clang | WARNING |
| r-devel-linux-x86_64-fedora-gcc | WARNING |
| r-devel-macos-arm64 | WARNING |
| r-devel-windows-x86_64 | WARNING |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | WARNING |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (9 non-OK)
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'pkgdepends/libs/x64/pkgdepends.dll': Found non-API call to R: 'Rf_findVar' This entry point may be removed soon. Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
installed package size
installed size is 6.1Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
Additional Issues
Check History
WARNING 7 OK · 6 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 20, 2026
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘pkgdepends/libs/pkgdepends.so’: Found non-API call to R: ‘Rf_findVar’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'pkgdepends/libs/x64/pkgdepends.dll': Found non-API call to R: 'Rf_findVar' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
installed package size
installed size is 6.1Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
installed package size
installed size is 6.1Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
R 2.1Mb
libs 3.1Mb