--- Begin Message ---
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?
--- End Message ---