I'm guessing that fixing the shebangs will not be enough because there is python2 specific code in the script files.
On 10/26/19 9:42 AM, Steven A. Falco wrote: > This will become an issue for Fedora as well. The command "python" used to > mean "python2", but as of Fedora 31 (due to be released this Tuesday, > 2019-10-29) the command "python" will mean "python3". > > Steve > > On 10/25/19 4:35 PM, Carsten Schoenert wrote: >> Hi, >> >> as probably known Debian is planning to get Python2 removed within the >> next planned stable release. >> >> This requires no hard dependencies on Python2 of course in all related >> packages. >> >> The master branch (and of course also the branch 5.1) has still some >> Python scripts which do have a shebang that is hard wired to the python2 >> binaries. >> >>> $ for file in `find -type f -name "*.py"`; do if head -1 $file | grep -e >>> python2 -e /python; then echo found in $file; fi ;done >>> #!/usr/bin/env python2.7 >>> found in ./pcbnew/python/examples/createFPC40.py >>> #!/usr/bin/env python2 >>> found in ./scripts/ddr3_length_match.py >>> #!/usr/bin/python >>> found in ./scripts/test_plugin.py >>> #!/usr/bin/python >>> found in ./scripts/lib_convert.py >>> #!/usr/bin/python >>> found in ./scripts/test_kicad_plugin.py >> >> Any plans to convert these files to at least a shebang of >> '#!/usr/bin/env python' and a compatibility so the scripts can also be >> used within a Python3 interpreter? >> >> KiCad still has some other (indirect) dependencies on Python2 which will >> also needed to get resolved, but that's another story. >> > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp