r-lib / pak

A fresh approach to package installation
https://pak.r-lib.org
642 stars 56 forks source link

Could not find R package in `.` or its parent directories. #576

Closed rjake closed 6 months ago

rjake commented 6 months ago

I am trying to adapt the pkgdown.yml workflow from r-lib/actions and it started failing on the step setup-r-dependencies@v2. I think it related to this commit that was released with version 0.7.1 on 12/11/23. I posted on Stack Overflow but didn't get any responses. I'm not sure if there is something in pak that can help, if the r-lib/actions workflow example needs to be updated, or if there is a better place to get help. Any advice is appreciated.

on:
  push:
    branches:
      - main
  workflow_dispatch:

jobs:
  pkgdown:
    runs-on: self-hosted   # <---- self hosted
    container: ...

    env:
      GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
      R_KEEP_PKG_SOURCE: yes

    permissions:
      contents: write

    steps:
      - name: Install Required Packages
        run: apt-get update && apt-get install -y gdebi-core pandoc

      - uses: actions/checkout@v1

      - uses: r-lib/actions/setup-renv@v2

      - uses: r-lib/actions/setup-r-dependencies@v2   # <--- fails here
        with:
          extra-packages: any::pkgdown, local::.
          needs: website
  Error: 
  ! error in pak subprocess
  Caused by error: 
  ! Could not solve package dependencies:
  * deps::.: ! pkgdepends resolution error for deps::..
  Caused by error: 
  ! Could not find R package in `.` or its parent directories.
  * any::pak=: ! pkgdepends resolution error for any::pak=.
  Caused by error: 
  ! missing value where TRUE/FALSE needed
  * local::.: ! pkgdepends resolution error for local::..
  Caused by error: 
  ! Could not find R package in `.` or its parent directories.
  ---
  Backtrace:
  1. pak::lockfile_create(c(deps, extra_deps), lockfile = ".github/pkg.lock", …
  2. pak:::remote(function(...) { …
  3. err$throw(res$error)
  ---
  Subprocess backtrace:
  1. base::withCallingHandlers(cli_message = function(msg) { …
  2. get("lockfile_create_internal", asNamespace("pak"))(...)
  3. prop$stop_for_solution_error()
  4. private$plan$stop_for_solve_error()
  5. pkgdepends:::pkgplan_stop_for_solve_error(self, private)
  6. base::throw(new_error("Could not solve package dependencies:\n", msg, …
  7. | base::signalCondition(cond)
  8. global (function (e) …
  Execution halted
gaborcsardi commented 6 months ago

Please include a link to your workflow file, and to a failed build.

rjake commented 6 months ago

It's on our enterprise server so I don't have any links. Here is what we are running and the log for the setup-r-dependencies step. Also, I just barely understand actions.

pkgdown.yaml ```yaml # Workflow derived from https://github.com/r-lib/actions/tree/v2/examples on: # because there is no "on merge" option, this workflow will run anytime a PR is closed or when manually triggered # if the PR is closed but not merged, the logic 'github.event.pull_request.merged == false' will be used during # 'actions/checkout@v3' and the workflow will rebuild pages off of the main branch. This is an uneccessary build # but I can't find an alternative push: branches: - main workflow_dispatch: # run manually inputs: which-branch: description: "Which branch should be used to generate pages?" type: choice default: 'main' options: - main - this-pr name: pkgdown jobs: pkgdown: runs-on: self-hosted container: ***** env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} R_KEEP_PKG_SOURCE: yes permissions: contents: write steps: - name: Install Required Packages run: apt-get update && apt-get install -y gdebi-core pandoc - uses: actions/checkout@v1 if: github.event.inputs.which-branch == 'main' # manually triggered + main selected with: ref: ${{ github.event.pull_request.head.sha }} - name: Increase timeout shell: Rscript {0} run: options(timeout = max(300, getOption("timeout"))) - uses: r-lib/actions/setup-renv@v2 - uses: r-lib/actions/setup-r-dependencies@v2 with: extra-packages: any::pkgdown, local::. needs: website - name: Build site shell: Rscript {0} run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE) - name: Install rsync 📚 run: | apt-get update && apt-get install -y rsync - name: Deploy to GitHub pages 🚀 uses: JamesIves/github-pages-deploy-action@v4.4.1 with: clean: false branch: gh-pages folder: docs # this is the location from pkgdown::build_site_github_pages() and not Settings > Pages ```
log & error ```bash Run r-lib/actions/setup-r-dependencies@v[2](/actions/runs/131606/job/220237#step:8:2) with: extra-packages: any::pkgdown, local::. needs: website cache: true cache-version: 1 packages: deps::., any::sessioninfo pak-version: stable working-directory: . dependencies: "all" upgrade: FALSE env: GITHUB_PAT: *** R_KEEP_PKG_SOURCE: yes RENV_PATHS_ROOT: /runner/_work/_temp/renv Run # Set site library path # Set site library path cat("::group::Set site library path\n") if (Sys.getenv("RENV_PROJECT") != "") { message("renv project detected, no need to set R_LIBS_SITE") cat(sprintf("R_LIB_FOR_PAK=%s\n", .libPaths()[1]), file = Sys.getenv("GITHUB_ENV"), append = TRUE) q("no") } lib <- Sys.getenv("R_LIBS_SITE") if (lib == "") { lib <- file.path(dirname(.Library), "site-library") cat(sprintf("R_LIBS_SITE=%s\n", lib), file = Sys.getenv("GITHUB_ENV"), append = TRUE) cat(sprintf("R_LIB_FOR_PAK=%s\n", lib), file = Sys.getenv("GITHUB_ENV"), append = TRUE) message("Setting R_LIBS_SITE to ", lib) } else { message("R_LIBS_SITE is already set to ", lib) cat(sprintf("R_LIB_FOR_PAK=%s\n", strsplit(lib, .Platform$path.sep)[[1]][[1]]), file = Sys.getenv("GITHUB_ENV"), append = TRUE) } cat("::endgroup::\n") shell: Rscript {0} env: GITHUB_PAT: *** R_KEEP_PKG_SOURCE: yes RENV_PATHS_ROOT: /runner/_work/_temp/renv Set site library path renv project detected, no need to set R_LIBS_SITE Run # Install pak # Install pak echo "::group::Install pak" if which sudo >/dev/null; then SUDO="sudo -E --preserve-env=PATH env"; else SUDO=""; fi $SUDO R -q -e 'dir.create(Sys.getenv("R_LIB_FOR_PAK"), recursive = TRUE, showWarnings = FALSE)' $SUDO R -q -e 'install.packages("pak", repos = "https://r-lib.github.io/p/pak/stable/", lib = Sys.getenv("R_LIB_FOR_PAK"))' echo "::endgroup::" upgrade = (FALSE), dependencies = c(needs, ("all")) ) cat("::endgroup::\n") cat("::group::Show Lockfile\n") writeLines(readLines(".github/pkg.lock")) cat("::endgroup::\n") shell: Rscript {0} env: GITHUB_PAT: *** R_KEEP_PKG_SOURCE: yes RENV_PATHS_ROOT: /runner/_work/_temp/renv R_LIB_FOR_PAK: /__w/rocqi/rocqi/renv/library/R-4.2/x86_64-pc-linux-gnu Dependency resolution Warning message: package ‘pak’ was built under R version 4.2.[3](/actions/runs/131606/job/220237#step:8:3) ℹ Creating lockfile '.github/pkg.lock' ✔ Updated metadata database: [4](/actions/runs/131606/job/220237#step:8:4).43 MB in 9 files. ℹ Creating lockfile '.github/pkg.lock' ℹ Updating metadata database ✔ Updating metadata database ... done ℹ Creating lockfile '.github/pkg.lock' ✖ Creating lockfile '.github/pkg.lock' [11.2s] Error: ! error in pak subprocess Caused by error: ! Could not solve package dependencies: * deps::.: ! pkgdepends resolution error for deps::.. Caused by error: ! Could not find R package in `.` or its parent directories. * local::.: ! pkgdepends resolution error for local::.. Caused by error: ! Could not find R package in `.` or its parent directories. --- Backtrace: 1. pak::lockfile_create(c(deps, extra_deps), lockfile = ".github/pkg.lock", … 2. pak:::remote(function(...) { … 3. err$throw(res$error) --- Subprocess backtrace: 1. base::withCallingHandlers(cli_message = function(msg) { … 2. get("lockfile_create_internal", asNamespace("pak"))(...) 3. prop$stop_for_solution_error() 4. private$plan$stop_for_solve_error() [5](/actions/runs/131606/job/220237#step:8:5). pkgdepends:::pkgplan_stop_for_solve_error(self, private) [6](/actions/runs/131606/job/220237#step:8:6). base::throw(new_error("Could not solve package dependencies:\n", msg, … [7](/actions/runs/131606/job/220237#step:8:7). | base::signalCondition(cond) [8](/actions/runs/131606/job/220237#step:8:8). global (function (e) … Execution halted Error: Process completed with exit code 1. ```
DESCRIPTION ```yaml Package: rocqi Title: CHOP Analytics R package Version: 2.1.0 Authors@R: c( person("Joe", "Mirizio", role = c("aut", "cre"), email = "mirizioj@chop.edu"), person("Paul", "Wildenhain", role = "aut", email = "wildenhaip@chop.edu"), person("Jake", "Riley", role = "aut", email = "rileyj3@chop.edu") ) Description: Gather, explore, analyze, and present data for CHOP. License: MIT + file LICENSE Language: en-US Depends: R (>= 4.1) Imports: dplyr (>= 0.7.0), ggplot2 (>= 3.4.0), glue (>= 1.3.0), highcharter (>= 0.7.0), httr, knitr, lifecycle (>= 1.0.0), methods, odbc (>= 1.2.0), plotly, purrr, qicharts2 (>= 0.7.2), readr, rlang, skimr (>= 2.0), stringr, tidyr (> 1.0) Suggests: DBItest, devtools, lintr (>= 3.0), lubridate, mockery, rmarkdown, scales, testthat (>= 3.1.5) VignetteBuilder: knitr Config/testthat/edition: 3 Config/testthat/parallel: true Encoding: UTF-8 LazyData: true Repository: CHOPRAN RoxygenNote: 7.2.3 Roxygen: list(markdown = TRUE) ```
renv.lock ```json { "R": { "Version": "4.1.3", "Repositories": [ { "Name": "CRAN", "URL": "https://packagemanager.posit.co/cran/latest" }, { "Name": "CHOPRAN", "URL": "https://github.research.chop.edu/pages/CQI/chopran" } ] }, "Packages": { "BH": { "Package": "BH", "Version": "1.81.0-1", "Source": "Repository", "Repository": "CRAN", "Hash": "68122010f01c4dcfbe58ce7112f2433d" }, "DBI": { "Package": "DBI", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "b2866e62bab9378c3cc9476a1954226b" }, "DBItest": { "Package": "DBItest", "Version": "1.7.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "DBI", "R", "R6", "blob", "callr", "desc", "hms", "lubridate", "methods", "palmerpenguins", "rlang", "testthat", "utils", "vctrs", "withr" ], "Hash": "0ff95dd4be706690f3ad0e5ae9e7937d" }, "DT": { "Package": "DT", "Version": "0.27", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "crosstalk", "htmltools", "htmlwidgets", "jquerylib", "jsonlite", "magrittr", "promises" ], "Hash": "3444e6ed78763f9f13aaa39f2481eb34" }, "MASS": { "Package": "MASS", "Version": "7.3-55", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "graphics", "methods", "stats", "utils" ], "Hash": "c5232ffb549f6d7a04a152c34ca1353d" }, "Matrix": { "Package": "Matrix", "Version": "1.4-0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "graphics", "grid", "lattice", "methods", "stats", "utils" ], "Hash": "130c0caba175739d98f2963c6a407cf6" }, "R6": { "Package": "R6", "Version": "2.5.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "470851b6d5d0ac559e9d01bb352b4021" }, "RColorBrewer": { "Package": "RColorBrewer", "Version": "1.1-3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "45f0398006e83a5b10b72a90663d8d8c" }, "Rcpp": { "Package": "Rcpp", "Version": "1.0.10", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "methods", "utils" ], "Hash": "e749cae40fa9ef469b6050959517453c" }, "TTR": { "Package": "TTR", "Version": "0.24.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "curl", "xts", "zoo" ], "Hash": "c553a7be22ec50faaebee27be54a1313" }, "XML": { "Package": "XML", "Version": "3.99-0.14", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods", "utils" ], "Hash": "e5c8af79df616c135b21eaeb1dc6bc5c" }, "anytime": { "Package": "anytime", "Version": "0.3.9", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "BH", "R", "Rcpp" ], "Hash": "74a64813f17b492da9c6afda6b128e3d" }, "askpass": { "Package": "askpass", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "sys" ], "Hash": "cad6cf7f1d5f6e906700b9d3e718c796" }, "assertthat": { "Package": "assertthat", "Version": "0.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "tools" ], "Hash": "50c838a310445e954bc13f26f26a6ecf" }, "backports": { "Package": "backports", "Version": "1.4.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "c39fbec8a30d23e721980b8afb31984c" }, "base64enc": { "Package": "base64enc", "Version": "0.1-3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "543776ae6848fde2f48ff3816d0628bc" }, "bit": { "Package": "bit", "Version": "4.0.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "d242abec29412ce988848d0294b208fd" }, "bit64": { "Package": "bit64", "Version": "4.0.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bit", "methods", "stats", "utils" ], "Hash": "9fe98599ca456d6552421db0d6772d8f" }, "blob": { "Package": "blob", "Version": "1.2.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "methods", "rlang", "vctrs" ], "Hash": "40415719b5a479b87949f3aa0aee737c" }, "brew": { "Package": "brew", "Version": "1.0-8", "Source": "Repository", "Repository": "CRAN", "Hash": "d69a786e85775b126bddbee185ae6084" }, "brio": { "Package": "brio", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Hash": "976cf154dfb043c012d87cddd8bca363" }, "broom": { "Package": "broom", "Version": "1.0.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "backports", "dplyr", "ellipsis", "generics", "glue", "lifecycle", "purrr", "rlang", "stringr", "tibble", "tidyr" ], "Hash": "fd25391c3c4f6ecf0fa95f1e6d15378c" }, "bslib": { "Package": "bslib", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "base64enc", "cachem", "grDevices", "htmltools", "jquerylib", "jsonlite", "memoise", "mime", "rlang", "sass" ], "Hash": "a7fbf03946ad741129dc81098722fca1" }, "cachem": { "Package": "cachem", "Version": "1.0.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "fastmap", "rlang" ], "Hash": "cda74447c42f529de601fe4d4050daef" }, "callr": { "Package": "callr", "Version": "3.7.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "processx", "utils" ], "Hash": "9b2191ede20fa29828139b9900922e51" }, "cellranger": { "Package": "cellranger", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "rematch", "tibble" ], "Hash": "f61dbaec772ccd2e17705c1e872e9e7c" }, "cli": { "Package": "cli", "Version": "3.6.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], "Hash": "89e6d8219950eac806ae0c489052048a" }, "clipr": { "Package": "clipr", "Version": "0.8.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "utils" ], "Hash": "3f038e5ac7f41d4ac41ce658c85e3042" }, "codetools": { "Package": "codetools", "Version": "0.2-18", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "019388fc48e48b3da0d3a76ff94608a8" }, "colorspace": { "Package": "colorspace", "Version": "2.1-0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "graphics", "methods", "stats" ], "Hash": "f20c47fd52fae58b4e377c37bb8c335b" }, "commonmark": { "Package": "commonmark", "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", "Hash": "d691c61bff84bd63c383874d2d0c3307" }, "conflicted": { "Package": "conflicted", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "memoise", "rlang" ], "Hash": "bb097fccb22d156624fd07cd2894ddb6" }, "cpp11": { "Package": "cpp11", "Version": "0.4.3", "Source": "Repository", "Repository": "CRAN", "Hash": "ed588261931ee3be2c700d22e94a29ab" }, "crayon": { "Package": "crayon", "Version": "1.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grDevices", "methods", "utils" ], "Hash": "e8a1e41acf02548751f45c718d55aa6a" }, "credentials": { "Package": "credentials", "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "askpass", "curl", "jsonlite", "openssl", "sys" ], "Hash": "93762d0a34d78e6a025efdbfb5c6bb41" }, "crosstalk": { "Package": "crosstalk", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "htmltools", "jsonlite", "lazyeval" ], "Hash": "6aa54f69598c32177e920eb3402e8293" }, "curl": { "Package": "curl", "Version": "5.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "9123f3ef96a2c1a93927d828b2fe7d4c" }, "cyclocomp": { "Package": "cyclocomp", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "callr", "crayon", "desc", "remotes", "withr" ], "Hash": "53cbed70a2f7472d48fb6aef08442f25" }, "data.table": { "Package": "data.table", "Version": "1.14.8", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "b4c06e554f33344e044ccd7fdca750a9" }, "dbplyr": { "Package": "dbplyr", "Version": "2.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "DBI", "R", "R6", "blob", "cli", "dplyr", "glue", "lifecycle", "magrittr", "methods", "pillar", "purrr", "rlang", "tibble", "tidyr", "tidyselect", "utils", "vctrs", "withr" ], "Hash": "d24305b92db333726aed162a2c23a147" }, "desc": { "Package": "desc", "Version": "1.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "cli", "rprojroot", "utils" ], "Hash": "6b9602c7ebbe87101a9c8edb6e8b6d21" }, "devtools": { "Package": "devtools", "Version": "2.4.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "desc", "ellipsis", "fs", "lifecycle", "memoise", "miniUI", "pkgbuild", "pkgdown", "pkgload", "profvis", "rcmdcheck", "remotes", "rlang", "roxygen2", "rversions", "sessioninfo", "stats", "testthat", "tools", "urlchecker", "usethis", "utils", "withr" ], "Hash": "ea5bc8b4a6a01e4f12d98b58329930bb" }, "diffobj": { "Package": "diffobj", "Version": "0.3.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "crayon", "methods", "stats", "tools", "utils" ], "Hash": "bcaa8b95f8d7d01a5dedfd959ce88ab8" }, "digest": { "Package": "digest", "Version": "0.6.31", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], "Hash": "8b708f296afd9ae69f450f9640be8990" }, "downlit": { "Package": "downlit", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "brio", "desc", "digest", "evaluate", "fansi", "memoise", "rlang", "vctrs", "withr", "yaml" ], "Hash": "79bf3f66590752ffbba20f8d2da94c7c" }, "dplyr": { "Package": "dplyr", "Version": "1.1.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "cli", "generics", "glue", "lifecycle", "magrittr", "methods", "pillar", "rlang", "tibble", "tidyselect", "utils", "vctrs" ], "Hash": "dea6970ff715ca541c387de363ff405e" }, "dtplyr": { "Package": "dtplyr", "Version": "1.3.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "data.table", "dplyr", "glue", "lifecycle", "rlang", "tibble", "tidyselect", "vctrs" ], "Hash": "54ed3ea01b11e81a86544faaecfef8e2" }, "ellipsis": { "Package": "ellipsis", "Version": "0.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "rlang" ], "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077" }, "evaluate": { "Package": "evaluate", "Version": "0.20", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "4b68aa51edd89a0e044a66e75ae3cc6c" }, "fansi": { "Package": "fansi", "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "utils" ], "Hash": "1d9e7ad3c8312a192dea7d3db0274fde" }, "farver": { "Package": "farver", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "8106d78941f34855c440ddb946b8f7a5" }, "fastmap": { "Package": "fastmap", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "f7736a18de97dea803bde0a2daaafb27" }, "flexdashboard": { "Package": "flexdashboard", "Version": "0.6.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bslib", "grDevices", "htmltools", "htmlwidgets", "jsonlite", "knitr", "rmarkdown", "sass", "scales", "shiny", "tools", "utils" ], "Hash": "66aa31fb4b18c053cd20753523073742" }, "fontawesome": { "Package": "fontawesome", "Version": "0.5.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "htmltools", "rlang" ], "Hash": "1e22b8cabbad1eae951a75e9f8b52378" }, "forcats": { "Package": "forcats", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "lifecycle", "magrittr", "rlang", "tibble" ], "Hash": "1a0a9a3d5083d0d573c4214576f1e690" }, "fs": { "Package": "fs", "Version": "1.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "7c89603d81793f0d5486d91ab1fc6f1d" }, "gargle": { "Package": "gargle", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "fs", "glue", "httr", "jsonlite", "lifecycle", "openssl", "rappdirs", "rlang", "stats", "utils", "withr" ], "Hash": "8c72a723822dc317613da5ff8e8da6ee" }, "generics": { "Package": "generics", "Version": "0.1.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "15e9634c0fcd294799e9b2e929ed1b86" }, "gert": { "Package": "gert", "Version": "1.9.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "askpass", "credentials", "openssl", "rstudioapi", "sys", "zip" ], "Hash": "9122b3958e749badb5c939f498038b57" }, "ggplot2": { "Package": "ggplot2", "Version": "3.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "MASS", "R", "cli", "glue", "grDevices", "grid", "gtable", "isoband", "lifecycle", "mgcv", "rlang", "scales", "stats", "tibble", "vctrs", "withr" ], "Hash": "3a147ee02e85a8941aad9909f1b43b7b" }, "gh": { "Package": "gh", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "gitcreds", "httr2", "ini", "jsonlite", "rlang" ], "Hash": "03533b1c875028233598f848fda44c4c" }, "gitcreds": { "Package": "gitcreds", "Version": "0.1.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "ab08ac61f3e1be454ae21911eb8bc2fe" }, "glue": { "Package": "glue", "Version": "1.6.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e" }, "googledrive": { "Package": "googledrive", "Version": "2.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "gargle", "glue", "httr", "jsonlite", "lifecycle", "magrittr", "pillar", "purrr", "rlang", "tibble", "utils", "uuid", "vctrs", "withr" ], "Hash": "e88ba642951bc8d1898ba0d12581850b" }, "googlesheets4": { "Package": "googlesheets4", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cellranger", "cli", "curl", "gargle", "glue", "googledrive", "httr", "ids", "lifecycle", "magrittr", "methods", "purrr", "rematch2", "rlang", "tibble", "utils", "vctrs", "withr" ], "Hash": "fd7b97bd862a14297b0bb7ed28a3dada" }, "gridExtra": { "Package": "gridExtra", "Version": "2.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grDevices", "graphics", "grid", "gtable", "utils" ], "Hash": "7d7f283939f563670a697165b2cf5560" }, "gtable": { "Package": "gtable", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "grid", "lifecycle", "rlang" ], "Hash": "b44addadb528a0d227794121c00572a0" }, "haven": { "Package": "haven", "Version": "2.5.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "cpp11", "forcats", "hms", "lifecycle", "methods", "readr", "rlang", "tibble", "tidyselect", "vctrs" ], "Hash": "8b331e659e67d757db0fcc28e689c501" }, "highcharter": { "Package": "highcharter", "Version": "0.9.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "assertthat", "broom", "dplyr", "htmltools", "htmlwidgets", "igraph", "jsonlite", "lubridate", "magrittr", "purrr", "quantmod", "rjson", "rlang", "rlist", "stringr", "tibble", "tidyr", "xts", "yaml", "zoo" ], "Hash": "e9851999ff5a7d33d6b17a68b2cb7f59" }, "highr": { "Package": "highr", "Version": "0.10", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "xfun" ], "Hash": "06230136b2d2b9ba5805e1963fa6e890" }, "hms": { "Package": "hms", "Version": "1.1.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "lifecycle", "methods", "pkgconfig", "rlang", "vctrs" ], "Hash": "b59377caa7ed00fa41808342002138f9" }, "htmltools": { "Package": "htmltools", "Version": "0.5.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "base64enc", "digest", "ellipsis", "fastmap", "grDevices", "rlang", "utils" ], "Hash": "ba0240784ad50a62165058a27459304a" }, "htmlwidgets": { "Package": "htmlwidgets", "Version": "1.6.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grDevices", "htmltools", "jsonlite", "knitr", "rmarkdown", "yaml" ], "Hash": "a865aa85bcb2697f47505bfd70422471" }, "httpuv": { "Package": "httpuv", "Version": "1.6.9", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "Rcpp", "later", "promises", "utils" ], "Hash": "1046aa31a57eae8b357267a56a0b6d8b" }, "httr": { "Package": "httr", "Version": "1.4.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "curl", "jsonlite", "mime", "openssl" ], "Hash": "f6844033201269bec3ca0097bc6c97b3" }, "httr2": { "Package": "httr2", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "cli", "curl", "glue", "magrittr", "openssl", "rappdirs", "rlang", "withr" ], "Hash": "5c09fe33064978ede54de42309c8b532" }, "ids": { "Package": "ids", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "openssl", "uuid" ], "Hash": "99df65cfef20e525ed38c3d2577f7190" }, "igraph": { "Package": "igraph", "Version": "1.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "Matrix", "R", "cpp11", "grDevices", "graphics", "magrittr", "methods", "pkgconfig", "rlang", "stats", "utils" ], "Hash": "3e476b375c746d899fd53a7281d78191" }, "ini": { "Package": "ini", "Version": "0.3.1", "Source": "Repository", "Repository": "CRAN", "Hash": "6154ec2223172bce8162d4153cda21f7" }, "isoband": { "Package": "isoband", "Version": "0.2.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "grid", "utils" ], "Hash": "0080607b4a1a7b28979aecef976d8bc2" }, "jquerylib": { "Package": "jquerylib", "Version": "0.1.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "htmltools" ], "Hash": "5aab57a3bd297eee1c1d862735972182" }, "jsonlite": { "Package": "jsonlite", "Version": "1.8.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "methods" ], "Hash": "a4269a09a9b865579b2635c77e572374" }, "knitr": { "Package": "knitr", "Version": "1.42", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "evaluate", "highr", "methods", "tools", "xfun", "yaml" ], "Hash": "8329a9bcc82943c8069104d4be3ee22d" }, "labeling": { "Package": "labeling", "Version": "0.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "graphics", "stats" ], "Hash": "3d5108641f47470611a32d0bdf357a72" }, "later": { "Package": "later", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "Rcpp", "rlang" ], "Hash": "7e7b457d7766bc47f2a5f21cc2984f8e" }, "lattice": { "Package": "lattice", "Version": "0.20-45", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "graphics", "grid", "stats", "utils" ], "Hash": "b64cdbb2b340437c4ee047a1f4c4377b" }, "lazyeval": { "Package": "lazyeval", "Version": "0.2.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "d908914ae53b04d4c0c0fd72ecc35370" }, "lifecycle": { "Package": "lifecycle", "Version": "1.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "rlang" ], "Hash": "001cecbeac1cff9301bdc3775ee46a86" }, "lintr": { "Package": "lintr", "Version": "3.0.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "backports", "codetools", "crayon", "cyclocomp", "digest", "glue", "jsonlite", "knitr", "rex", "stats", "utils", "xml2", "xmlparsedata" ], "Hash": "b21ebd652d940f099915221f3328ab7b" }, "lubridate": { "Package": "lubridate", "Version": "1.9.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "generics", "methods", "timechange" ], "Hash": "e25f18436e3efd42c7c590a1c4c15390" }, "magrittr": { "Package": "magrittr", "Version": "2.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "7ce2733a9826b3aeb1775d56fd305472" }, "memoise": { "Package": "memoise", "Version": "2.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "cachem", "rlang" ], "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c" }, "mgcv": { "Package": "mgcv", "Version": "1.8-39", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "Matrix", "R", "graphics", "methods", "nlme", "splines", "stats", "utils" ], "Hash": "055265005c238024e306fe0b600c89ff" }, "mime": { "Package": "mime", "Version": "0.12", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "tools" ], "Hash": "18e9c28c1d3ca1560ce30658b22ce104" }, "miniUI": { "Package": "miniUI", "Version": "0.1.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "htmltools", "shiny", "utils" ], "Hash": "fec5f52652d60615fdb3957b3d74324a" }, "mockery": { "Package": "mockery", "Version": "0.4.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "testthat" ], "Hash": "c28ce5f7c2293d76b91657f3fe30c50b" }, "modelr": { "Package": "modelr", "Version": "0.1.11", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "broom", "magrittr", "purrr", "rlang", "tibble", "tidyr", "tidyselect", "vctrs" ], "Hash": "4f50122dc256b1b6996a4703fecea821" }, "munsell": { "Package": "munsell", "Version": "0.5.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "colorspace", "methods" ], "Hash": "6dfe8bf774944bd5595785e3229d8771" }, "nlme": { "Package": "nlme", "Version": "3.1-155", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "graphics", "lattice", "stats", "utils" ], "Hash": "74ad940dccc9e977189a5afe5fcdb7ba" }, "odbc": { "Package": "odbc", "Version": "1.3.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "DBI", "R", "Rcpp", "bit64", "blob", "hms", "methods", "rlang" ], "Hash": "dbbc00be3bd1e9808568a9bb686da239" }, "openssl": { "Package": "openssl", "Version": "2.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "askpass" ], "Hash": "2a0dc8c6adfb6f032e4d4af82d258ab5" }, "palmerpenguins": { "Package": "palmerpenguins", "Version": "0.1.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "6c6861efbc13c1d543749e9c7be4a592" }, "pillar": { "Package": "pillar", "Version": "1.9.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "cli", "fansi", "glue", "lifecycle", "rlang", "utf8", "utils", "vctrs" ], "Hash": "15da5a8412f317beeee6175fbc76f4bb" }, "pkgbuild": { "Package": "pkgbuild", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "callr", "cli", "crayon", "desc", "prettyunits", "processx", "rprojroot", "withr" ], "Hash": "d6c3008d79653a0f267703288230105e" }, "pkgconfig": { "Package": "pkgconfig", "Version": "2.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "utils" ], "Hash": "01f28d4278f15c76cddbea05899c5d6f" }, "pkgdown": { "Package": "pkgdown", "Version": "2.0.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bslib", "callr", "cli", "desc", "digest", "downlit", "fs", "httr", "jsonlite", "magrittr", "memoise", "purrr", "ragg", "rlang", "rmarkdown", "tibble", "whisker", "withr", "xml2", "yaml" ], "Hash": "16fa15449c930bf3a7761d3c68f8abf9" }, "pkgload": { "Package": "pkgload", "Version": "1.3.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "crayon", "desc", "fs", "glue", "methods", "rlang", "rprojroot", "utils", "withr" ], "Hash": "6b0c222c5071efe0f3baf3dae9aa40e2" }, "plotly": { "Package": "plotly", "Version": "4.10.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "RColorBrewer", "base64enc", "crosstalk", "data.table", "digest", "dplyr", "ggplot2", "htmltools", "htmlwidgets", "httr", "jsonlite", "lazyeval", "magrittr", "promises", "purrr", "rlang", "scales", "tibble", "tidyr", "tools", "vctrs", "viridisLite" ], "Hash": "56914cc61df53f2d0283d5498680867e" }, "praise": { "Package": "praise", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Hash": "a555924add98c99d2f411e37e7d25e9f" }, "prettyunits": { "Package": "prettyunits", "Version": "1.1.1", "Source": "Repository", "Repository": "CRAN", "Hash": "95ef9167b75dde9d2ccc3c7528393e7e" }, "processx": { "Package": "processx", "Version": "3.8.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "ps", "utils" ], "Hash": "d75b4059d781336efba24021915902b4" }, "profvis": { "Package": "profvis", "Version": "0.3.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "htmlwidgets", "stringr" ], "Hash": "e9d21e79848e02e524bea6f5bd53e7e4" }, "progress": { "Package": "progress", "Version": "1.2.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "crayon", "hms", "prettyunits" ], "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061" }, "promises": { "Package": "promises", "Version": "1.2.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "Rcpp", "later", "magrittr", "rlang", "stats" ], "Hash": "4ab2c43adb4d4699cf3690acd378d75d" }, "ps": { "Package": "ps", "Version": "1.7.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], "Hash": "709d852d33178db54b17c722e5b1e594" }, "purrr": { "Package": "purrr", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "lifecycle", "magrittr", "rlang", "vctrs" ], "Hash": "d71c815267c640f17ddbf7f16144b4bb" }, "qicharts2": { "Package": "qicharts2", "Version": "0.7.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "ggplot2", "scales", "stats" ], "Hash": "7d65eb09d21cea04b5950231fc83f43c" }, "quantmod": { "Package": "quantmod", "Version": "0.4.25", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "TTR", "curl", "jsonlite", "methods", "xts", "zoo" ], "Hash": "d64914f80e2e0bec895a2c5740b21040" }, "ragg": { "Package": "ragg", "Version": "1.2.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "systemfonts", "textshaping" ], "Hash": "690bc058ea2b1b8a407d3cfe3dce3ef9" }, "rappdirs": { "Package": "rappdirs", "Version": "0.3.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "5e3c5dc0b071b21fa128676560dbe94d" }, "rcmdcheck": { "Package": "rcmdcheck", "Version": "1.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "callr", "cli", "curl", "desc", "digest", "pkgbuild", "prettyunits", "rprojroot", "sessioninfo", "utils", "withr", "xopen" ], "Hash": "8f25ebe2ec38b1f2aef3b0d2ef76f6c4" }, "readr": { "Package": "readr", "Version": "2.1.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "cli", "clipr", "cpp11", "crayon", "hms", "lifecycle", "methods", "rlang", "tibble", "tzdb", "utils", "vroom" ], "Hash": "b5047343b3825f37ad9d3b5d89aa1078" }, "readxl": { "Package": "readxl", "Version": "1.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cellranger", "cpp11", "progress", "tibble", "utils" ], "Hash": "2e6020b1399d95f947ed867045e9ca17" }, "rematch": { "Package": "rematch", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c66b930d20bb6d858cd18e1cebcfae5c" }, "rematch2": { "Package": "rematch2", "Version": "2.1.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "tibble" ], "Hash": "76c9e04c712a05848ae7a23d2f170a40" }, "remotes": { "Package": "remotes", "Version": "2.4.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods", "stats", "tools", "utils" ], "Hash": "227045be9aee47e6dda9bb38ac870d67" }, "renv": { "Package": "renv", "Version": "1.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "utils" ], "Hash": "41b847654f567341725473431dd0d5ab" }, "repr": { "Package": "repr", "Version": "1.1.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "base64enc", "grDevices", "htmltools", "jsonlite", "pillar", "utils" ], "Hash": "fab761ee8f3554a04afef40ac53689f4" }, "reprex": { "Package": "reprex", "Version": "2.0.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "callr", "cli", "clipr", "fs", "glue", "knitr", "lifecycle", "rlang", "rmarkdown", "rstudioapi", "utils", "withr" ], "Hash": "d66fe009d4c20b7ab1927eb405db9ee2" }, "rex": { "Package": "rex", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "lazyeval" ], "Hash": "ae34cd56890607370665bee5bd17812f" }, "rjson": { "Package": "rjson", "Version": "0.2.21", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "f9da75e6444e95a1baf8ca24909d63b9" }, "rlang": { "Package": "rlang", "Version": "1.1.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "utils" ], "Hash": "dc079ccd156cde8647360f473c1fa718" }, "rlist": { "Package": "rlist", "Version": "0.4.6.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "XML", "data.table", "jsonlite", "yaml" ], "Hash": "290c8ea0700d2e7258082d0025386e68" }, "rmarkdown": { "Package": "rmarkdown", "Version": "2.21", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bslib", "evaluate", "fontawesome", "htmltools", "jquerylib", "jsonlite", "knitr", "methods", "stringr", "tinytex", "tools", "utils", "xfun", "yaml" ], "Hash": "493df4ae51e2e984952ea4d5c75786a3" }, "roxygen2": { "Package": "roxygen2", "Version": "7.2.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "brew", "cli", "commonmark", "cpp11", "desc", "knitr", "methods", "pkgload", "purrr", "rlang", "stringi", "stringr", "utils", "withr", "xml2" ], "Hash": "7b153c746193b143c14baa072bae4e27" }, "rprojroot": { "Package": "rprojroot", "Version": "2.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "1de7ab598047a87bba48434ba35d497d" }, "rstudioapi": { "Package": "rstudioapi", "Version": "0.14", "Source": "Repository", "Repository": "CRAN", "Hash": "690bd2acc42a9166ce34845884459320" }, "rversions": { "Package": "rversions", "Version": "2.1.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "curl", "utils", "xml2" ], "Hash": "a9881dfed103e83f9de151dc17002cd1" }, "rvest": { "Package": "rvest", "Version": "1.0.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "httr", "lifecycle", "magrittr", "rlang", "selectr", "tibble", "withr", "xml2" ], "Hash": "a4a5ac819a467808c60e36e92ddf195e" }, "sass": { "Package": "sass", "Version": "0.4.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R6", "fs", "htmltools", "rappdirs", "rlang" ], "Hash": "2bb4371a4c80115518261866eab6ab11" }, "scales": { "Package": "scales", "Version": "1.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "RColorBrewer", "farver", "labeling", "lifecycle", "munsell", "rlang", "viridisLite" ], "Hash": "906cb23d2f1c5680b8ce439b44c6fa63" }, "selectr": { "Package": "selectr", "Version": "0.4-2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "methods", "stringr" ], "Hash": "3838071b66e0c566d55cc26bd6e27bf4" }, "sessioninfo": { "Package": "sessioninfo", "Version": "1.2.2", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "tools", "utils" ], "Hash": "3f9796a8d0a0e8c6eb49a4b029359d1f" }, "shiny": { "Package": "shiny", "Version": "1.7.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "bslib", "cachem", "commonmark", "crayon", "ellipsis", "fastmap", "fontawesome", "glue", "grDevices", "htmltools", "httpuv", "jsonlite", "later", "lifecycle", "methods", "mime", "promises", "rlang", "sourcetools", "tools", "utils", "withr", "xtable" ], "Hash": "c2eae3d8c670fa9dfa35a12066f4a1d5" }, "shinyWidgets": { "Package": "shinyWidgets", "Version": "0.7.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "anytime", "bslib", "grDevices", "htmltools", "jsonlite", "rlang", "sass", "shiny" ], "Hash": "fd889b32caa37b8ed9b1e9e7ef1564bc" }, "skimr": { "Package": "skimr", "Version": "2.1.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "dplyr", "knitr", "magrittr", "pillar", "purrr", "repr", "rlang", "stats", "stringr", "tibble", "tidyr", "tidyselect", "vctrs" ], "Hash": "8f138ff2c8fbea9e0a523f6c399c0386" }, "sourcetools": { "Package": "sourcetools", "Version": "0.1.7-1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "5f5a7629f956619d519205ec475fe647" }, "stringi": { "Package": "stringi", "Version": "1.7.12", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "stats", "tools", "utils" ], "Hash": "ca8bd84263c77310739d2cf64d84d7c9" }, "stringr": { "Package": "stringr", "Version": "1.5.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "lifecycle", "magrittr", "rlang", "stringi", "vctrs" ], "Hash": "671a4d384ae9d32fc47a14e98bfa3dc8" }, "sys": { "Package": "sys", "Version": "3.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "34c16f1ef796057bfa06d3f4ff818a5d" }, "systemfonts": { "Package": "systemfonts", "Version": "1.0.4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cpp11" ], "Hash": "90b28393209827327de889f49935140a" }, "testthat": { "Package": "testthat", "Version": "3.1.7", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "R6", "brio", "callr", "cli", "desc", "digest", "ellipsis", "evaluate", "jsonlite", "lifecycle", "magrittr", "methods", "pkgload", "praise", "processx", "ps", "rlang", "utils", "waldo", "withr" ], "Hash": "7eb5fd202a61d2fb78af5869b6c08998" }, "textshaping": { "Package": "textshaping", "Version": "0.3.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cpp11", "systemfonts" ], "Hash": "1ab6223d3670fac7143202cb6a2d43d5" }, "tibble": { "Package": "tibble", "Version": "3.2.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "fansi", "lifecycle", "magrittr", "methods", "pillar", "pkgconfig", "rlang", "utils", "vctrs" ], "Hash": "a84e2cc86d07289b3b6f5069df7a004c" }, "tidyr": { "Package": "tidyr", "Version": "1.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "cpp11", "dplyr", "glue", "lifecycle", "magrittr", "purrr", "rlang", "stringr", "tibble", "tidyselect", "utils", "vctrs" ], "Hash": "e47debdc7ce599b070c8e78e8ac0cfcf" }, "tidyselect": { "Package": "tidyselect", "Version": "1.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "lifecycle", "rlang", "vctrs", "withr" ], "Hash": "79540e5fcd9e0435af547d885f184fd5" }, "tidyverse": { "Package": "tidyverse", "Version": "2.0.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "broom", "cli", "conflicted", "dbplyr", "dplyr", "dtplyr", "forcats", "ggplot2", "googledrive", "googlesheets4", "haven", "hms", "httr", "jsonlite", "lubridate", "magrittr", "modelr", "pillar", "purrr", "ragg", "readr", "readxl", "reprex", "rlang", "rstudioapi", "rvest", "stringr", "tibble", "tidyr", "xml2" ], "Hash": "c328568cd14ea89a83bd4ca7f54ae07e" }, "timechange": { "Package": "timechange", "Version": "0.2.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cpp11" ], "Hash": "8548b44f79a35ba1791308b61e6012d7" }, "tinytex": { "Package": "tinytex", "Version": "0.45", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "xfun" ], "Hash": "e4e357f28c2edff493936b6cb30c3d65" }, "tzdb": { "Package": "tzdb", "Version": "0.3.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cpp11" ], "Hash": "b2e1cbce7c903eaf23ec05c58e59fb5e" }, "urlchecker": { "Package": "urlchecker", "Version": "1.0.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "curl", "tools", "xml2" ], "Hash": "409328b8e1253c8d729a7836fe7f7a16" }, "usethis": { "Package": "usethis", "Version": "2.1.6", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "clipr", "crayon", "curl", "desc", "fs", "gert", "gh", "glue", "jsonlite", "lifecycle", "purrr", "rappdirs", "rlang", "rprojroot", "rstudioapi", "stats", "utils", "whisker", "withr", "yaml" ], "Hash": "a67a22c201832b12c036cc059f1d137d" }, "utf8": { "Package": "utf8", "Version": "1.2.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "1fe17157424bb09c48a8b3b550c753bc" }, "uuid": { "Package": "uuid", "Version": "1.1-0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "f1cb46c157d080b729159d407be83496" }, "vctrs": { "Package": "vctrs", "Version": "0.6.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "cli", "glue", "lifecycle", "rlang" ], "Hash": "06eceb3a5d716fd0654cc23ca3d71a99" }, "viridisLite": { "Package": "viridisLite", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "62f4b5da3e08d8e5bcba6cac15603f70" }, "vroom": { "Package": "vroom", "Version": "1.6.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "bit64", "cli", "cpp11", "crayon", "glue", "hms", "lifecycle", "methods", "progress", "rlang", "stats", "tibble", "tidyselect", "tzdb", "vctrs", "withr" ], "Hash": "7015a74373b83ffaef64023f4a0f5033" }, "waldo": { "Package": "waldo", "Version": "0.4.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "cli", "diffobj", "fansi", "glue", "methods", "rematch2", "rlang", "tibble" ], "Hash": "035fba89d0c86e2113120f93301b98ad" }, "whisker": { "Package": "whisker", "Version": "0.4.1", "Source": "Repository", "Repository": "CRAN", "Hash": "c6abfa47a46d281a7d5159d0a8891e88" }, "withr": { "Package": "withr", "Version": "2.5.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "graphics", "stats" ], "Hash": "c0e49a9760983e81e55cdd9be92e7182" }, "xfun": { "Package": "xfun", "Version": "0.39", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "stats", "tools" ], "Hash": "8f56e9acb54fb525e66464d57ab58bcb" }, "xml2": { "Package": "xml2", "Version": "1.3.3", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods" ], "Hash": "40682ed6a969ea5abfd351eb67833adc" }, "xmlparsedata": { "Package": "xmlparsedata", "Version": "1.0.5", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R" ], "Hash": "45e4bf3c46476896e821fc0a408fb4fc" }, "xopen": { "Package": "xopen", "Version": "1.0.0", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "processx" ], "Hash": "6c85f015dee9cc7710ddd20f86881f58" }, "xtable": { "Package": "xtable", "Version": "1.8-4", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "stats", "utils" ], "Hash": "b8acdf8af494d9ec19ccb2481a9b11c2" }, "xts": { "Package": "xts", "Version": "0.13.1", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "methods", "zoo" ], "Hash": "b8aa1235fd8b0ff10756150b792dc60f" }, "yaml": { "Package": "yaml", "Version": "2.3.7", "Source": "Repository", "Repository": "CRAN", "Hash": "0d0056cc5383fbc240ccd0cb584bf436" }, "zip": { "Package": "zip", "Version": "2.3.0", "Source": "Repository", "Repository": "CRAN", "Hash": "d98c94dacb7e0efcf83b0a133a705504" }, "zoo": { "Package": "zoo", "Version": "1.8-12", "Source": "Repository", "Repository": "CRAN", "Requirements": [ "R", "grDevices", "graphics", "lattice", "stats", "utils" ], "Hash": "5c715954112b45499fb1dadc6ee6ee3e" } } } ```
gaborcsardi commented 6 months ago

Do you have a DESCRIPTION file at the root of the repository? Can you show that file?

rjake commented 6 months ago

Yes, I have added it in the comment above as well as the renv.lock file

gaborcsardi commented 6 months ago

I don't know why this happens, but if you have an renv.lock file, the correct action to use is setup-renv, not setup-r-dependencies.

rjake commented 6 months ago

Thanks for looking into it. We do have setup-renv as a step before setup-r-dependencies. I'm not sure where these two options need to go as we don't have pkgdown in our DESCRIPTION. I can contact our Posit rep if you think that is a better way to resolve this


      - uses: r-lib/actions/setup-r-dependencies@v2
        with:
          extra-packages: any::pkgdown, local::.  # <----
          needs: website                          # <----
gaborcsardi commented 6 months ago

I think the proper renv way to handle this is to put pkgdown into renv.lock and then use setup-renv and not use setup-r-dependencies at all.

I can contact our Posit rep if you think that is a better way to resolve this

That sounds like a good idea.