theislab / scvelo

RNA Velocity generalized through dynamical modeling
https://scvelo.org
BSD 3-Clause "New" or "Revised" License
408 stars 103 forks source link

Remove hard `scvi-tools` dependency #1185

Closed michalk8 closed 6 months ago

michalk8 commented 7 months ago

Changes

Make scvi-tools install optional as pip install 'scvelo[vi]'.

Related to the failing CI, see here: https://github.com/theislab/cellrank/pull/1156#issuecomment-1932823547

Related issues

Closes #1189.

michalk8 commented 7 months ago

I disabled the testing of VELOVI because of upper chex pin that was fixed here: https://github.com/scverse/scvi-tools/pull/2474 It should be re-enabled once new scvi-tools version is out.