replacing caTools dependency with base64enc (#6349)

* replacing caTools dependency with base64enc

* adding review fixes

* fix(r) : updated the cran repo url
This commit is contained in:
Ramanth Addala 2020-05-20 18:49:13 +05:30 committed by GitHub
parent 5f2979c434
commit a0bfc3c1f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 11 additions and 11 deletions

View File

@ -26,7 +26,7 @@ Install the dependencies
```R
install.packages("jsonlite")
install.packages("httr")
install.packages("caTools")
install.packages("base64enc")
```
### Build the package

View File

@ -141,7 +141,7 @@
{{/operation}}
#' }
#' @importFrom R6 R6Class
#' @importFrom caTools base64encode
#' @importFrom base64enc base64encode
{{#useRlangExceptionHandling}}
#' @importFrom rlang abort
{{/useRlangExceptionHandling}}
@ -239,7 +239,7 @@
{{#isBasic}}
{{#isBasicBasic}}
# HTTP basic auth
headerParams['Authorization'] <- paste("Basic", caTools::base64encode(paste(self$apiClient$username, self$apiClient$password, sep=":")), sep=" ")
headerParams['Authorization'] <- paste("Basic", base64enc::base64encode(charToRaw(paste(self$apiClient$username, self$apiClient$password, sep=":"))))
{{/isBasicBasic}}
{{/isBasic}}
{{#isApiKey}}

View File

@ -10,5 +10,5 @@ Encoding: UTF-8
License: {{#licenseInfo}}{{licenseInfo}}{{/licenseInfo}}{{^licenseInfo}}Unlicense{{/licenseInfo}}
LazyData: true
Suggests: testthat
Imports: jsonlite, httr, R6, caTools{{#useRlangExceptionHandling}}, rlang{{/useRlangExceptionHandling}}
Imports: jsonlite, httr, R6, base64enc{{#useRlangExceptionHandling}}, rlang{{/useRlangExceptionHandling}}
RoxygenNote: 6.0.1.9000

View File

@ -10,5 +10,5 @@ Encoding: UTF-8
License: Apache-2.0
LazyData: true
Suggests: testthat
Imports: jsonlite, httr, R6, caTools
Imports: jsonlite, httr, R6, base64enc
RoxygenNote: 6.0.1.9000

View File

@ -317,7 +317,7 @@
#'
#' }
#' @importFrom R6 R6Class
#' @importFrom caTools base64encode
#' @importFrom base64enc base64encode
#' @export
PetApi <- R6::R6Class(
'PetApi',

View File

@ -160,7 +160,7 @@
#'
#' }
#' @importFrom R6 R6Class
#' @importFrom caTools base64encode
#' @importFrom base64enc base64encode
#' @export
StoreApi <- R6::R6Class(
'StoreApi',

View File

@ -277,7 +277,7 @@
#'
#' }
#' @importFrom R6 R6Class
#' @importFrom caTools base64encode
#' @importFrom base64enc base64encode
#' @export
UserApi <- R6::R6Class(
'UserApi',

View File

@ -18,7 +18,7 @@ Install the dependencies
```R
install.packages("jsonlite")
install.packages("httr")
install.packages("caTools")
install.packages("base64enc")
```
### Build the package

View File

@ -2,7 +2,7 @@
set -e
REPO=http://cran.revolutionanalytics.com
REPO=https://cloud.r-project.org
export R_LIBS_USER=$HOME/R
@ -14,7 +14,7 @@ Rscript -e "install.packages('jsonlite', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('httr', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('testthat', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('R6', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('caTools', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('base64enc', repos='$REPO', lib='$R_LIBS_USER')"
Rscript -e "install.packages('rlang', repos='$REPO', lib='$R_LIBS_USER')"
R CMD build .