Bug 40297 - html2text.py3 не работает, если установлен python-module-html2text
Summary: html2text.py3 не работает, если установлен python-module-html2text
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-html2text (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-28 11:02 MSK by Alexander Makeenkov
Modified: 2021-07-13 00:01 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2021-06-28 11:02:59 MSK
Шаги воспроизведения:
# apt-get install python3-module-html2text python-module-html2text
# wget -q http://example.com
# html2text.py3 index.html

Получаю ошибку:
Traceback (most recent call last):
  File "/usr/bin/html2text.py3", line 11, in <module>
    load_entry_point('html2text==2020.1.16', 'console_scripts', 'html2text')()
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 474, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2846, in load_entry_point
    return ep.load()
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2450, in load
    return self.resolve()
  File "/usr/lib64/python3/site-packages/pkg_resources/__init__.py", line 2456, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
ModuleNotFoundError: No module named 'html2text.cli'; 'html2text' is not a package

При этом html2text.py (из python-module-html2text) работает корректно.
Если удалить python-module-html2text, то html2text.py3 начинает работать.

# rpm -qa | grep html2text
python3-module-html2text-2020.1.16-alt1.noarch
python-module-html2text-3.200.3-alt1.noarch
Comment 1 Grigory Ustinov 2021-07-01 15:04:43 MSK
python-module-html2text покинул нас.

[#276195] DONE weboob.git=2.0-alt2 del=python-module-html2text
Comment 2 Vera Blagoveschenskaya 2021-07-06 17:18:25 MSK
Добрый день, а в p9 это будет удалено?
Comment 3 Grigory Ustinov 2021-07-06 21:20:38 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #2)
> Добрый день, а в p9 это будет удалено?

Вряд ли, там пришлось корячить целую вереницу пакетов.
Comment 4 Vitaly Lipatov 2021-07-07 02:08:19 MSK
https://bugzilla.altlinux.org/40388(Ответ для Grigory Ustinov на комментарий #3)
> (Ответ для Vera Blagoveschenskaya на комментарий #2)
> > Добрый день, а в p9 это будет удалено?
> 
> Вряд ли, там пришлось корячить целую вереницу пакетов.
Можно удалить из python-module-html2text команду /usr/bin/html2text.py
или в python3-module-html2text добавить конфликт на python-module-html2text

О проблема завёл
https://bugzilla.altlinux.org/40388
Comment 5 Vitaly Lipatov 2021-07-13 00:01:50 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #2)
> Добрый день, а в p9 это будет удалено?

Я попробую:
277800 EPERM #3 p9 alkimia.git=8.1.0-alt1 weboob.git=2.0-alt2 kmymoney.git=5.1.2-alt3
277482 POSTPONED #6 [test-only] p9 srpm=python3-module-feedparser-6.0.8-alt1.src.rpm del=python-module-html2text rss2email.git=3.12.2-alt1