Skip to content

Commit

Permalink
Corrected recommendations around use of basilisk, mention biocmake. (#…
Browse files Browse the repository at this point in the history
…136)

Co-authored-by: lshep <[email protected]>
  • Loading branch information
LTLA and lshep authored Feb 19, 2025
1 parent 17eca73 commit 9df065f
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions fortran-C-python.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,20 @@ working examples for many tasks: the [Rcpp Gallery][].

## Python {#python}

The `r BiocStyle::Biocpkg("basilisk")` package is required to integrate python into R packages. While
[reticulate][] is an alternative, the developer must make a strong argument why
basilisk is not used.
The `r BiocStyle::Biocpkg("basilisk")` package uses `conda` to configure an
appropriate Python environment on the user's machine. It is strongly
recommended if the routine operation of a Bioconductor package relies on
Python, as users should not be asked to manually install Python packages.

The use of [reticulate][] for the R/Python interaction is left to the
discretion of the developer.

## CMake {#cmake}

The `r BiocStyle::Biocpkg("biocmake")` package guarantees that a certain
minimal version of CMake is available on the user machine, either by using an
existing CMake installation or by installing its own from the official website.
This should be used whenever a package relies on CMake during its build.

## Other {#third-party-code}

Expand Down

0 comments on commit 9df065f

Please sign in to comment.