Package: basilisk 1.19.3

Aaron Lun

basilisk: Freezing Python Dependencies Inside Bioconductor Packages

Installs a self-contained conda instance that is managed by the R/Bioconductor installation machinery. This aims to provide a consistent Python environment that can be used reliably by Bioconductor packages. Functions are also provided to enable smooth interoperability of multiple Python environments in a single R session.

Authors:Aaron Lun [aut, cre, cph], Vince Carey [ctb]

basilisk_1.19.3.tar.gz
basilisk_1.19.3.zip(r-4.5)basilisk_1.19.3.zip(r-4.4)basilisk_1.19.3.zip(r-4.3)
basilisk_1.19.3.tgz(r-4.5-any)basilisk_1.19.3.tgz(r-4.4-any)basilisk_1.19.3.tgz(r-4.3-any)
basilisk_1.19.3.tar.gz(r-4.5-noble)basilisk_1.19.3.tar.gz(r-4.4-noble)
basilisk_1.19.3.tgz(r-4.4-emscripten)basilisk_1.19.3.tgz(r-4.3-emscripten)
basilisk.pdf |basilisk.html
basilisk/json (API)
NEWS

# Install 'basilisk' in R:
install.packages('basilisk', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ltla/basilisk/issues

On BioConductor:basilisk-1.19.1(bioc 3.21)basilisk-1.18.0(bioc 3.20)

infrastructure

9.12 score 39 packages 75 scripts 5.5k downloads 22 exports 15 dependencies

Last updated 5 days agofrom:2732c8bf9a. Checks:1 OK, 8 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 21 2025
R-4.5-winNOTEMar 21 2025
R-4.5-macNOTEMar 21 2025
R-4.5-linuxNOTEMar 21 2025
R-4.4-winNOTEMar 21 2025
R-4.4-macNOTEMar 21 2025
R-4.4-linuxNOTEMar 21 2025
R-4.3-winNOTEMar 21 2025
R-4.3-macNOTEMar 21 2025

Exports:BasiliskEnvironmentbasiliskRunbasiliskStartbasiliskStopconfigureBasiliskEnvcreateLocalBasiliskEnvfindPersistentEnvgetBasiliskCheckVersionsgetBasiliskForceFallbackgetBasiliskForkgetBasiliskSharedlistCorePackageslistPackageslistPythonVersionobtainEnvironmentPathPyPiLinksetBasiliskCheckVersionssetBasiliskForceFallbacksetBasiliskForksetBasiliskSharedsetupBasiliskEnvuseBasiliskEnv

Dependencies:basilisk.utilsdir.expiryfilelockherejsonlitelatticeMatrixpngrappdirsRcppRcppTOMLreticulaterlangrprojrootwithr

Freezing Python versions inside Bioconductor packages

Rendered frommotivation.Rmdusingknitr::rmarkdownon Mar 21 2025.

Last update: 2025-02-11
Started: 2019-10-05

Readme and manuals

Help Manual

Help pageTopics
The BasiliskEnvironment classBasiliskEnvironment BasiliskEnvironment-class
Start and stop 'basilisk'-related processesbasiliskRun basiliskStart basiliskStop
Configure client environmentsconfigureBasiliskEnv
Create a local conda environment manuallycreateLocalBasiliskEnv
Find the persistent environmentfindPersistentEnv
Options for 'basilisk'getBasiliskCheckVersions getBasiliskForceFallback getBasiliskFork getBasiliskShared setBasiliskCheckVersions setBasiliskForceFallback setBasiliskFork setBasiliskShared
List packageslistCorePackages listPackages listPythonVersion
Obtain the environment pathobtainEnvironmentPath
Link to PyPiPyPiLink
Set up 'basilisk'-managed environmentssetupBasiliskEnv
Use 'basilisk' environmentsuseBasiliskEnv