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. The 2to3 tool and library were removed in python 3.13, after being deprecated since python 3.11. ¹ 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. -- Todd
Attachment:
signature.asc
Description: PGP signature
-- _______________________________________________ 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