tests/testthat/_snaps/install-plan.md

can package a tree

Code
  install_package_plan(plan, lib = lib)
Message
  i Packaging foo 0.0.0.9000
  v Packaged foo 0.0.0.9000
  i Building foo 0.0.0.9000
  v Built foo 0.0.0.9000
  v Installed foo 0.0.0.9000 (local)
  v Summary:

can package a compressed tree

Code
  install_package_plan(plan, lib = lib)
Message
  i Packaging foo 0.0.0.9000
  v Packaged foo 0.0.0.9000
  i Building foo 0.0.0.9000
  v Built foo 0.0.0.9000
  v Installed foo 0.0.0.9000 (local)
  v Summary:

can package a source package

Code
  install_package_plan(plan, lib = lib)
Message
  i Building foo 0.0.0.9000
  v Built foo 0.0.0.9000
  v Installed foo 0.0.0.9000 (local)
  v Summary:

add_recursive_dependencies

Code
  add_recursive_dependencies(plan)
Output
  # A data frame: 3 x 6
    package type  binary dependencies file  needscompilation
    <chr>   <chr> <lgl>  <list>       <chr> <lgl>           
  1 p1      cran  FALSE  <chr [2]>    <NA>  FALSE           
  2 p2      cran  TRUE   <chr [1]>    <NA>  FALSE           
  3 p3      cran  FALSE  <chr [0]>    <NA>  FALSE
Code
  add_recursive_dependencies(plan)$dependencies
Output
  [[1]]
  [1] "p2" "p3"

  [[2]]
  [1] "p3"

  [[3]]
  character(0)

ignore-build-errors parameter

Code
  suppressMessages(inst$solve())
  suppressMessages(inst$download())
  inst$install()
Message
  i Packaging badbuild 1.0.0
  v Packaged badbuild 1.0.0
  i Building badbuild 1.0.0
  x Failed to build badbuild 1.0.0
Condition
  Error:
  ! Failed to build source package badbuild.
Code
  suppressMessages(inst$solve())
  suppressMessages(inst$download())
  inst$install()
Message
  i Packaging badbuild 1.0.0
  v Packaged badbuild 1.0.0
  i Building badbuild 1.0.0
  ! Failed to build badbuild 1.0.0
  i Packaging goodbuild 1.0.0
  v Packaged goodbuild 1.0.0
  i Building goodbuild 1.0.0
  ! Failed to build goodbuild 1.0.0
  v Summary:   2 new


Try the pkgdepends package in your browser

Any scripts or data that you put into this service are public.

pkgdepends documentation built on May 29, 2024, 1:56 a.m.