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: 2
Popularity: 0.000005
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 »

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.

C0rn3j commented on 2024-11-16 23:09 (UTC)

python-iso639 is not used anymore.

https://github.com/janeczku/calibre-web/blob/f9cfb38ad3ee4bc3cb3a97cf9ca48346cccc3d00/requirements.txt#L6

C0rn3j commented on 2024-10-09 20:59 (UTC) (edited on 2024-10-09 21:00 (UTC) by C0rn3j)

I am evaluating switching to audiobookshelf at the moment to be honest.

I just happened to be pinged in the iso639 thread and had to fix https://aur.archlinux.org/packages/python-flask-httpauth on top to prove I am not going insane to get this to build, so that's enough maintenance from me, for now at least :)

https://github.com/janeczku/calibre-web/issues/3140#issuecomment-2326456472

By the way, from that thread, it looks like you need either python-iso639 or python-pycountry, not both, the upstream-unmaintained python-iso639 should probably be dropped as an AUR dep.