← Back to team overview

kicad-developers team mailing list archive

Re: [Proposal] merge optional Python3 support

 

Hi,

I would consider merging Python3 into 5.1 mandatory now, after the
following comment (It seems like Fedora 29 will ship KiCad without
scripting support enabled due to Python2 dependency):
* https://github.com/KiCad/fedora-packaging/pull/20#issuecomment-423963638

It seems there is still Python2 in Fedora 29, but I suspect it to be
present in Fedora 30 (Final freeze in April 2019). And I suspect even
more that KiCad 6 will be ready at this time.

Regards,
Thomas

Am 20.09.18 um 18:05 schrieb Seth Hillbrand:
> I've done some basic tests on Mac with current packaging and doesn't
> seem to break anything.  Tested footprint generation and a couple of
> basic scripts.  I like the idea of merging once we open the v6 feature
> window, provided we are relatively confident that we can get v6 out
> before 2020.  If there's wiggle room there, it would make sense to push
> this into v5.1
> 
> -Seth
> 
> Am Fr., 14. Sep. 2018 um 06:45 Uhr schrieb Nick Østergaard
> <oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>>:
> 
>     This still needs testing on macos, but as no one have proved it to
>     be broken ok macos, I vote for merging as is.
> 
>     It has been tested on windows and linux.
> 
>     fre. 14. sep. 2018 11.39 skrev Thomas Pointhuber
>     <thomas.pointhuber@xxxxxx <mailto:thomas.pointhuber@xxxxxx>>:
> 
>         Hi,
> 
>         I posted this proposal on launchpad, but no answers so far:
>         * see: https://bugs.launchpad.net/kicad/+bug/1785119
> 
>         As some already noticed, I made patches to get Python 3 working with
>         KiCad (has to be explicit enabled). Windows and Linux tests were
>         successful and I think it can be merged to allow more widespread
>         testing. Default builds will be still running Python2, but this
>         would
>         allow for example Linux distributions to build with Python3 when
>         they
>         drop Python2 support.
> 
>         My work can be viewed on:
>         * https://github.com/pointhi/kicad-source-mirror/tree/python3
> 
>         Regards, Thomas
> 
>         _______________________________________________
>         Mailing list: https://launchpad.net/~kicad-developers
>         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>         Unsubscribe : https://launchpad.net/~kicad-developers
>         More help   : https://help.launchpad.net/ListHelp
> 
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 

Attachment: signature.asc
Description: OpenPGP digital signature


Follow ups

References