From 81ac68056c4c801ae9645815bd8fda2c630042cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Cs=C3=A1rdi?= Date: Wed, 19 Feb 2025 10:47:32 +0100 Subject: [PATCH] CRAN pkgsearch is OK now --- src/library/pkgsearch/DESCRIPTION | 7 ++++--- src/library/pkgsearch/NEWS.md | 2 +- src/library/pkgsearch/R/http.R | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/library/pkgsearch/DESCRIPTION b/src/library/pkgsearch/DESCRIPTION index 37005fa37..425869d49 100644 --- a/src/library/pkgsearch/DESCRIPTION +++ b/src/library/pkgsearch/DESCRIPTION @@ -1,6 +1,6 @@ Package: pkgsearch Title: Search and Query CRAN R Packages -Version: 3.1.3.9000 +Version: 3.1.4 Authors@R: c( person("Gábor", "Csárdi", , "csardi.gabor@gmail.com", role = c("aut", "cre")), person("Maëlle", "Salmon", role = "aut", @@ -22,11 +22,12 @@ Suggests: covr, memoise, mockery, pillar, pingr (>= 2.0.0), rstudioapi, withr Config/testthat/edition: 3 Encoding: UTF-8 -Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.1.9000 NeedsCompilation: no -Packaged: 2024-09-24 07:46:37 UTC; gaborcsardi +Packaged: 2025-01-09 11:26:35 UTC; gaborcsardi Author: Gábor Csárdi [aut, cre], Maëlle Salmon [aut] (), R Consortium [fnd] Maintainer: Gábor Csárdi +Repository: CRAN +Date/Publication: 2025-01-09 11:50:02 UTC diff --git a/src/library/pkgsearch/NEWS.md b/src/library/pkgsearch/NEWS.md index 7fde0821f..4cd1c3b39 100644 --- a/src/library/pkgsearch/NEWS.md +++ b/src/library/pkgsearch/NEWS.md @@ -1,4 +1,4 @@ -# pkgsearch (development version) +# pkgsearch 3.1.4 * pkgsearch now uses the `timeout` option to set the limit for the total time of each HTTP request (#125, @gladkia). diff --git a/src/library/pkgsearch/R/http.R b/src/library/pkgsearch/R/http.R index 34371e0fb..d5fc81935 100644 --- a/src/library/pkgsearch/R/http.R +++ b/src/library/pkgsearch/R/http.R @@ -5,7 +5,7 @@ get_default_curl_options <- function(options) { if (!is.null(v <- getOption(anm))) return(v) if (!is.na(v <- Sys.getenv(toupper(anm), NA_character_))) return (v) } - modifyList( + utils::modifyList( options, drop_nulls(list( timeout = as.integer(getopt("timeout") %||% 0),