Skip to content

Commit eb9f55c

Browse files
committed
Never lower minimum R version via use_data()
1 parent da18b7c commit eb9f55c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

R/data.R

+6-4
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ use_data <- function(...,
4444

4545
objs <- get_objs_from_dots(dots(...))
4646

47-
if (version < 3) {
48-
use_dependency("R", "depends", "2.10")
49-
} else {
50-
use_dependency("R", "depends", "3.5")
47+
original_minimum_r_version <- pkg_minimum_r_version()
48+
serialization_minimum_r_version <- if (version < 3) "2.10" else "3.5"
49+
if (is.na(original_minimum_r_version) ||
50+
original_minimum_r_version < serialization_minimum_r_version) {
51+
use_dependency("R", "depends", serialization_minimum_r_version)
5152
}
53+
5254
if (internal) {
5355
use_directory("R")
5456
paths <- path("R", "sysdata.rda")

0 commit comments

Comments
 (0)