Bug 29056 - Обновить до 0.9.3 (или выше), там исправлена проблема с lxml 3 (из-за cssselect)
Summary: Обновить до 0.9.3 (или выше), там исправлена проблема с lxml 3 (из-за cssselect)
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: calibre (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-06 15:11 MSK by Vitaly Lipatov
Modified: 2013-10-12 21:21 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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