View Single Post
Old 05-27-2020, 08:42 AM   #2120
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by madhatta View Post
It's interesting you say that, since I've just had to jump through the same hoop in exactly the opposite direction to get Obok working on the same system. Over in this GitHub issue you will see that the developers found the problem was that the plugin was not Python3-compatible when it needed to be, rather than vice-versa.

Nevertheless, if you hold that the issue is only resolvable by upgrading to the non-distro version of calibre, then I shall regretfully have to abandon the use of KoboTouchExtended at this time. I'll try to keep an eye out on this thread, and look forward to resuming the use of this excellent plugin at such a time as RedHat's provided python and upstream's python expectations come back into line.
You misunderstand. The distro versions of calibre have problems. The distro maintainers change things. Or they package wrong versions of libraries. In this case, you are attempting to run a version of calibre that is not fully compatible with Python 3. It is intended to be used with Python 2.7. Kovid has been moving towards Python 3 for nearly a year, but, it is not complete. And potentially won't be until version 5 is released.

The version of the plugin I posted should compatible with Python 3 versions of calibre. Or at least the beta builds that Kovid has produced. I was swapping between the release and the beta when I was doing the testing. But, I have only tested on Windows 10 with the 64bit version. But, I won't be at all surprised if we have still missed something.

The problem with Obok was due to all this. It was a plugin that wasn't completely converted to Python 3 running in a version of calibre built for Python 2.7 but running in Python 3. With that combination, are you sure surprised that it didn't work?
davidfor is offline   Reply With Quote