diff --git a/.Rbuildignore b/.Rbuildignore index f34e382..bc14799 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -1,2 +1,4 @@ ^ApsimOnR\.Rproj$ ^\.Rproj\.user$ +^packrat/ +^\.Rprofile$ diff --git a/.Rprofile b/.Rprofile new file mode 100644 index 0000000..cae66ba --- /dev/null +++ b/.Rprofile @@ -0,0 +1,3 @@ +#### -- Packrat Autoloader (version 0.5.0) -- #### +source("packrat/init.R") +#### -- End Packrat Autoloader -- #### diff --git a/.gitignore b/.gitignore index 33b39f8..20b70c6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ *.db-shm *.db-wal *.apsimx.bak +packrat/lib*/ +packrat/bundles/ +packrat/src/ \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..c2369d2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +language: r +os: linux +dist: xenial +env: PKGVER=1.0 +install: +- R -e "0" --args --bootstrap-packrat +- R -e "packrat::restore(restart = FALSE)" +script: +- mkdir packrat/bundles +- R -e "packrat::bundle(file = paste('packrat/bundles/ApsimOnR-', Sys.getenv('PKGVER'), + '.', Sys.getenv('TRAVIS_BUILD_NUMBER'), '.tar.gz', sep = ''))" +- R CMD check *.tar.gz +warnings_are_errors: false + +deploy: + provider: releases + token: + secure: UZCgp7zTnrgpSxsxPLv3xn9CSDea5QG62jRelyf+WHxmvigjC3FQjgOfoID2oY3Ju2qgJWUWM6ltdSVkTkGGWYdrLbb/a5XMpi+v4ANe7cjDiQmNOEY1oDiLv02H37kh07lQHuIhCCH8utm0+LNHzTPi1SNm2jreY0NbROnz2tSPK9aiSKiNMQufYoDSDFp39mSvY80BtW42IaBRjISX0PC6jtliJ6YqoswDB0xQVbj9U44gf+6wVlv4PBFtdLwRXPuXjTt/sdA8bPi3+2NF/E+vWJvgdCn9gi1yKDMNdhi01WjKmD9NRFJ9KgQXujkQXFSlzbC8tlP5MnfjPvjUSxIygB6qLW+HkqFnvnJ8ynk7Xl8kjhsRcektHfsTzjO4yJzqTF1uyHqMkBBJ3IMSPDyjPznSU/Jg3CXVHbJTZiH98bSWJ4IaEC4rwx6fmxlYyfRclKocxcqnlqbpJuvI0FtH5pTCb11Yf5i2ZrZx+TGeAhFxkXhEFZFqsAZ+6Wy9FvySQeav/c6gMPdXT7XfKDkwtcj6diNPJkhlFd2WmwUHQJBOcyCoHR5j/WkBjx0pBVS4Xyh8e9uPDNcSSf/KtT88xpWoMW2rayObPzsFHS4xxFMcutfD8lp3GvwOMFZUXk5wKyJx5A1qk+MjhDpceUgdtPPfjoBJveF0mDOrhxY= + file: packrat/bundles/ApsimOnR-$PKGVER.$TRAVIS_BUILD_NUMBER.tar.gz + on: + repo: hol430/ApsimOnR + tags: true + skip_cleanup: true + draft: true diff --git a/packrat/init.R b/packrat/init.R new file mode 100644 index 0000000..5901a33 --- /dev/null +++ b/packrat/init.R @@ -0,0 +1,226 @@ +local({ + + ## Helper function to get the path to the library directory for a + ## given packrat project. + getPackratLibDir <- function(projDir = NULL) { + path <- file.path("packrat", "lib", R.version$platform, getRversion()) + + if (!is.null(projDir)) { + + ## Strip trailing slashes if necessary + projDir <- sub("/+$", "", projDir) + + ## Only prepend path if different from current working dir + if (!identical(normalizePath(projDir), normalizePath(getwd()))) + path <- file.path(projDir, path) + } + + path + } + + ## Ensure that we set the packrat library directory relative to the + ## project directory. Normally, this should be the working directory, + ## but we also use '.rs.getProjectDirectory()' if necessary (e.g. we're + ## rebuilding a project while within a separate directory) + libDir <- if (exists(".rs.getProjectDirectory")) + getPackratLibDir(.rs.getProjectDirectory()) + else + getPackratLibDir() + + ## Unload packrat in case it's loaded -- this ensures packrat _must_ be + ## loaded from the private library. Note that `requireNamespace` will + ## succeed if the package is already loaded, regardless of lib.loc! + if ("packrat" %in% loadedNamespaces()) + try(unloadNamespace("packrat"), silent = TRUE) + + if (suppressWarnings(requireNamespace("packrat", quietly = TRUE, lib.loc = libDir))) { + + # Check 'print.banner.on.startup' -- when NA and RStudio, don't print + print.banner <- packrat::get_opts("print.banner.on.startup") + if (print.banner == "auto" && is.na(Sys.getenv("RSTUDIO", unset = NA))) { + print.banner <- TRUE + } else { + print.banner <- FALSE + } + return(packrat::on(print.banner = print.banner)) + } + + ## Escape hatch to allow RStudio to handle bootstrapping. This + ## enables RStudio to provide print output when automagically + ## restoring a project from a bundle on load. + if (!is.na(Sys.getenv("RSTUDIO", unset = NA)) && + is.na(Sys.getenv("RSTUDIO_PACKRAT_BOOTSTRAP", unset = NA))) { + Sys.setenv("RSTUDIO_PACKRAT_BOOTSTRAP" = "1") + setHook("rstudio.sessionInit", function(...) { + # Ensure that, on sourcing 'packrat/init.R', we are + # within the project root directory + if (exists(".rs.getProjectDirectory")) { + owd <- getwd() + setwd(.rs.getProjectDirectory()) + on.exit(setwd(owd), add = TRUE) + } + source("packrat/init.R") + }) + return(invisible(NULL)) + } + + ## Bootstrapping -- only performed in interactive contexts, + ## or when explicitly asked for on the command line + if (interactive() || "--bootstrap-packrat" %in% commandArgs(TRUE)) { + + needsRestore <- "--bootstrap-packrat" %in% commandArgs(TRUE) + + message("Packrat is not installed in the local library -- ", + "attempting to bootstrap an installation...") + + ## We need utils for the following to succeed -- there are calls to functions + ## in 'restore' that are contained within utils. utils gets loaded at the + ## end of start-up anyhow, so this should be fine + library("utils", character.only = TRUE) + + ## Install packrat into local project library + packratSrcPath <- list.files(full.names = TRUE, + file.path("packrat", "src", "packrat") + ) + + ## No packrat tarballs available locally -- try some other means of installation + if (!length(packratSrcPath)) { + + message("> No source tarball of packrat available locally") + + ## There are no packrat sources available -- try using a version of + ## packrat installed in the user library to bootstrap + if (requireNamespace("packrat", quietly = TRUE) && packageVersion("packrat") >= "0.2.0.99") { + message("> Using user-library packrat (", + packageVersion("packrat"), + ") to bootstrap this project") + } + + ## Couldn't find a user-local packrat -- try finding and using devtools + ## to install + else if (requireNamespace("devtools", quietly = TRUE)) { + message("> Attempting to use devtools::install_github to install ", + "a temporary version of packrat") + library(stats) ## for setNames + devtools::install_github("rstudio/packrat") + } + + ## Try downloading packrat from CRAN if available + else if ("packrat" %in% rownames(available.packages())) { + message("> Installing packrat from CRAN") + install.packages("packrat") + } + + ## Fail -- couldn't find an appropriate means of installing packrat + else { + stop("Could not automatically bootstrap packrat -- try running ", + "\"'install.packages('devtools'); devtools::install_github('rstudio/packrat')\"", + "and restarting R to bootstrap packrat.") + } + + # Restore the project, unload the temporary packrat, and load the private packrat + if (needsRestore) + packrat::restore(prompt = FALSE, restart = TRUE) + + ## This code path only reached if we didn't restart earlier + unloadNamespace("packrat") + requireNamespace("packrat", lib.loc = libDir, quietly = TRUE) + return(packrat::on()) + + } + + ## Multiple packrat tarballs available locally -- try to choose one + ## TODO: read lock file and infer most appropriate from there; low priority because + ## after bootstrapping packrat a restore should do the right thing + if (length(packratSrcPath) > 1) { + warning("Multiple versions of packrat available in the source directory;", + "using packrat source:\n- ", shQuote(packratSrcPath)) + packratSrcPath <- packratSrcPath[[1]] + } + + + lib <- file.path("packrat", "lib", R.version$platform, getRversion()) + if (!file.exists(lib)) { + dir.create(lib, recursive = TRUE) + } + + message("> Installing packrat into project private library:") + message("- ", shQuote(lib)) + + surround <- function(x, with) { + if (!length(x)) return(character()) + paste0(with, x, with) + } + + + ## Invoke install.packages() in clean R session + peq <- function(x, y) paste(x, y, sep = " = ") + installArgs <- c( + peq("pkgs", surround(packratSrcPath, with = "'")), + peq("lib", surround(lib, with = "'")), + peq("repos", "NULL"), + peq("type", surround("source", with = "'")) + ) + + fmt <- "utils::install.packages(%s)" + installCmd <- sprintf(fmt, paste(installArgs, collapse = ", ")) + + ## Write script to file (avoid issues with command line quoting + ## on R 3.4.3) + installFile <- tempfile("packrat-bootstrap", fileext = ".R") + writeLines(installCmd, con = installFile) + on.exit(unlink(installFile), add = TRUE) + + fullCmd <- paste( + surround(file.path(R.home("bin"), "R"), with = "\""), + "--vanilla", + "--slave", + "-f", + surround(installFile, with = "\"") + ) + system(fullCmd) + + ## Tag the installed packrat so we know it's managed by packrat + ## TODO: should this be taking information from the lockfile? this is a bit awkward + ## because we're taking an un-annotated packrat source tarball and simply assuming it's now + ## an 'installed from source' version + + ## -- InstallAgent -- ## + installAgent <- "InstallAgent: packrat 0.5.0" + + ## -- InstallSource -- ## + installSource <- "InstallSource: source" + + packratDescPath <- file.path(lib, "packrat", "DESCRIPTION") + DESCRIPTION <- readLines(packratDescPath) + DESCRIPTION <- c(DESCRIPTION, installAgent, installSource) + cat(DESCRIPTION, file = packratDescPath, sep = "\n") + + # Otherwise, continue on as normal + message("> Attaching packrat") + library("packrat", character.only = TRUE, lib.loc = lib) + + message("> Restoring library") + if (needsRestore) + packrat::restore(prompt = FALSE, restart = FALSE) + + # If the environment allows us to restart, do so with a call to restore + restart <- getOption("restart") + if (!is.null(restart)) { + message("> Packrat bootstrap successfully completed. ", + "Restarting R and entering packrat mode...") + return(restart()) + } + + # Callers (source-erers) can define this hidden variable to make sure we don't enter packrat mode + # Primarily useful for testing + if (!exists(".__DONT_ENTER_PACKRAT_MODE__.") && interactive()) { + message("> Packrat bootstrap successfully completed. Entering packrat mode...") + packrat::on() + } + + Sys.unsetenv("RSTUDIO_PACKRAT_BOOTSTRAP") + + } + +}) diff --git a/packrat/packrat.lock b/packrat/packrat.lock new file mode 100644 index 0000000..abfdd8d --- /dev/null +++ b/packrat/packrat.lock @@ -0,0 +1,747 @@ +PackratFormat: 1.4 +PackratVersion: 0.5.0 +RVersion: 4.0.2 +Repos: CRAN=https://cran.rstudio.com/ + +Package: BH +Source: CRAN +Version: 1.72.0-3 +Hash: fc53be86f0b712d3de03fef95893d710 + +Package: BayesianTools +Source: CRAN +Version: 0.1.7 +Hash: 54d6dbb3f4cae09950b0fb1d11bf9a97 +Requires: DHARMa, IDPmisc, Rcpp, bridgesampling, coda, ellipse, + emulator, gap, msm, mvtnorm, numDeriv, tmvtnorm + +Package: Brobdingnag +Source: CRAN +Version: 1.2-6 +Hash: 543ab76a3f45b3befa35b301e0fa6b13 + +Package: CroptimizR +Source: github +Version: 0.1.0.9003 +Hash: 9cc3857c7624af56d599bdc7f5f377c7 +Requires: BayesianTools, DiceDesign, coda, crayon, dplyr, lubridate, + nloptr, rlang, rstudioapi, tictoc +GithubRepo: CroptimizR +GithubUsername: SticsRPacks +GithubRef: HEAD +GithubSha1: b11ab5f10e4b8693870a8498bdd2c65c76992f5e +RemoteHost: api.github.com +RemoteRepo: CroptimizR +RemoteUsername: SticsRPacks +RemoteRef: HEAD +RemoteSha: b11ab5f10e4b8693870a8498bdd2c65c76992f5e + +Package: DHARMa +Source: CRAN +Version: 0.3.3.0 +Hash: c1849995ec99bba303e5de9c4df00177 +Requires: ape, doParallel, foreach, gap, glmmTMB, lme4, lmtest, qgam, + sfsmisc + +Package: DT +Source: CRAN +Version: 0.15 +Hash: e0b04e956525f656276d1b938f75dd0a +Requires: crosstalk, htmltools, htmlwidgets, jsonlite, magrittr, + promises + +Package: DiceDesign +Source: CRAN +Version: 1.8-1 +Hash: abd58859d6087fa1fc495803722658af + +Package: IDPmisc +Source: CRAN +Version: 1.1.20 +Hash: 68205023ba5a53c1df6e3c4e75159c54 + +Package: R6 +Source: CRAN +Version: 2.4.1 +Hash: b488861d8c3dfac497e041ec911df9fb + +Package: RColorBrewer +Source: CRAN +Version: 1.1-2 +Hash: c0d56cd15034f395874c870141870c25 + +Package: Rcpp +Source: CRAN +Version: 1.0.5 +Hash: f6e400231df42179d6ce8fb35e52bf3f + +Package: RcppEigen +Source: CRAN +Version: 0.3.3.7.0 +Hash: 0edf6397bb355add58fdfe1b2cc858e1 +Requires: Rcpp + +Package: TMB +Source: CRAN +Version: 1.7.18 +Hash: a3d58e767822031a43cf97f2bc5ac089 +Requires: RcppEigen + +Package: ape +Source: CRAN +Version: 5.4-1 +Hash: 91a6b48fe4d1b3f80a879acdd7014d6d +Requires: Rcpp + +Package: askpass +Source: CRAN +Version: 1.1 +Hash: 6f6c430e3cd0dd7d48f447700f4d7e7f +Requires: sys + +Package: assertthat +Source: CRAN +Version: 0.2.1 +Hash: 622be49032fe50bd42e96aaef613e209 + +Package: backports +Source: CRAN +Version: 1.1.9 +Hash: e9d52764d6a7fd022aa0d374a3f01fbe + +Package: base64enc +Source: CRAN +Version: 0.1-3 +Hash: c590d29e555926af053055e23ee79efb + +Package: brew +Source: CRAN +Version: 1.0-6 +Hash: 931f9972deae0f205e1c78a51f33149b + +Package: bridgesampling +Source: CRAN +Version: 1.0-0 +Hash: ea9d67cc683d2460edee1ad5d6d3ab96 +Requires: Brobdingnag, coda, mvtnorm, scales, stringr + +Package: callr +Source: CRAN +Version: 3.4.3 +Hash: e9b50bc56e655025fde6f2f4b65154de +Requires: R6, processx + +Package: cli +Source: CRAN +Version: 2.0.2 +Hash: 6fc0b39f0fdbe3a025062807019e1180 +Requires: assertthat, crayon, fansi, glue + +Package: clipr +Source: CRAN +Version: 0.7.0 +Hash: 30cdec6c8cc62c80c485e6bdd0c02b05 + +Package: coda +Source: CRAN +Version: 0.19-3 +Hash: a6bd401a844d5fc9e5d9589dc0197acb + +Package: colorspace +Source: CRAN +Version: 1.4-1 +Hash: 60a56e9998b8b58ee378db3dc91b27a5 + +Package: commonmark +Source: CRAN +Version: 1.7 +Hash: 77f4ba718e2bad1877ef26e48cf8fa43 + +Package: covr +Source: CRAN +Version: 3.5.0 +Hash: 5596e67efe91c26ce9bf7813268990fe +Requires: crayon, digest, httr, jsonlite, rex, withr, yaml + +Package: crayon +Source: CRAN +Version: 1.3.4 +Hash: ff2840dd9b0d563fc80377a5a45510cd + +Package: crosstalk +Source: CRAN +Version: 1.1.0.1 +Hash: 0074e4967b2db46d003c5d23e4519306 +Requires: R6, htmltools, jsonlite, lazyeval + +Package: curl +Source: CRAN +Version: 4.3 +Hash: 3916ae5637dbaf5996dbde80ea92a047 + +Package: desc +Source: CRAN +Version: 1.2.0 +Hash: a0a3ca939997679a52816bae4ed6aaae +Requires: R6, assertthat, crayon, rprojroot + +Package: devtools +Source: CRAN +Version: 2.3.1 +Hash: acddc9294243decc0ebc3bae53342709 +Requires: DT, callr, cli, covr, desc, ellipsis, httr, jsonlite, + memoise, pkgbuild, pkgload, rcmdcheck, remotes, rlang, roxygen2, + rstudioapi, rversions, sessioninfo, testthat, usethis, withr + +Package: digest +Source: CRAN +Version: 0.6.25 +Hash: ec0a673866797c8c1fc1daa359fb4cad + +Package: doParallel +Source: CRAN +Version: 1.0.15 +Hash: 2d8e07c1201447e22a46552ed6664f08 +Requires: foreach, iterators + +Package: dplyr +Source: CRAN +Version: 1.0.2 +Hash: ea54da55bb8474c5f1e7852ea3315c22 +Requires: R6, ellipsis, generics, glue, lifecycle, magrittr, rlang, + tibble, tidyselect, vctrs + +Package: ellipse +Source: CRAN +Version: 0.4.2 +Hash: eff7b672cd820a3c6aee64e46b0c028d + +Package: ellipsis +Source: CRAN +Version: 0.3.1 +Hash: b294fcc92985c6235df03c1c34f25e99 +Requires: rlang + +Package: emulator +Source: CRAN +Version: 1.2-20 +Hash: 30b522722680e893e5cfafbf009895b9 +Requires: mvtnorm + +Package: evaluate +Source: CRAN +Version: 0.14 +Hash: 18306cc3bc1aec7b7360eea8a0eb0ee1 + +Package: expm +Source: CRAN +Version: 0.999-5 +Hash: ad31e5673bdf5fa880ee61c98ff91533 + +Package: fansi +Source: CRAN +Version: 0.4.1 +Hash: fc0a252b8e427847d13e89f56ab4665e + +Package: farver +Source: CRAN +Version: 2.0.3 +Hash: 29a358c21cb8de2e424cbec6b6be6553 + +Package: fastmap +Source: CRAN +Version: 1.0.1 +Hash: d272cd728e4095b3964181b44763f46c + +Package: foreach +Source: CRAN +Version: 1.5.0 +Hash: c9c60cdc198186eeed64f51afc9ae14a +Requires: iterators + +Package: fs +Source: CRAN +Version: 1.5.0 +Hash: 918ea5c88cad73d5d5b529ca98f8ad11 + +Package: gap +Source: CRAN +Version: 1.2.2 +Hash: 61f5414707b3f33eeca1a61c9f91cfd1 + +Package: generics +Source: CRAN +Version: 0.0.2 +Hash: 4aaf002dd434e8c854611c5d11a1d58e + +Package: gh +Source: CRAN +Version: 1.1.0 +Hash: efbe85b24e36b328003fd33772a8931b +Requires: cli, httr, ini, jsonlite + +Package: git2r +Source: CRAN +Version: 0.27.1 +Hash: d0db6b4bcec242d9b2bd14e5f7e26f57 + +Package: glmmTMB +Source: CRAN +Version: 1.0.2.1 +Hash: 611432a268148e8623d6af8d9b6a6300 +Requires: RcppEigen, TMB, lme4 + +Package: glue +Source: CRAN +Version: 1.4.2 +Hash: afa798ba9deec3676e20300b79094749 + +Package: gmm +Source: CRAN +Version: 1.6-5 +Hash: f8f2d35b70b902e98a22645e9a1b6a92 +Requires: sandwich + +Package: highr +Source: CRAN +Version: 0.8 +Hash: 16aa2cc98d7b68c9d148c263c8dcdbcd + +Package: htmltools +Source: CRAN +Version: 0.5.0 +Hash: 79070a001acba57f88692d17e859bac5 +Requires: base64enc, digest, rlang + +Package: htmlwidgets +Source: CRAN +Version: 1.5.1 +Hash: 20e5cc02b795afc7322836c947b5aab2 +Requires: htmltools, jsonlite, yaml + +Package: httpuv +Source: CRAN +Version: 1.5.4 +Hash: 8c8e24cfefa0977e389e458129cf96e3 +Requires: BH, R6, Rcpp, later, promises + +Package: httr +Source: CRAN +Version: 1.4.2 +Hash: 2ad813eba37ce1f357434789aa8b6132 +Requires: R6, curl, jsonlite, mime, openssl + +Package: ini +Source: CRAN +Version: 0.3.1 +Hash: 9d6de5178c1cedabfb24e7d2acc9a092 + +Package: iterators +Source: CRAN +Version: 1.0.12 +Hash: f0b9003c5ffc99a96b9f21079c1715a5 + +Package: jsonlite +Source: CRAN +Version: 1.7.0 +Hash: dec188bcfae1bb0fba6731c9aee6a9d2 + +Package: knitr +Source: CRAN +Version: 1.29 +Hash: 092d44a49b645731ffe88d41be022f01 +Requires: evaluate, highr, markdown, stringr, xfun, yaml + +Package: labeling +Source: CRAN +Version: 0.3 +Hash: ecf589b42cd284b03a4beb9665482d3e + +Package: later +Source: CRAN +Version: 1.1.0.1 +Hash: 0c6d0dbad70a1b8698919b5d70e8a430 +Requires: BH, Rcpp, rlang + +Package: lazyeval +Source: CRAN +Version: 0.2.2 +Hash: 563563691bea3cde6945a98996d7c166 + +Package: lifecycle +Source: CRAN +Version: 0.2.0 +Hash: df8649860c43571aab68cc73a2a02807 +Requires: glue, rlang + +Package: lme4 +Source: CRAN +Version: 1.1-23 +Hash: fd87b4c524a126be36e7c9df3fe6bf18 +Requires: Rcpp, RcppEigen, minqa, nloptr, statmod + +Package: lmtest +Source: CRAN +Version: 0.9-38 +Hash: 2904cff8701afd0744e64f7677b74db6 +Requires: zoo + +Package: lubridate +Source: CRAN +Version: 1.7.9 +Hash: 132a6c810430a06c9d5e1ffaa497db3c +Requires: Rcpp, generics + +Package: magrittr +Source: CRAN +Version: 1.5 +Hash: bdc4d48c3135e8f3b399536ddf160df4 + +Package: markdown +Source: CRAN +Version: 1.1 +Hash: 1b6a18fd395589425e338a47b999099f +Requires: mime, xfun + +Package: memoise +Source: CRAN +Version: 1.1.0 +Hash: 410fcd334bc626db100237cc1370f2e9 +Requires: digest + +Package: mime +Source: CRAN +Version: 0.9 +Hash: f3388735b4ddea072aff3be44f7f4968 + +Package: minqa +Source: CRAN +Version: 1.2.4 +Hash: 945def6756223e73c228d36b98fa719e +Requires: Rcpp + +Package: msm +Source: CRAN +Version: 1.6.8 +Hash: 2747ecc13713085d015595347efe4c35 +Requires: expm, mvtnorm + +Package: munsell +Source: CRAN +Version: 0.5.0 +Hash: 38d0efee9bb99bef143bde41c4ce715c +Requires: colorspace + +Package: mvtnorm +Source: CRAN +Version: 1.1-1 +Hash: 6e13acde49757399332c2950318c78dc + +Package: nloptr +Source: CRAN +Version: 1.2.2.2 +Hash: 7dc35284ad3b1c84440237c0010c2682 + +Package: numDeriv +Source: CRAN +Version: 2016.8-1.1 +Hash: 4655a089f4d8b80268adaf83d6cd5fb2 + +Package: openssl +Source: CRAN +Version: 1.4.2 +Hash: 4a0f5345a4c0dc1ee684fea405f879e8 +Requires: askpass + +Package: packrat +Source: CRAN +Version: 0.5.0 +Hash: 498643e765d1442ba7b1160a1df3abf9 + +Package: pillar +Source: CRAN +Version: 1.4.6 +Hash: 6704b42ab2ee962d6ea8f21266b52997 +Requires: cli, crayon, ellipsis, fansi, lifecycle, rlang, utf8, vctrs + +Package: pkgbuild +Source: CRAN +Version: 1.1.0 +Hash: 3627518e6ba9330b1318a1b8cd213951 +Requires: R6, callr, cli, crayon, desc, prettyunits, rprojroot, withr + +Package: pkgconfig +Source: CRAN +Version: 2.0.3 +Hash: 5ff5f2361851a49534c96caa2a8071c7 + +Package: pkgload +Source: CRAN +Version: 1.1.0 +Hash: a65ac8a100a65cff8e5e4a122d2a51af +Requires: cli, crayon, desc, pkgbuild, rlang, rprojroot, rstudioapi, + withr + +Package: plyr +Source: CRAN +Version: 1.8.6 +Hash: 843fdf947862e66a51fc94b930519abc +Requires: Rcpp + +Package: praise +Source: CRAN +Version: 1.0.0 +Hash: 77da8f1df873a4b91e5c4a68fe2fb1b6 + +Package: prettyunits +Source: CRAN +Version: 1.1.1 +Hash: 20669cd8bb8b3207f6371edf8cf510af + +Package: processx +Source: CRAN +Version: 3.4.3 +Hash: 7bfe7314749a60dfaf93985b6e541e24 +Requires: R6, ps + +Package: promises +Source: CRAN +Version: 1.1.1 +Hash: 0f58aaef1b398b33f902cd50cb50d2d0 +Requires: R6, Rcpp, later, magrittr, rlang + +Package: ps +Source: CRAN +Version: 1.3.4 +Hash: d19c0a5ddc9ace11844c0e988d249c0a + +Package: purrr +Source: CRAN +Version: 0.3.4 +Hash: fb4c0edca61826ca0b5b33c828a7b276 +Requires: magrittr, rlang + +Package: qgam +Source: CRAN +Version: 1.3.2 +Hash: 9225b7b5aa0e8fa94ffd7d10f243d270 +Requires: doParallel, plyr, shiny + +Package: rcmdcheck +Source: CRAN +Version: 1.3.3 +Hash: df2319559a8ed16e5b4d5f99de3e00a0 +Requires: R6, callr, cli, crayon, desc, digest, pkgbuild, prettyunits, + rprojroot, sessioninfo, withr, xopen + +Package: rematch2 +Source: CRAN +Version: 2.1.2 +Hash: b6823f74d6525d39d153620d21e206df +Requires: tibble + +Package: remotes +Source: CRAN +Version: 2.2.0 +Hash: 7f3378b51f10acd43af6814111572889 + +Package: rex +Source: CRAN +Version: 1.2.0 +Hash: fbe6181b1986267f68cf4d1a83e63fa6 +Requires: lazyeval + +Package: rlang +Source: CRAN +Version: 0.4.7 +Hash: 99d4f4d35ed6991498e7f6c5df8c8ca8 + +Package: rmarkdown +Source: CRAN +Version: 2.3 +Hash: 1352d23bb0973c09ee9d181fe3271258 +Requires: base64enc, evaluate, htmltools, jsonlite, knitr, mime, + stringr, tinytex, xfun, yaml + +Package: roxygen2 +Source: CRAN +Version: 7.1.1 +Hash: b7be987240f4c43cd1995e7d5039d261 +Requires: R6, Rcpp, brew, commonmark, desc, digest, knitr, pkgload, + purrr, rlang, stringi, stringr, xml2 + +Package: rprojroot +Source: CRAN +Version: 1.3-2 +Hash: a25c3f70c166fb3fbabc410eb32b6366 +Requires: backports + +Package: rstudioapi +Source: CRAN +Version: 0.11 +Hash: f8674fe40760ccfc1bf3e92da4c9f4d0 + +Package: rversions +Source: CRAN +Version: 2.0.2 +Hash: bf17f00403009644b7e80d2e42f6944b +Requires: curl, xml2 + +Package: sandwich +Source: CRAN +Version: 2.5-1 +Hash: 3d3a6c47db8f3e91713cc7d751b34f9d +Requires: zoo + +Package: scales +Source: CRAN +Version: 1.1.1 +Hash: b67ae9f62ecb8912751eb664055d8f8a +Requires: R6, RColorBrewer, farver, labeling, lifecycle, munsell, + viridisLite + +Package: sessioninfo +Source: CRAN +Version: 1.1.1 +Hash: 9e50c8458e611f166ba702277cbb5096 +Requires: cli, withr + +Package: sfsmisc +Source: CRAN +Version: 1.1-7 +Hash: c801b0c0ecabe34cbafedbd733530feb + +Package: shiny +Source: CRAN +Version: 1.5.0 +Hash: c6e7eb15d6cd1f0f21b6afe871d6e106 +Requires: R6, commonmark, crayon, digest, fastmap, glue, htmltools, + httpuv, jsonlite, later, mime, promises, rlang, sourcetools, withr, + xtable + +Package: sourcetools +Source: CRAN +Version: 0.1.7 +Hash: d093478ac90064e670cd4bf1a99b47b6 + +Package: statmod +Source: CRAN +Version: 1.4.34 +Hash: 9c9ddbf7d05a602fb19eda4b6308f36b + +Package: stringi +Source: CRAN +Version: 1.4.6 +Hash: 076b0f115b37ca6d551ccff96b91114e + +Package: stringr +Source: CRAN +Version: 1.4.0 +Hash: 67da32dbb2a7a16f2ef124336358e54a +Requires: glue, magrittr, stringi + +Package: sys +Source: CRAN +Version: 3.4 +Hash: 7fb0c9e1209a804b329a7df3cd422008 + +Package: testthat +Source: CRAN +Version: 2.3.2 +Hash: 5a3a20ddc31b2aa228dab6d29bd43948 +Requires: R6, cli, crayon, digest, ellipsis, evaluate, magrittr, + pkgload, praise, rlang, withr + +Package: tibble +Source: CRAN +Version: 3.0.3 +Hash: 0f09f15d866589a54943e022b5498859 +Requires: cli, crayon, ellipsis, fansi, lifecycle, magrittr, pillar, + pkgconfig, rlang, vctrs + +Package: tictoc +Source: CRAN +Version: 1.0 +Hash: 0379257b730eed5b9089765c2921a098 + +Package: tidyselect +Source: CRAN +Version: 1.1.0 +Hash: 1c7cea9ea925b701a93f378ec7233ee1 +Requires: ellipsis, glue, purrr, rlang, vctrs + +Package: tinytex +Source: CRAN +Version: 0.25 +Hash: 46a8cf52c4ab3d315ea90f9cc0d8f51c +Requires: xfun + +Package: tmvtnorm +Source: CRAN +Version: 1.4-10 +Hash: 669bffc2fc3b18a83a2f795a51cd813a +Requires: gmm, mvtnorm + +Package: usethis +Source: CRAN +Version: 1.6.1 +Hash: 85e02e5196279d1915a3d0b1a8b8947a +Requires: cli, clipr, crayon, curl, desc, fs, gh, git2r, glue, purrr, + rematch2, rlang, rprojroot, rstudioapi, whisker, withr, yaml + +Package: utf8 +Source: CRAN +Version: 1.1.4 +Hash: f3f97ce59092abc8ed3fd098a59e236c + +Package: vctrs +Source: CRAN +Version: 0.3.4 +Hash: e2fa0690dc48240c8cb505130779f3b6 +Requires: digest, ellipsis, glue, rlang + +Package: viridisLite +Source: CRAN +Version: 0.3.0 +Hash: 78bb072c4f9e729a283d4c40ec93f9c6 + +Package: whisker +Source: CRAN +Version: 0.4 +Hash: 5b1ec05cd96c1e0c6048bab49abee3aa + +Package: withr +Source: CRAN +Version: 2.2.0 +Hash: 709a3da4deef928ab299f4ff52caf66b + +Package: xfun +Source: CRAN +Version: 0.16 +Hash: ccae10875c072e7b6a95feb41682efc1 + +Package: xml2 +Source: CRAN +Version: 1.3.2 +Hash: edbf29fd0ba88bfabf6b6a4c4db0982b + +Package: xopen +Source: CRAN +Version: 1.0.0 +Hash: 22c2708f177f9fd9f8a52012bac61d6a +Requires: processx + +Package: xtable +Source: CRAN +Version: 1.8-4 +Hash: dc0d47261b678d26032363bebd050540 + +Package: yaml +Source: CRAN +Version: 2.2.1 +Hash: 424bc11cc358f23187feaa7978628196 + +Package: zoo +Source: CRAN +Version: 1.8-8 +Hash: cc9534113f4513acb2f838ef8e2cd467 diff --git a/packrat/packrat.opts b/packrat/packrat.opts new file mode 100644 index 0000000..1ecf20c --- /dev/null +++ b/packrat/packrat.opts @@ -0,0 +1,19 @@ +auto.snapshot: FALSE +use.cache: FALSE +print.banner.on.startup: auto +vcs.ignore.lib: TRUE +vcs.ignore.src: FALSE +external.packages: +local.repos: +load.external.packages.on.startup: TRUE +ignored.packages: +ignored.directories: + data + inst +quiet.package.installation: TRUE +snapshot.recommended.packages: FALSE +snapshot.fields: + Imports + Depends + LinkingTo +symlink.system.packages: TRUE