Closed tcjansen closed 4 years ago
Thanks for this-- including numba in the requirements in setup.py had caused other problems in the past, which is why it isn't there. My currently suggested installation method is to create a conda env with numpy=1.15 numba cython nose pytables pandas
and to install isochrones
in that env. When I get around to #106 it will be possible to conda install isochrones, and that should fix this.
I had some problem with installation, but I think it's fixed now - at any rate I thought I would post the issue I was having so that if someone else encounters the same thing, they can find it here.
Here's what was happening (with python 3.5): After pip installing isochrones (with forced upgrades), I ran
>>> nosetests isochrones
and got a whole fleet of errors, the first of which was the following:and after many more errors, the nosetests ended with:
It seems that many, if not all, of the errors were associated with numba and
AttributeError: Failed at nopython (analyzing bytecode)
. The nosetests passed after forcing a numba upgrade (from v0.28 to v0.43). Maybe the package requirements should change to reflect this?