Quote:
Originally Posted by madhatta
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?