deepdep
Visualise and Explore the Deep Dependencies of R Packages
Description
Provides tools for exploration of R package dependencies. The main deepdep() function allows to acquire deep dependencies of any package and plot them in an elegant way. It also adds some popularity measures for the packages e.g. in the form of download count through the 'cranlogs' package. Uses the CRAN metadata database <http://crandb.r-pkg.org> and Bioconductor metadata <https://bioconductor.org>. Other data acquire functions are: get_dependencies(), get_downloads() and get_description(). The deepdep_shiny() function runs shiny application that helps to produce a nice 'deepdep' plot.
Downloads
344
Last 30 days
11438th
900
Last 90 days
3.5K
Last year
Trend: +29.8% (30d vs prior 30d)
9
Last 30 days
25
Last 90 days
115
Last year
Trend: -40% (30d vs prior 30d)
CRAN Check Status
Show all 13 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check History
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 20, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 18, 2026
tests
Running 'spelling.R' [0s]
Running 'testthat.R' [391s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> library(testthat)
> library(deepdep)
>
> test_check("deepdep")
Saving _problems/test-deepdep-34.R
[ FAIL 1 | WARN
...[truncated]...
yCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
[ FAIL 1 | WARN 1 | SKIP 2 | PASS 45 ]
Error:
! Test failures.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
replacement functions
Warning in file(open = "w+") : cannot open file '/tmp/RtmpISoNqL/Rf3ec3381dd62289': No space left on device Error in file(open = "w+") : cannot open the connection Calls: <Anonymous> -> .load_namespace_quietly -> .try_quietly -> file Execution halted The argument of a replacement function which corresponds to the right hand side must be named ‘value’.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 24, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 23, 2026
tests
Running ‘spelling.R’ [0s/0s]
Running ‘testthat.R’ [1m/15m]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> library(testthat)
> library(deepdep)
>
> test_check("deepdep")
Saving _problems/test-deepdep-34.R
[ FAIL 1 |
...[truncated]...
yCatchList(expr, classes, parentenv, handlers)
6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]])
7. └─value[[3L]](cond)
[ FAIL 1 | WARN 1 | SKIP 2 | PASS 45 ]
Error:
! Test failures.
Execution halted