Closed sgill2 closed 7 years ago
It might be helpful to post any bugs you encounter and enhancements as issues so that
And as an aside, I haven't had a chance to try out all the changes you've put in recently but I'm looking forward to trying the revamped package out when I find the time :)
Thank you very much for your detailed reports. And you are definitely right, I have to get into the good habit of writing more issues myself. (Did not expect interest that early) ;) On the other hand I won't force myself to write bug reports for bugs in sidebranches and this specific bug was introduced (and solved) in a sidebranch which was lateron merged into master. (Besides the bug was small and unrelated to your detected one)
It seems as if I have to specify some minimum version for numba, and have to figure out which one.
If you have some running scripts with defined expected output, you would help this project a lot, if you include them in the tests directory. The infrastructure for tests is there, but the test cases are missing. (https://docs.pytest.org/en/latest/) I will write an enhancement request issue for it tomorrow
When I was running the following code (in both python 2.7 and 3.5):
I got the following (abbreviated) error traceback:
This suggested that it had something to do with numba. In Python3 when I updated my numba package (from 0.26.0 to 0.33.0) this error went away. However in Python2.7 I couldn't update to numba 0.33.0 with conda due to a conflict in requirements:
By removing the chaco and enable packages to remove this conflict I was able to update to the latest version of numba and this error went away.
I'm mostly mentioning this because I saw that in your tests
test_back_forth.py
your latest commit said that there was a Python2.7 bug. After doing the above fix I rantest_back_forth.py
in Python2.7 without it spitting out errors; I don't know if that's the same bug you've been seeing though.