Автор Тема: Ошибка в python-module-BeautifulSoup4  (Прочитано 5463 раз)

Оффлайн learned-ok

  • Начинающий
  • *
  • Сообщений: 13
Ошибка в python-module-BeautifulSoup4
« : 06.06.2018 19:12:46 »
Добрый день!

При установке пакета python-module-BeautifulSoup4 из репозитория при импорте данного модуля выдает ошибку (возможно проблема связана с html5lib):
[altlinux@localhost ~]$ python3
Python 3.5.1 (default, May  5 2016, 10:50:42)
[GCC 5.3.1 20151207 (ALT Linux 5.3.1-alt3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import bs4
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/site-packages/bs4/__init__.py", line 30, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/usr/lib/python3/site-packages/bs4/builder/__init__.py", line 314, in <module>
    from . import _html5lib
  File "/usr/lib/python3/site-packages/bs4/builder/_html5lib.py", line 70, in <module>
    class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: module 'html5lib.treebuilders' has no attribute '_base'

ОС Альт Рабочая станция 8.2 (32-разрядная) Mate.
Ядро Linux 4.9.71-std-def-alt0.M80P.1 i686.

P.S. Проверил в regular-mate-latest-i586 данной проблемы нет.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #1 : 06.06.2018 20:34:10 »
Значит, в Sisyphus исправили. Или новую версию собрали.
Андрей Черепанов (cas@)

Оффлайн learned-ok

  • Начинающий
  • *
  • Сообщений: 13
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #2 : 07.06.2018 03:12:37 »
Значит, в Sisyphus исправили. Или новую версию собрали.
А рабочий пакет появится в репозитории 8 платформы?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #3 : 07.06.2018 10:45:30 »
Значит, в Sisyphus исправили. Или новую версию собрали.
А рабочий пакет появится в репозитории 8 платформы?
Багу надо вешать на бэкпортипрование.
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #4 : 07.06.2018 13:53:57 »
Python 3.5.1 (default, May  5 2016, 10:50:42)

dist-upgrade сделать не забыли? В p8 Python 3.5.4 сейчас

Оффлайн learned-ok

  • Начинающий
  • *
  • Сообщений: 13
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #5 : 07.06.2018 15:03:18 »
dist-upgrade сделать не забыли? В p8 Python 3.5.4 сейчас
Делал. А версия питона ниже потому, что я на всякий случай проверил в livecd Альт Рабочая Станция 8.2. работоспособность данного пакета. И вывод ошибки скопировал с него же, потому что разницы нет, в обоих случаях модуль не работает.

Оффлайн learned-ok

  • Начинающий
  • *
  • Сообщений: 13
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #6 : 07.06.2018 17:03:42 »
Удалил пакет python3-module-BeautifulSoup4 версии 4.4.0 и установил с помощью pip3 install beautifulsoup4. С
версией модуля beautifulsoup4 (4.6.0) все работает. Ошибок нет.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #7 : 07.06.2018 17:17:42 »
Удалил пакет python3-module-BeautifulSoup4 версии 4.4.0 и установил с помощью pip3 install beautifulsoup4. С
версией модуля beautifulsoup4 (4.6.0) все работает. Ошибок нет.

Вам уже сказали:

Багу надо вешать на бэкпортипрование.

Оффлайн learned-ok

  • Начинающий
  • *
  • Сообщений: 13
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #8 : 08.06.2018 04:54:07 »
Вам уже сказали:
Цитата: Skull от Вчера в 10:45:30
    Багу надо вешать на бэкпортипрование.
Я это понял. Только я не работал с багзилой, поэтому к сожалению не смогу это сделать.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Ошибка в python-module-BeautifulSoup4
« Ответ #9 : 10.06.2018 18:10:59 »
Я это понял. Только я не работал с багзилой, поэтому к сожалению не смогу это сделать.

https://bugzilla.altlinux.org/show_bug.cgi?id=35017

Надо учиться, ничего сложного.