From a81c225529054798fafda1abebb81bf4e57933f7 Mon Sep 17 00:00:00 2001 From: eitsupi <50911393+eitsupi@users.noreply.github.com> Date: Wed, 28 Jun 2023 07:13:35 +0900 Subject: [PATCH] feat(template): set `publish = false` in Cargo.toml (#297) * feat(template): set `publish = false` * docs: update news --- NEWS.md | 2 ++ R/use_extendr.R | 2 +- tests/testthat/_snaps/use_extendr.md | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index eb854920..a67a1dfe 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,7 @@ # rextendr (development version) +* `use_extendr()` sets `publish = false` in the `[package]` section of the `Cargo.toml` (#297). + # rextend 0.3.1 * Update package templates to work with Rust >= 1.70 (#285) diff --git a/R/use_extendr.R b/R/use_extendr.R index 1902772c..6dd59469 100644 --- a/R/use_extendr.R +++ b/R/use_extendr.R @@ -109,7 +109,7 @@ use_extendr <- function(path = ".", edition <- match.arg(edition, several.ok = FALSE) cargo_toml_content <- to_toml( - package = list(name = crate_name, version = "0.1.0", edition = edition), + package = list(name = crate_name, publish = FALSE, version = "0.1.0", edition = edition), lib = list(`crate-type` = array("staticlib", 1), name = lib_name), dependencies = list(`extendr-api` = "*") ) diff --git a/tests/testthat/_snaps/use_extendr.md b/tests/testthat/_snaps/use_extendr.md index b44292e5..99772b3e 100644 --- a/tests/testthat/_snaps/use_extendr.md +++ b/tests/testthat/_snaps/use_extendr.md @@ -160,6 +160,7 @@ Output [package] name = 'testpkg' + publish = false version = '0.1.0' edition = '2021'