With recent refactoring core Kiva doesn't depend on much other than NumPy and some font support packages (the drawing backends are optional dependencies, of course).
Pulling Kiva out as a separate library may make some sense, as it has potential uses outside the interactive world of Enable as a common 2D drawing API.
With recent refactoring core Kiva doesn't depend on much other than NumPy and some font support packages (the drawing backends are optional dependencies, of course).
Pulling Kiva out as a separate library may make some sense, as it has potential uses outside the interactive world of Enable as a common 2D drawing API.