On 1/12/21 10:00 AM, Clifford Snow wrote:
Dave, > Fedora moved calibre to python3 much sooner than upstream did because > python2 was being phased out in fedora. Unfortunately, we can't upgrade > to 5.x due to some dependencies in other packages not being ready yet. > ;( Fascinating. I wonder why DeDRM is working for me then, on F33, with Python 3 as the system-wide default?
I'm running a fresh install of F33. By any chance your's is an upgrade from a prior version with python2?
Yes, it was. I originally had F29, with Calibre 4 installed through their installer, plus DeDRM. When I upgraded to F32, and Python 3 become the default, I at first thought I should upgrade to Calibre v5. However, doing that broke DeDRM. That got me doing research and, when I tried installing the Fedora Calibre 4.23 package, things "just worked." I didn't touch the DeDRM code plugin during that upgrade process, it remained what it was when I started. I've since upgraded to F33 without any issues.
My "why is it working for me?" question was largely rhetorical, btw. Just to be clear. :-)