fixed, beautifulsoup4 >= 4.13.0 needs typing-extensions.

On 2025/02/07 10:17, Antoine Jacoutot wrote:
> Hi.
> 
> Completions fail to install.
> 
> Installing bash completion to: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/
> 
> ____________________ WARNING ____________________
> Setting up completion failed with error:
> __________________________________________________
>         Traceback (most recent call last):
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/linux.py", line 
> 818, in setup_completion
>             write_completion(self, bash_comp_dest, zsh)
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/linux.py", line 
> 574, in write_completion
>             from calibre.gui2.viewer.main import option_parser as viewer_op
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/gui2/viewer/main.py",
>  line 15, in <module>
>             from calibre.gui2.viewer.ui import EbookViewer, is_float
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/gui2/viewer/ui.py",
>  line 29, in <module>
>             from calibre.gui2.viewer.annotations import (
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/gui2/viewer/annotations.py",
>  line 11, in <module>
>             from calibre.gui2.viewer.convert_book import update_book
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/gui2/viewer/convert_book.py",
>  line 16, in <module>
>             from calibre.srv.render_book import RENDER_VERSION
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/srv/render_book.py",
>  line 33, in <module>
>             from calibre.srv.metadata import encode_datetime
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/srv/metadata.py", 
> line 21, in <module>
>             from calibre.library.comments import comments_to_html, markdown
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/library/comments.py",
>  line 9, in <module>
>             from calibre.ebooks.BeautifulSoup import (
>           File 
> "/exopi-obj/pobj/calibre-5.44.0/calibre-5.44.0/src/calibre/ebooks/BeautifulSoup.py",
>  line 5, in <module>
>             import bs4
>           File "/usr/local/lib/python3.12/site-packages/bs4/__init__.py", 
> line 64, in <module>
>             from .builder import (
>           File 
> "/usr/local/lib/python3.12/site-packages/bs4/builder/__init__.py", line 24, 
> in <module>
>             from bs4.element import (
>           File "/usr/local/lib/python3.12/site-packages/bs4/element.py", line 
> 9, in <module>
>             from bs4.css import CSS
>           File "/usr/local/lib/python3.12/site-packages/bs4/css.py", line 27, 
> in <module>
>             from bs4._typing import _NamespaceMapping
>           File "/usr/local/lib/python3.12/site-packages/bs4/_typing.py", line 
> 16, in <module>
>             from typing_extensions import (
>         ModuleNotFoundError: No module named 'typing_extensions'
> <...>
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/applications/calibre-ebook-edit.desktop
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/applications/calibre-ebook-viewer.desktop
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/applications/calibre-gui.desktop
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/applications/calibre-lrfviewer.desktop
>  does not exist 
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/calibre
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/calibre-debug
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/calibre-server
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/calibre-smtp
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-convert
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-device
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-edit
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-meta
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-polish
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/ebook-viewer
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/fetch-ebook-metadata
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/lrf2lrs
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/bash-completion/completions/lrfviewer
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/metainfo/calibre-ebook-edit.metainfo.xml
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/metainfo/calibre-ebook-viewer.metainfo.xml
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/metainfo/calibre-gui.metainfo.xml
>  does not exist
> Error: 
> /exopi-obj/pobj/calibre-5.44.0/fake-amd64/usr/local/share/mime/packages/calibre-mimetypes.xml
>  does not exist
> pkg_create: can't continue
> *** Error 1 in textproc/calibre 
> (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2249 
> '/exopi-cvs/ports/packages/amd64/all/calibre-5.44.0p5.tgz')
> 
> 
> 
> -- 
> Antoine
> 

Reply via email to