Bug 55097

Summary: python3-module-nbconvert: Не работает конвертация Notebook'а в WebPDF
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: python3-module-nbconvertAssignee: Anton Vyatkin <toni>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider, toni
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vladislav Glinkin 2025-07-08 18:41:45 MSK
Версия пакета: python3-module-nbconvert-7.16.6-alt1

Конвертация не работает, поскольку https://github.com/microsoft/playwright-python не опакован.
https://nbconvert.readthedocs.io/en/latest/install.html#installing-chromium

Шаги воспроизведения:
1) # git clone https://github.com/jupyter/nbconvert-examples.git && cd nbconvert-examples/basic
2) # jupyter-nbconvert notebook1.ipynb --to webpdf

Фактический результат:
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/nbconvert/exporters/webpdf.py", line 78, in main
    from playwright.async_api import async_playwright  # type: ignore[import-not-found]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'playwright'

Ожидаемый результат:
Корректная конвертация

Дополнительно:
На версии в p10 наблюдается такая же ошибка, но там жалуется на https://github.com/pyppeteer/pyppeteer, который больше не сопровождается:
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/nbconvert/exporters/webpdf.py", line 25, in _check_launch_reqs
    from pyppeteer import launch
ModuleNotFoundError: No module named 'pyppeteer'