Making numba an optional dependency? #545
Replies: 2 comments 2 replies
-
Hello, and thank you for the comment. We are working on a pure C++-based implementation that may or may not use Why |
Beta Was this translation helpful? Give feedback.
-
To your last point and FWIW (I understand that this is the opposite from what OP is asking, but it's all loosely coupled, no requirements): I've started a Numba extension for A few basic examples are in the test suite: |
Beta Was this translation helpful? Give feedback.
-
Hi, I've been looking for an alternative to scipy.sparse with more consistent interface.
Surprised I didn't find this earlier, but anyway.
There is one thing I'm quite worried before making sparse a dependency, i.e. numba.
In the past couple of years it was constantly lagging behind numpy, at least a couple of releases.
It looks that numba project had lost some energy and struggles with updating (that's a challenging task they try to attack, so no surprise here). I'd like to not lock myself in a position where I can't remove it from the list of dependencies.
So, wondering if I'm not alone, and maybe there are ways to make numba optional and e.g. have pure Cython-based or numpy-based implementations (with reasonable reduction in speed).
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions