Open aaronayres35 opened 3 years ago
This should be a bit easier soon after the next enable and chaco releases. see PRs: https://github.com/enthought/enable/pull/808 https://github.com/enthought/enable/pull/811 https://github.com/enthought/chaco/pull/730
specific swig version is still a little clunky but with those changes, I think we should be able to address the issue
This would make it so that one could do
pip install envisage[examples]
and be assured that they have all the dependencies needed to run all of the examples.This may seem like a simple issue, but because
chaco
is a dependency, which depends onenable
things are a little muddy. In order to installenable
(more specificallykiva
), you need to already havenumpy
installed in the environment, and further you need a specific version ofswig
. Thus, simply adding"examples": ["numpy", "scipy", "chaco", "mayavi"]
toextras_require
will not work. We will need to do a bit more.