summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorDesmond Orton <odesmond21@gmail.com>2021-02-09 16:11:14 -0600
committerGitHub <noreply@github.com>2021-02-09 14:11:14 -0800
commit2697c7309751e85f9c548e3cb24f20e83811ec5c (patch)
tree80c12784139271902ea73a16a2728d67589006f1 /var
parentd01edbb48e25bf5206baf58eb86a4c7ba73fb658 (diff)
downloadspack-2697c7309751e85f9c548e3cb24f20e83811ec5c.tar.gz
spack-2697c7309751e85f9c548e3cb24f20e83811ec5c.tar.bz2
spack-2697c7309751e85f9c548e3cb24f20e83811ec5c.tar.xz
spack-2697c7309751e85f9c548e3cb24f20e83811ec5c.zip
New Package r-reproducible (#21434)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/r-reproducible/package.py45
1 files changed, 45 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/r-reproducible/package.py b/var/spack/repos/builtin/packages/r-reproducible/package.py
new file mode 100644
index 0000000000..00dfe574af
--- /dev/null
+++ b/var/spack/repos/builtin/packages/r-reproducible/package.py
@@ -0,0 +1,45 @@
+# Copyright 2013-2021 Lawrence Livermore National Security, LLC and other
+# Spack Project Developers. See the top-level COPYRIGHT file for details.
+#
+# SPDX-License-Identifier: (Apache-2.0 OR MIT)
+
+from spack import *
+
+
+class RReproducible(RPackage):
+ """A Set of Tools that Enhance Reproducibility Beyond Package Management
+
+ Collection of high-level, machine- and OS-independent tools for
+ making deeply reproducible and reusable content in R. The two
+ workhorse functions are Cache and prepInputs; these allow for:
+ nested caching, robust to environments, and objects with
+ environments (like functions); and data retrieval and processing
+ in continuous workflow environments. In all cases, efforts are
+ made to make the first and subsequent calls of functions have
+ the same result, but vastly faster at subsequent times by way of
+ checksums and digesting. Several features are still under active
+ development, including cloud storage of cached objects, allowing
+ for sharing between users. Several advanced options are
+ available, see ?reproducibleOptions."""
+
+ homepage = "https://reproducible.predictiveecology.org/"
+ url = "https://cloud.r-project.org/src/contrib/reproducible_1.2.4.tar.gz"
+ list_url = "https://cloud.r-project.org/src/contrib/Archive/reproducible"
+
+ maintainers = ['dorton21']
+
+ version('1.2.4', sha256='0525deefa6a0713c3fe2da8bfc529f62d6352bebf2ef08866503b4853412f149')
+
+ depends_on('r@3.5:', type=('build', 'run'))
+ depends_on('r-data-table@1.10.4:', type=('build', 'run'))
+ depends_on('r-dbi', type=('build', 'run'))
+ depends_on('r-digest', type=('build', 'run'))
+ depends_on('r-fpcompare', type=('build', 'run'))
+ depends_on('r-glue', type=('build', 'run'))
+ depends_on('r-magrittr', type=('build', 'run'))
+ depends_on('r-require', type=('build', 'run'))
+ depends_on('r-raster', type=('build', 'run'))
+ depends_on('r-rsqlite', type=('build', 'run'))
+ depends_on('r-rlang', type=('build', 'run'))
+ depends_on('r-sp@1.4-2:', type=('build', 'run'))
+ depends_on('unrar', type=('build', 'run'))