Retrieves the DataVersion of a package if available

data_version(pkg, lib.loc = NULL)

dataVersion(pkg, lib.loc = NULL)

Arguments

pkg

character the package name

lib.loc

character path to library location.

Note

dataVersion() has been renamed to data_version()

See also

Examples

if(rmarkdown::pandoc_available()){ f <- tempdir() f <- file.path(f,"foo.Rmd") con <- file(f) writeLines("```{r}\n tbl = table(sample(1:10,1000,replace=TRUE)) \n```\n",con=con) close(con) pname <- basename(tempfile()) datapackage_skeleton(name = pname, path=tempdir(), force = TRUE, r_object_names = "tbl", code_files = f) package_build(file.path(tempdir(),pname), install = FALSE) devtools::load_all(file.path(tempdir(),pname)) data_version(pname) }
#> Creating '/tmp/RtmpiNi3uS/file4e46bb7241c/'
#> Setting active project to '/tmp/RtmpiNi3uS/file4e46bb7241c'
#> Creating 'R/'
#> Writing 'DESCRIPTION'
#> Package: file4e46bb7241c #> Title: What the Package Does (One Line, Title Case) #> Version: 0.0.0.9000 #> [email protected] (parsed): #> * First Last <[email protected]> [aut, cre] (YOUR-ORCID-ID) #> Description: What the package does (one paragraph). #> License: `use_mit_license()`, `use_gpl3_license()` or friends to #> pick a license #> Encoding: UTF-8 #> LazyData: true #> Roxygen: list(markdown = TRUE) #> RoxygenNote: 7.1.1
#> Writing 'NAMESPACE'
#> Setting active project to '/tmp/RtmpiNi3uS/file4e4e6f87f7'
#> Setting active project to '/tmp/RtmpiNi3uS/file4e46bb7241c'
#> Added DataVersion string to 'DESCRIPTION'
#> Creating 'data-raw/'
#> Creating 'data/'
#> Creating 'inst/extdata/'
#> Copied foo.Rmd into 'data-raw' #> configured 'datapackager.yml' file #> #> 1 data set(s) created by foo.Rmd #> tbl #> Built all datasets! #> Non-interactive NEWS.md file update. #>
#> Creating 'vignettes/'
#> Creating 'inst/doc/'
#> First time using roxygen2. Upgrading automatically...
#> Loading file4e46bb7241c
#> Writing NAMESPACE #> Writing file4e46bb7241c.Rd #> Writing tbl.Rd #> checking for file ‘/tmp/RtmpiNi3uS/file4e46bb7241c/DESCRIPTION’ ... checking for file ‘/tmp/RtmpiNi3uS/file4e46bb7241c/DESCRIPTION’ (371ms) #> ─ preparing ‘file4e46bb7241c’: #> checking DESCRIPTION meta-information ... checking DESCRIPTION meta-information #> ─ checking for LF line-endings in source and make files and shell scripts #> ─ checking for empty or unneeded directories #> NB: this package now depends on R (>= 3.5.0) #> WARNING: Added dependency on R >= 3.5.0 because serialized objects in serialize/load version 3 cannot be read in older versions of R. File(s) containing such objects: ‘file4e46bb7241c/data/tbl.rda’ #> ─ building ‘file4e46bb7241c_1.0.tar.gz’ #> #> Next Steps #> 1. Update your package documentation. #> - Edit the documentation.R file in the package source data-raw subdirectory and update the roxygen markup. #> - Rebuild the package documentation with document() . #> 2. Add your package to source control. #> - Call git init . in the package source root directory. #> - git add the package files. #> - git commit your new package. #> - Set up a github repository for your pacakge. #> - Add the github repository as a remote of your local package repository. #> - git push your local repository to gitub.
#> Loading file4e46bb7241c
#> [1] ‘0.1.0’