Bug 29056

Summary: Обновить до 0.9.3 (или выше), там исправлена проблема с lxml 3 (из-за cssselect)
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: calibreAssignee: Vitaly Lipatov <lav>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lav
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2013-06-06 15:11:43 MSK
Проблема выглядит так:
  File "/usr/lib64/calibre/calibre/ebooks/oeb/transforms/flatcss.py", line 17, in <module>
    from calibre.ebooks.oeb.stylizer import Stylizer
  File "/usr/lib64/calibre/calibre/ebooks/oeb/stylizer.py", line 23, in <module>
    from cssselect import css_to_xpath, ExpressionError, SelectorSyntaxError
ImportError: cannot import name css_to_xpath

Подробности здесь:
https://bugs.launchpad.net/calibre/+bug/1067942
https://bbs.archlinux.org/viewtopic.php?id=150889

Написано, что проблема из-за нового lxml, в котором вынесли cssselect в отдельный модуль), но в 0.9.3 есть исправление для поддержки нового lxml.
Comment 1 Vitaly Lipatov 2013-10-12 21:21:33 MSK
Работает.
 $ rpm -q calibre
calibre-1.0.0-alt1