Skip to content

Commit

Permalink
some reticulate functions are removed
Browse files Browse the repository at this point in the history
  • Loading branch information
seokhoonj committed Jan 22, 2025
1 parent 624b650 commit 19aec5c
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
9 changes: 9 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,15 @@ importFrom(png,readPNG)
importFrom(readxl,excel_sheets)
importFrom(readxl,read_excel)
importFrom(readxl,readxl_progress)
importFrom(reticulate,conda_create)
importFrom(reticulate,conda_list)
importFrom(reticulate,install_miniconda)
importFrom(reticulate,install_python)
importFrom(reticulate,py_config)
importFrom(reticulate,py_install)
importFrom(reticulate,use_condaenv)
importFrom(reticulate,use_virtualenv)
importFrom(reticulate,virtualenv_create)
importFrom(rlang,as_name)
importFrom(rlang,enexpr)
importFrom(rlang,enquo)
Expand Down
2 changes: 1 addition & 1 deletion R/jaid-package.R
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#' @importFrom png readPNG
#' @importFrom readxl excel_sheets read_excel readxl_progress
#' @importFrom reticulate conda_create conda_list install_miniconda install_python
#' miniconda_exists py_config py_install use_condaenv use_virtualenv virtualenv_create
#' py_config py_install use_condaenv use_virtualenv virtualenv_create
#' @importFrom rlang as_name enexpr enquo enquos has_length quo_is_null
#' @importFrom scales comma
#' @importFrom stats IQR median sd
Expand Down
6 changes: 4 additions & 2 deletions R/python.R
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,14 @@ setup_python_env <- function(
if (!requireNamespace("reticulate", quietly = TRUE)) {
install.packages("reticulate")
}
library(reticulate)

# 2. Determine the environment path based on `use_miniconda`
if (use_miniconda) {
conda_env_path <- file.path("~/.conda/envs", env_name)
if (!reticulate::miniconda_exists()) {

# Check if Miniconda is installed
miniconda_dir <- reticulate::miniconda_path()
if (!dir.exists(miniconda_dir)) {
message("Miniconda is not installed. Installing Miniconda...")
reticulate::install_miniconda()
}
Expand Down

0 comments on commit 19aec5c

Please sign in to comment.