enable
enable copied to clipboard
Enable: low-level drawing and interaction
I found that the new `swig` (v4) was causing the same `kiva` build failure, as I reported in #1067. So, I: 1. constrained `swig` to: "
I'm getting a `Kiva` build failure on my MacBook Air M2 (MacOS 12.7.1): ``` File: /private/var/folders/pf/9gjf96y54f55tdz0vt0wq4kh0000gn/T/pip-install-78pd22fa/enable_d6b6869f6bbd44439ebdfc9c30a63ab0/kiva/_marker_renderer.pxd tree = Parsing.p_module(s, pxd, full_module_name) Error compiling Cython file: ------------------------------------------------------------ ... # Thanks for...
See: https://github.com/enthought/enable/blob/84b611dcc329c7558f5512b861fb8e002f90f39f/enable/markers.py#L19 This is a spurious import of TraitsUI.
In the `__init__` method, it always creates a numpy buffer with 4 channels instead of 3 for `rgb24`. Celiagg then throws an error when it is passed the buffer.
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...
This is a back-port of pull request #1061 to the 5.3 maintenance branch.
We are seeing C++ errors in the Kiva build - incorrect wrapper code is somehow being generated. There look to be multiple different errors, so it may take a little...
This breaks the test suite. When using those versions of Qt, we need to insist on earlier versions of Pillow. Likely long-term solution is to drop support for Qt5 wrappers.
This implements a basic Kiva `pil_image` backend using the PIL/Pillow `ImageDraw` routines (and related code). This is intended to be a reasonably complete reference implementation of Kiva that can be...
In the report for https://github.com/enthought/chaco/issues/519 I suspect that we are seeing odd interactions because `BetterSelectingZoomTool` is both an overlay and a tool. I think care needs to be taken in...