On Wed, 26 Aug 2020 at 07:42, Patrick O'Callaghan <pocallaghan@gmail.com> wrote:
Since F32 now has Python 3 as the default, I find that some Calibre
plug-ins no longer work, though Calibre itself is fine. For the moment,
I'm running it in an F31 VM to get round this, but there must be a
better way. I expect it involves environment variables but am too lazy
to experiment, so if anyone has done this I'd appreciate a hint.

If it was that simple it would be widely known.


Plugin devs were given advance notice just before COVID-19 turned things upside down:

The plugins need to be updated so they work with Python3.   It is 
understandable that some plugin developers have other more 
pressing priorities, but it might be worth contacting them directly.   

In some cases, older plugins have been superseded by other
changes, so it may be worth asking for advice on your "use case"
in the current calibre.

Are you using a flatpak version?   If not, you might find one that
works with the plugins you need.

For both Windows and macOS Calibre runs in a qemu VM, so it
should be possible to construct a lighter VM for F32 based on the
Windows and macOS examples.   

--
George N. White III