[Debian-l10n-devel] Bug#904767: translate-toolkit: missing dependencies on several python modules

Andreas Beckmann anbe at debian.org
Fri Jul 27 17:31:17 BST 2018


Package: translate-toolkit
Version: 2.0.0-1
Severity: serious

These are failing in stretch and sid:

$ /usr/bin/csv2tbx         
Traceback (most recent call last):
  File "/usr/bin/csv2tbx", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'csv2tbx')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 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 2631, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/csv2tbx.py", line 28, in <module>
    from translate.storage import csvl10n, tbx
  File "/usr/lib/python2.7/dist-packages/translate/storage/tbx.py", line 22, in <module>
    from lxml import etree
ImportError: No module named lxml


$ /usr/bin/ical2po                 
Traceback (most recent call last):
  File "/usr/bin/ical2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'ical2po')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 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 2631, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/ical2po.py", line 30, in <module>
    from translate.storage import ical, po
  File "/usr/lib/python2.7/dist-packages/translate/storage/ical.py", line 58, in <module>
    import vobject
ImportError: No module named vobject


$ /usr/bin/l20n2po         
Traceback (most recent call last):
  File "/usr/bin/l20n2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.0.0', 'console_scripts', 'l20n2po')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, 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 2631, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/translate/convert/l20n2po.py", line 28, in <module>
    from translate.storage import l20n, po
  File "/usr/lib/python2.7/dist-packages/translate/storage/l20n.py", line 24, in <module>
    from l20n.format.parser import FTLParser as L20nParser
ImportError: No module named l20n.format.parser


And in sid we have additionally:

$ /usr/bin/po2php
Traceback (most recent call last):
  File "/usr/bin/po2php", line 11, in <module>
    load_entry_point('translate-toolkit==2.3.0', 'console_scripts', 'po2php')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 476, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2700, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2318, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2324, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/translate/convert/po2php.py", line 31, in <module>
    from translate.storage import php, po
  File "/usr/lib/python3/dist-packages/translate/storage/php.py", line 63, in <module>
    from phply.phpparse import make_parser
ModuleNotFoundError: No module named 'phply'


$ /usr/bin/yaml2po
Traceback (most recent call last):
  File "/usr/bin/yaml2po", line 11, in <module>
    load_entry_point('translate-toolkit==2.3.0', 'console_scripts', 'yaml2po')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 476, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2700, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2318, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2324, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/translate/convert/yaml2po.py", line 27, in <module>
    from translate.storage import po, yaml
  File "/usr/lib/python3/dist-packages/translate/storage/yaml.py", line 30, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'


The packages in wheezy and jessie were recommending several
additional python modules.


Andreas



More information about the Debian-l10n-devel mailing list