diff --git a/DESCRIPTION b/DESCRIPTION index a634d7de..64a15694 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -31,7 +31,7 @@ Imports: tibble, tidyselect, utils, - vctrs + vctrs (>= 0.6.2.9000) Suggests: arrow, constructive, @@ -49,3 +49,5 @@ RoxygenNote: 7.2.3 Config/testthat/edition: 3 Config/testthat/parallel: false Config/testthat/start-first: as_duckplyr_df, mutate, filter, count-tally +Remotes: + r-lib/vctrs#1847 diff --git a/NAMESPACE b/NAMESPACE index 3c49b34f..5c328921 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -141,6 +141,7 @@ importFrom(dplyr,desc) importFrom(dplyr,distinct) importFrom(dplyr,do) importFrom(dplyr,dplyr_col_modify) +importFrom(dplyr,dplyr_reconstruct) importFrom(dplyr,dplyr_row_slice) importFrom(dplyr,explain) importFrom(dplyr,filter) diff --git a/R/dplyr_reconstruct.R b/R/dplyr_reconstruct.R index 6d71ed2a..44c8ddb7 100644 --- a/R/dplyr_reconstruct.R +++ b/R/dplyr_reconstruct.R @@ -1,9 +1,7 @@ # Generated by 02-duckplyr_df-methods.R -# Avoid harmful stripping of attributes in base implementation -dplyr_reconstruct <- function(data, template) { - UseMethod("dplyr_reconstruct", template) -} +#' @importFrom dplyr dplyr_reconstruct +NULL #' @export dplyr_reconstruct.data.frame <- function(data, template) {