Control: clone -1 -2 Control: reassign -2 virtaal Control: forwarded -2 https://github.com/translate/virtaal/issues/3284 Control: tags -2 + upstream Control: severity -1 wishlist Control: retitle -1 python-gtkspellchecker: deprecated gtkspell wrapper not included
On Tue, 24 Jul 2018 at 19:56:00 +0200, Miguel Bouzada wrote: > After comparing package lists, > build rules and upstream's source code with Arch Linux - where it's correctly > working - we believe this is due to a missing parameter GTKSPELL=true in the > ./ > setup.py file, which is inhibiting the module to be invoked and, hence, > compiled. The upstream source code release that's used in Debian, which was downloaded from <https://pypi.org/project/pygtkspellcheck/#files>, doesn't include the gtkspell.py module. That module appears to only be available from the upstream git repository. It seems to be a deprecated wrapper to emulate an older PyGTK API under Python 2 (but not Python 3), and was described as a "legacy API" in the commit that added it in 2012. I'm not sure whether that's something that is really appropriate for Debian to be enabling, when the future direction is away from both PyGTK and Python 2. > ERROR:root:Failed to load plugin "spellchecker" > No module named gtkspell > Traceback (most recent call last): > File "/usr/lib/python2.7/dist-packages/virtaal/controllers/ > plugincontroller.py", line 109, in enable_plugin > self.plugins[name] = plugin_class(name, self.controller) > File "/usr/lib/python2.7/dist-packages/virtaal/plugins/spellchecker.py", > line > 69, in __init__ > import gtkspell > ImportError: No module named gtkspell I suspect virtaal's spellchecker plugin should use gtkspellchecker directly, instead of going via gtkspell. This is a necessary step if virtaal is ever going to move to Python 3 (so is #885493), because the gtkspell module is not available for Python 3. smcv _______________________________________________ Python-modules-team mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team
