Closed Universebenzene closed 2 years ago
Thanks for the report; the tests and some other issues are fixed in #373.
If you are familiar with installing dev versions, could you test if
pip install --upgrade git+https://github.com/dhomeier/glue-vispy-viewers.git@78e0cc7
works for you?
(Or checkout and install)
git checkout -b dhomeier-echo-vispy-updates master git pull https://github.com/dhomeier/glue-vispy-viewers.git echo-vispy-updates
This will probably still leave the isosurface renderer broken; I am afraid there is no short-term fix for that in sight.
@dhomeier Ah, I forgot to check the on-going pull requests, so I didn't recognize your fixing 😂
I just built and installed a 1.0.5.r5.g78e0cc7 version from your repo, and neither of those two problems occured again. Good job 👍
Hope your fixing will be merged soon. Thanks! 😃
Closed by #373
Describe the bug
Tests cannot begin with vispy>=0.9.1, as it gives:
Also the
import glue_vispy_viewers.isosurface.multi_iso_visual
will give the same error.When test with vispy 0.9.0, tests in
test_session_back_compat.py
will giveModuleNotFoundError: No module named 'echo.list'
. Probably because the commit b809f7e forgot to deletelist
after changed theglue.external.echo
intoecho
, as the glue.external.echo haslist.py
, but echo doesn't. Change allecho.list.CallbackList
intoecho.CallbackList
orecho.containers.CallbackList
will solve this problem.To Reproduce
import glue_vispy_viewers.isosurface.multi_iso_visual
or just run the tests with vispy >= 0.9.1 will get problem 1.Details:
python --version
): Python 3.10.5glue --version
): 1.5.0python setup.py
command inside the packaging script.Additional context
I also tried running
import glue_vispy_viewers.isosurface.multi_iso_visual
inside a virtualenv with glue-vispy-viewers installed via pip, and problem 1 occured as well.