Switch to the latest Miniforge installer (24.3.0-0) by default.
This is preconfigured to use the conda-forge channel and avoids issues with the non-FOSS licensing of the Anaconda repositories.
Users can switch back to the old Miniconda installer by setting the BASILISK_USE_MINIFORGE=0
environment variable,
but this will likely be deprecated in the next release.
Update the reticulate version in the fallback environment to 1.38.
Added Arm64 support for Linux.
Avoid caching the installer when performing a system installation in installConda()
.
Otherwise, cache in the external directory to avoid requiring/polluting BiocFileCache's cache.
Officially give up on Windows 32-bit support in installConda()
.
Migrated activateEnvironment()
back here, from basilisk.
Added cleanConda()
utility to clean the Conda environment.
Added setCondaPackageDir()
to set the Conda package cache directory.
Migrated most environment-related functions to basilisk.
Added locking to installConda()
for safe parallel lazy Conda installations.
Switched to the latest Miniconda3 installer.
New package basilisk.utils, to handle install-time configuration of basilisk.