Closed bersbersbers closed 10 months ago
I think I had a completely wrong idea what system_requirements()
does. I thought it would walk the dependencies tree and then submit a list of CRAN packages to the API. Instead, it seems to submit the DESCRIPTION file to the API and let the API walk to dependencies - so there is little chance to intercept CRAN dependencies of Bioconductor packages.
Take a look at pak, it does a better job at looking up system requirements of non-cran packages.
returns nothing. As a human, I can see that
ComplexHeatmap
(despite not being on CRAN) depends on theCairo
CRAN package, which has system requirements: https://bioconductor.org/packages/release/bioc/html/ComplexHeatmap.htmlI wonder if
system_requirements()
could resolve CRAN dependencies of Bioconductor packages. (remotes::package_deps("ComplexHeatmap")
returns nothing, either.)