[R-pkg-devel] [SPAM Warning!]Re: CRAN Debian error installation time

Dirk Eddelbuettel edd @end|ng |rom deb|@n@org
Tue Jan 28 18:05:55 CET 2025


Excellent (as usual) sleuthing by Ivan -- colour me impressed (again).

As an aside, your package makes wide use of the excellent resources provided
by other CRAN packages.  But with this comes added complexity.  Depending on
over sixty (!!) other packages (when counting recursively, over seventy when
we add Suggests:) can make your overall setup fragile, and debugging
challenging.

> db <- tools::CRAN_package_db()
> deps <- tools::package_dependencies(c("dplyr", "ggplot2", "ggpubr",
+ "ggtext", "janitor", "magrittr", "polite", "purrr", "RcppParallel",
+ "RhpcBLASctl", "readr", "robotstxt", "rvest", "stringr", "text2vec", "tidyr",
+ "tidytext")) 
> unique(sort(do.call(c, deps)))
 [1] "cli"          "clipr"        "cowplot"      "cpp11"       
 [5] "crayon"       "data.table"   "digest"       "dplyr"       
 [9] "future.apply" "generics"     "ggplot2"      "ggrepel"     
[13] "ggsci"        "ggsignif"     "glue"         "grDevices"   
[17] "grid"         "gridExtra"    "gridtext"     "gtable"      
[21] "hms"          "httr"         "isoband"      "janeaustenr" 
[25] "lgr"          "lifecycle"    "lubridate"    "magrittr"    
[29] "MASS"         "Matrix"       "memoise"      "methods"     
[33] "mgcv"         "mlapi"        "pillar"       "polynom"     
[37] "purrr"        "R6"           "ratelimitr"   "Rcpp"        
[41] "rlang"        "robotstxt"    "rsparse"      "rstatix"     
[45] "rvest"        "scales"       "selectr"      "snakecase"   
[49] "spiderbar"    "stats"        "stringi"      "stringr"     
[53] "tibble"       "tidyr"        "tidyselect"   "tokenizers"  
[57] "tzdb"         "usethis"      "utils"        "vctrs"       
[61] "vroom"        "withr"        "xml2"        
>

Dirk

-- 
dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org



More information about the R-package-devel mailing list