Public bug reported: Binary package hint: python-chaco
I am trying to use Enthought Chaco under Ubuntu but nothing works. From all the examples in the /usr/share/doc/python-chaco/examples/ directory only one (simple_polar.py) works. All others have unmet module requirements, give errors and lots of deprecation warnings. Versions (all from the Ubuntu repositories): * Xubuntu 9.10 (Karmic Koala) * python-chaco 3.1.0-1 * python2.6 2.6.4-0ubuntu3 Examples of unmet module requirements: * from scipy.special import jn ImportError: No module named scipy.special * from pyparsing import (Literal, Word, CaselessLiteral, ImportError: No module named pyparsing * from configobj import ConfigObj ImportError: No module named configobj (python-scipy should probably be at least a recommended dependency.) Minimal example that doesn't work (test.py): from numpy import * from enthought.chaco.shell import * x = linspace(-2*pi, 2*pi, 100) y = sin(x) plot(x, y, 'r-') title("First plot") ytitle("sin(x)") show() This gives similar errors to examples above: $ python test.py /usr/lib/python2.6/dist-packages/enthought/kiva/agg/plat_support.py:126: DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use PyArray_NewFromDescr. self.bmp_array = pixel_map_as_unowned_array(self) /usr/lib/python2.6/dist-packages/enthought/kiva/fonttools/font_manager.py:1064: UserWarning: Could not match sans-serif, normal, normal. Returning /usr/share/fonts/truetype/thai/Purisa-BoldOblique.ttf warnings.warn('Could not match %s, %s, %s. Returning %s' % (name, style, variant, self.defaultFont)) Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/enthought/enable/abstract_window.py", line 340, in _paint self.component.draw(gc, view_bounds=(0, 0, size[0], size[1])) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 416, in draw self._draw(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 718, in _draw self._dispatch_draw(layer, bb, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/container.py", line 310, in _dispatch_draw my_handler(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/container.py", line 352, in _draw_container_underlay self._draw_underlay(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 844, in _draw_underlay underlay.overlay(self, gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 187, in overlay self._draw_component(gc, view_bounds, mode, component) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 215, in _draw_component self._draw_axis_line(gc, self._origin_point, self._end_axis_point) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 261, in _draw_axis_line gc.move_to(*around(startpoint)) File "/usr/lib/python2.6/dist-packages/enthought/kiva/agg/agg.py", line 864, in move_to def move_to(*args): return _agg.GraphicsContextArray_move_to(*args) TypeError: in method 'GraphicsContextArray_move_to', argument 2 of type 'double' Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/enthought/enable/abstract_window.py", line 340, in _paint self.component.draw(gc, view_bounds=(0, 0, size[0], size[1])) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 416, in draw self._draw(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 718, in _draw self._dispatch_draw(layer, bb, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/container.py", line 310, in _dispatch_draw my_handler(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/container.py", line 352, in _draw_container_underlay self._draw_underlay(gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/enable/component.py", line 844, in _draw_underlay underlay.overlay(self, gc, view_bounds, mode) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 187, in overlay self._draw_component(gc, view_bounds, mode, component) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 215, in _draw_component self._draw_axis_line(gc, self._origin_point, self._end_axis_point) File "/usr/lib/python2.6/dist-packages/enthought/chaco/scales_axis.py", line 261, in _draw_axis_line gc.move_to(*around(startpoint)) File "/usr/lib/python2.6/dist-packages/enthought/kiva/agg/agg.py", line 864, in move_to def move_to(*args): return _agg.GraphicsContextArray_move_to(*args) TypeError: in method 'GraphicsContextArray_move_to', argument 2 of type 'double' $ ** Affects: python-chaco (Ubuntu) Importance: Undecided Status: New -- python-chaco package completely broken https://bugs.launchpad.net/bugs/560111 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs