Open
Description
AFAIK pip install tensorflow
doesn't work for Mac ARM64. It's suggested to use pip install Tensorflow-macos Tensorflow-metal
. See https://stackoverflow.com/questions/68515561/installing-tensorflow-on-macos-on-an-arm-mbp.
- Assess impact on packages
- Search on code.bioconductor.org for
tensorflow file:DESCRIPTION
: scAlign, ttgsea, infinityFlow, pareg (note: scAlign also needs to update python, some of these may need to include tensorflow as a SystemRequirements) - Determine if they should add INSTALL file
- Update Mac ARM64 Doc
- Make pip_arm64.txt (what path?)
- Make issue in github.com/Bioconductor/bioconductor_salt
- Update kjohnson
For posterity, also adding from Slack discussion, quoting @hpages :
If a Bioc package installs a CRAN package that has a SystemRequirement, it should explicitly declare it in the Bioc package's SystemRequirements
Generally speaking I would say yes. For Python modules like tensorflow: definitely! With the exception of packages that manage their Python deps via basilisk. All their Python needs are taken care of automatically by basilisk so they don't need to declare them in SystemRequirements.