Package: pytimechart Version: 1.0.0~rc1-3.2 Severity: grave Justification: renders package unusable
Dear Maintainer, it looks like pytimechart misses some dependencies, and this makes the package unusable for me. Here are some examples: --------------------------------------------------------------------- $ pytimechart Traceback (most recent call last): File "/usr/bin/pytimechart", line 9, in <module> load_entry_point('pytimechart==1.0.0.rc1', 'gui_scripts', 'pytimechart')() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 564, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2662, in load_entry_point return ep.load() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2316, in load return self.resolve() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2322, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/dist-packages/timechart/timechart.py", line 39, in <module> from kiva.fonttools.font_manager import fontManager, FontProperties File "/usr/lib/python2.7/dist-packages/kiva/__init__.py", line 21, in <module> from fonttools import Font File "/usr/lib/python2.7/dist-packages/kiva/fonttools/__init__.py", line 1, in <module> from font import Font, str_to_font File "/usr/lib/python2.7/dist-packages/kiva/fonttools/font.py", line 11, in <module> from .font_manager import FontProperties, fontManager File "/usr/lib/python2.7/dist-packages/kiva/fonttools/font_manager.py", line 65, in <module> from fontTools.ttLib import TTFont, TTLibError ImportError: No module named fontTools.ttLib --------------------------------------------------------------------- The error from above can be fixed by installing the "python-fonttools" package, so this one should be added as a dependency of the package. However this is not enough to have a completely usable package, there is still a missing dependency: --------------------------------------------------------------------- $ pytimechart Traceback (most recent call last): File "/usr/bin/pytimechart", line 9, in <module> load_entry_point('pytimechart==1.0.0.rc1', 'gui_scripts', 'pytimechart')() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 564, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2662, in load_entry_point return ep.load() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2316, in load return self.resolve() File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2322, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/dist-packages/timechart/timechart.py", line 49, in <module> from window import open_file File "/usr/lib/python2.7/dist-packages/timechart/window.py", line 6, in <module> from plot import tcPlot, create_timechart_container File "/usr/lib/python2.7/dist-packages/timechart/plot.py", line 1, in <module> from chaco.api import ArrayDataSource, DataRange1D, LinearMapper,BarPlot, LinePlot, \ File "/usr/lib/python2.7/dist-packages/chaco/api.py", line 37, in <module> from abstract_plot_renderer import AbstractPlotRenderer File "/usr/lib/python2.7/dist-packages/chaco/abstract_plot_renderer.py", line 7, in <module> from plot_component import PlotComponent File "/usr/lib/python2.7/dist-packages/chaco/plot_component.py", line 4, in <module> from enable.api import Component File "/usr/lib/python2.7/dist-packages/enable/api.py", line 21, in <module> from markers import MarkerTrait, marker_trait, MarkerNameDict, marker_names, \ File "/usr/lib/python2.7/dist-packages/enable/markers.py", line 18, in <module> from compiled_path import CompiledPath File "/usr/lib/python2.7/dist-packages/enable/compiled_path.py", line 17, in <module> from toolkit import toolkit_object File "/usr/lib/python2.7/dist-packages/enable/toolkit.py", line 47, in <module> _init_toolkit() File "/usr/lib/python2.7/dist-packages/enable/toolkit.py", line 40, in _init_toolkit format_exception_only(t, v)) ImportError: Unable to import the image backend for the wx toolkit (reason: ['ImportError: No module named kiwisolver\n']). --------------------------------------------------------------------- The "kiwisolver" dependency is also missing, and it looks like it's not available in Debian. A temporary workaround is to install it from pip: --------------------------------------------------------------------- $ pip install kiwisolver --------------------------------------------------------------------- After that pytimechart works fine. Thanks, Antonio P.S. the link in the Homepage field of the package is broken, I think the current upstream is https://github.com/tardyp/pytimechart -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (900, 'unstable'), (500, 'unstable-debug') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), LANGUAGE=it_IT.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages pytimechart depends on: ii python 2.7.14-1 ii python-chaco 4.5.0-1 ii python-enthoughtbase 3.1.0-2 ii python-gtk2 2.24.0-5.1 ii python-wxgtk3.0 3.0.2.0+dfsg-5 pytimechart recommends no packages. pytimechart suggests no packages. -- no debconf information -- Antonio Ospite https://ao2.it https://twitter.com/ao2it A: Because it messes up the order in which people normally read text. See http://en.wikipedia.org/wiki/Posting_style Q: Why is top-posting such a bad thing?