Package Details: calibre-web 0.6.24-1

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.000008
First Submitted: 2021-11-29 04:13 (UTC)
Last Updated: 2024-11-17 00:20 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

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.

fryfrog commented on 2024-10-09 20:20 (UTC)

That is a lot of optional dependencies, would you like to be a co-maintainer @C0rn3j? I don't really use this, so if you do it'd be nice to have someone better caring for it.

C0rn3j commented on 2024-10-09 20:05 (UTC)

SPDX license identifier should be used, and a lot of optdepends are being missed.

https://github.com/janeczku/calibre-web/blob/master/optional-requirements.txt

I suggest using namcap.

calibre-web E: Dependency python-beautifulsoup4
calibre-web E: Dependency python-dateutil 
calibre-web E: Dependency python-faust-cchardet
calibre-web E: Dependency python-google-auth 
calibre-web E: Dependency python-google-auth-oauth
calibre-web E: Dependency python-greenlet 
calibre-web E: Dependency python-html2text 
calibre-web E: Dependency python-httplib2 
calibre-web E: Dependency python-natsort  
calibre-web E: Dependency python-oauthlib 
calibre-web E: Dependency python-py7zr 

C0rn3j commented on 2024-09-03 17:04 (UTC)

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

Heads up that the deps will change.

fryfrog commented on 2024-07-10 22:38 (UTC)

To switch from python-pypdf2 to python-pypdf, you'll probably need to pacman -Rdd python-pypdf2 before you update calibre-web.

Thanks for the suggestion @maryanoo.

maryanoo commented on 2024-07-10 05:43 (UTC)

Can we just drop ‘python-pypdf2’ from dependencies? Or change to python-pypdf? The official dependencies list ‘pypdf > 3.00’, and ‘pypdf2’ in the AUR repository has been updated to version 4.2. Therefore, there is no point in keeping this version.