On Tue, Nov 19, 2024 at 10:16 AM Todd Zullinger <tmz@xxxxxxxxx> wrote: > > Go Canes wrote: > > On Tue, Nov 19, 2024 at 8:45 AM Patrick O'Callaghan > > <pocallaghan@xxxxxxxxx> wrote: > >> > >> I'm attempting to convert a small Python-2 script to Python-3. > > > > How small? It might be easy to do by-hand. I.e., if it is aborting > > on things like "print 'something'", that just needs to be changed to > > "print('something')" > > Indeed, manual conversion may be trivial. > > Additionally, you can install python3.12-devel to get > 2to3-3.12 rather than risk fouling up your system with pip > install¹. ++ > Then you can run it as `2to3-3.12 -w /path/to//script.py` > and it should fix many of the issues -- but not necessarily > all of them. It makes a backup of the files it modifies, by > default. For basic usage, `2to3-3.12 --help` is useful. Also see <https://docs.python.org/3.12/library/2to3.html>. > The 2to3 tool and library were removed in python 3.13, after > being deprecated since python 3.11. I thought all those 2to3 conversions happened like 10 or 15 years ago :) > ¹ I'm sure many people swear by pip, but I think it's barely > better than running `curl ... | bash` to install things, > which I consider to be a bad practice. cURL never broke a system of mine, unlike pip... pip is banned from my networks. It stands proudly in distinction, like the junk software from Adobe. Jeff -- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue