[arch-general] calibre is now available in python3

Eli Schwartz eschwartz at archlinux.org
Mon Nov 25 06:04:34 UTC 2019


After about 15 months of gradual work by me and a few other people,
https://calibre-ebook.com/ is running pretty stably on python3, so I've
uploaded a split package to [community]: calibre (the default python2
build), calibre-python3 (a python3 build, naturally), and calibre-common
with some common files. Hopefully this will get rid of one of our major
python2 consumers soon.

Upstream doesn't officially support this yet, so treat it like the
pre-beta it is. You'll also be unable to use thirdparty plugins, since
none of those are ported yet, so you may want to have both
'calibre-python3' and 'calibre' installed -- since pacman still doesn't
have support for an "alternatives" feature, I've written a dumb shell
script to do the work of switching between the two, see
`calibre-alternatives help` for details (it is in the calibre-common
package).

General information about the port and its status can be found here:
https://github.com/kovidgoyal/calibre/pull/870
At some point soon upstream will finish making cross-platform betas and
plugins will start to be ported by their developers, so watch this space
(and the mobileread.com forums) for more info...

Bug reports for python3 regressions will be greatly appreciated, as
there are probably a lot of fun edge cases and I'd like to see this
finished sooner rather than later. ;)

-- 
Eli Schwartz
Bug Wrangler and Trusted User

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1601 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-general/attachments/20191125/43f94d1b/attachment.sig>


More information about the arch-general mailing list