saezlab / liana-py

LIANA+: an all-in-one framework for cell-cell communication
http://liana-py.readthedocs.io/
GNU General Public License v3.0
156 stars 21 forks source link

pin `anndata` to `<=0.10.8` due to scverse/mudata#77 #140

Closed deeenes closed 1 week ago

deeenes commented 3 weeks ago

This will be required also with mudata 0.3.1 if we want to support Py <3.10

dbdimitrov commented 1 week ago

Won't work because Corneto's version used by liana requires Python <= 3.12

deeenes commented 6 days ago

@dbdimitrov Okay, but what's the solution then? :) That was a mistake in Corneto, one option is to remove the <=3.12 from the old Corneto. On the long term best would be to move Liana to the current Corneto, isn't it?

And in Liana, why is there Py <3.12 recently? The old Corneto and the wrongly configured Python version restrictions block Liana from being a dependency of NetworkCommons (Idk how important is this dependency, but in general it's not optimal if the compatibility of a package is so restricted).