Package: basilisk 1.19.1

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.1.tar.gz
basilisk_1.19.1.zip(r-4.5)basilisk_1.19.1.zip(r-4.4)basilisk_1.19.1.zip(r-4.3)
basilisk_1.19.1.tgz(r-4.5-any)basilisk_1.19.1.tgz(r-4.4-any)basilisk_1.19.1.tgz(r-4.3-any)
basilisk_1.19.1.tar.gz(r-4.5-noble)basilisk_1.19.1.tar.gz(r-4.4-noble)
basilisk_1.19.1.tgz(r-4.4-emscripten)basilisk_1.19.1.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.0(bioc 3.21)basilisk-1.18.0(bioc 3.20)

infrastructure

9.15 score 36 packages 75 scripts 5.5k downloads 22 exports 15 dependencies

Last updated 9 days agofrom:d962fd4f42. Checks:1 OK, 7 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 12 2025
R-4.5-winNOTEFeb 12 2025
R-4.5-macNOTEFeb 12 2025
R-4.5-linuxNOTEFeb 12 2025
R-4.4-winNOTEFeb 12 2025
R-4.4-macNOTEFeb 12 2025
R-4.3-winNOTEFeb 12 2025
R-4.3-macNOTEFeb 12 2025

Exports:BasiliskEnvironmentbasiliskRunbasiliskStartbasiliskStopconfigureBasiliskEnvcreateLocalBasiliskEnvfindPersistentEnvgetBasiliskCheckVersionsgetBasiliskForceFallbackgetBasiliskForkgetBasiliskSharedlistCorePackageslistPackageslistPythonVersionobtainEnvironmentPathPyPiLinksetBasiliskCheckVersionssetBasiliskForceFallbacksetBasiliskForksetBasiliskSharedsetupBasiliskEnvuseBasiliskEnv

Dependencies:basilisk.utilsdir.expiryfilelockherejsonlitelatticeMatrixpngrappdirsRcppRcppTOMLreticulaterlangrprojrootwithr

Freezing Python versions inside Bioconductor packages

Rendered frommotivation.Rmdusingknitr::rmarkdownon Feb 12 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