Package Details: calibre-web 0.6.24-3

Git Clone URL: https://aur.archlinux.org/calibre-web.git (read-only, click to copy)
Package Base: calibre-web
Description: Web app for browsing, reading and downloading eBooks stored in a Calibre database
Upstream URL: https://github.com/janeczku/calibre-web
Licenses: GPL3
Provides: calibre-web
Submitter: fryfrog
Maintainer: fryfrog (plenaerts)
Last Packager: fryfrog
Votes: 3
Popularity: 0.63
First Submitted: 2021-11-29 04:13 (UTC)
Last Updated: 2024-11-20 17:56 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

luciferin commented on 2024-12-25 15:51 (UTC)

You've got to rebuild all of you AUR installed python packages. Rebuild anything listed in 'pacman -Qoq /usr/lib/python3.12'

If you use yay something along the lines of this should work yay -S $(pacman -Qoq /usr/lib/python3.12) --answerclean All

zynex commented on 2024-12-25 15:38 (UTC) (edited on 2024-12-25 15:46 (UTC) by zynex)

Having an error after upgrading my system, get the error "cannot import APScheduler module". Might me the python 3.13 upgrade? It is installed in my system though; "python-apscheduler 3.10.4-2".

[EDIT] Never mind, worked after I recompiled python-apscheduler and python-flask-httpauth :D

C0rn3j commented on 2024-11-20 17:51 (UTC)

https://github.com/janeczku/calibre-web/commit/6cb1449ff31c8eb3b2b239517d79fbd9eb481447

fryfrog commented on 2024-11-20 17:24 (UTC)

Thanks, I figured that out and removed it again! Just need to get that version parsing error sorted.

C0rn3j commented on 2024-11-20 08:56 (UTC)

While you say python-iso639 isn't require, they do still have it in their requirements.txt,

I linked to the reqs, it's only for Python 3.11 and earlier, which Arch Linux does not ship.

It should be removed.

fryfrog commented on 2024-11-20 04:38 (UTC)

Traceback (most recent call last):
  File "/usr/lib/calibre-web/cps.py", line 47, in <module>
    main()
  File "/usr/lib/calibre-web/cps/main.py", line 33, in main
    from .web import web
  File "/usr/lib/calibre-web/cps/web.py", line 90, in <module>
    sqlalchemy_version2 = ([int(x) for x in sql_version.split('.')] >= [2, 0, 0])
                            ^^^^^^
ValueError: invalid literal for int() with base 10: 'dev0'

But it doesn't work for me, I'm asking for help on their Discord. Open to suggestions.

fryfrog commented on 2024-11-20 03:08 (UTC)

I finally got around to fixing this up, created a netifaces-plus package! While you say python-iso639 isn't require, they do still have it in their requirements.txt, so I've re-added it.

C0rn3j commented on 2024-11-17 01:00 (UTC) (edited on 2024-11-17 01:00 (UTC) by C0rn3j)

Yep, someone needs to package https://pypi.org/project/netifaces-plus/

As for python-iso639, something is wrong with your system, it is not required, just updated (and got the same netifaces crash).

aeonblue commented on 2024-11-17 00:55 (UTC) (edited on 2024-11-17 00:56 (UTC) by aeonblue)

I installed python-iso639 to fix the install, but now latest update has broken something. When I try to start the service I get

Nov 17 11:53:02 archlinux systemd[1]: Started Calibre-web.
Nov 17 11:53:03 archlinux cps.py[65687]: *** Cannot import netifaces-plus module, it is needed to run calibre-web, please install it using "pip install netifaces-plus" ***
Nov 17 11:53:03 archlinux systemd[1]: calibre-web.service: Main process exited, code=exited, status=8/n/a
Nov 17 11:53:03 archlinux systemd[1]: calibre-web.service: Failed with result 'exit-code'.

python-netifaces is already installed.

aeonblue commented on 2024-11-17 00:46 (UTC)

My install just failed because python-iso639 is missing.