saezlab / decoupler-py

Python package to perform enrichment analysis from omics data.
https://decoupler-py.readthedocs.io/
GNU General Public License v3.0
157 stars 23 forks source link

Transition to `poetry` + address `numpy 2.0` and `numba 0.60` related issues #134

Closed deeenes closed 3 months ago

deeenes commented 3 months ago

... because numba fails the function signature check in Py 3.11

Intron7 commented 3 months ago

https://github.com/Phlya/adjustText/pull/177

deeenes commented 3 months ago

Hey @PauBadiaM, I think this is ready to merge, I bumped the version number and I would update it also in PyPI to avoid a flood of issues in the upcoming weeks :)

PauBadiaM commented 3 months ago

Looks fantastic @deeenes! Thanks for taking care of this really. Just one last thing, I see poetry failing for all ubuntu's CI. Maybe you could instead of using the cached version just install it, it should not take long (as it is done in liana-py: https://github.com/saezlab/liana-py/blob/main/.github/workflows/main.yml). But feel free to keep the cached version if you manage to make it work.

deeenes commented 3 months ago

@PauBadiaM You're right, I removed the caching of poetry itself. It's a mystery why that stopped working in ubuntu-latest.