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.
> 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
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

Reply via email to