<div dir="ltr">To provide a little bit of hope:  <div><br></div><div>I recently when through updating TwoToneDetect from Python 2.7 to 3.X.  I had been putting it off for a long time and was dreading it, but in the end it didn't end up being as bad as I had feared.  I used 2to3 as a starting point and that took care of easy stuff like print statements, and then after that just started tackling the error messages one at a time...after a few of those...all of a sudden it worked.  What I had anticipated taking weeks ended up only taking a few hours.  OP25 is certainly more complex and will likely take more effort, but hopefully it'll be a similar experience.</div><div><br></div><div>Andy</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2020 at 10:29 PM <<a href="mailto:op25@zellners.com">op25@zellners.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Quoting Graham Norbury <<a href="mailto:gnorbury@bondcar.com" target="_blank">gnorbury@bondcar.com</a>>:<br>
<br>
> I'm traveling at the moment and can't fully respond, but I will say up<br>
> front that op25 is fundamentally not python3 compatible.  Lots of rework<br>
> will be required... :(<br>
><br>
<br>
Thats what I figured... and thats why my own Python stuff is not  <br>
compatible with 3.x...I'd really like to find these people who feel  <br>
the need to change stuff that breaks things and flog them.<br>
<br>
I am none to happy with things moving in this direction be GNUR or  <br>
just in general.. I'd honestly like to see python3 rm -r *'d from the  <br>
planet and just improve 2.x WITHOUT BREAKING THE ABI! Buttttt nooooo!  <br>
We can't be that sensible.<br>
<br>
Not exactly sure what my plan is on my little programs as they are  <br>
mission critical for me/work..Move to some 18.04 VM's/LXC's and  <br>
possibly sit tight there.. I am not a fan of change. :) :) ;)<br>
<br>
There is a 2to3 script thing I will run that on things to see where it  <br>
flags stuff, it might at least be a good reference point to start  <br>
from...<br>
<br>
I am working on an updated install.sh for 18.10-19.10 where cmake  <br>
fubars up things...and it will flag 20.04 as incompatible and stop  <br>
till advised. I'll get that to as soon as I work it all out to my  <br>
sanctification.<br>
<br>
<br>
</blockquote></div>