← Back to team overview

kicad-developers team mailing list archive

Re: KiCad scripting supported in the release or not

 

I think your build didn’t work correctly for me because the paths were just wrong before my patch, so no plugins were found.
I’ll retest when a new build has been made with the new paths.
I guess it is not a problem for now.

The rest about incompatibilities is just speculation, maybe also just my lack of real knowledge how python works under the hood.

In extreme, imagine you built on a (imaginary) OS X 10.12 which only has python3 installed. 
So, the app bundle will contain wxPython stuff (binary libs and python packages) built with (or, against) python3, but no python interpreter itself.
Now, imagine running this bundle on a 10.11 with python 2.7.
Will this work? 
I don’t know.
If python wrt to the wxPython stuff doesn’t know such bad things like ABI changes in binary C++ world, it is maybe no problem at all.

This example is of course not (yet?) reality, but I hope you get the point I am concerned about.
But maybe it is nothing to worry about at all…


Regards,
Bernhard


> On 02 Oct 2015, at 21:42, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
> 
> Don't worry, Andy, I'm not going to stop the OS X dmg releases!
> 
> If no one else gets to this soon, I will dig into this.  I need to find out why my build isn't working for Bernhard, and figure out the matrix of OS X release and Python version that is currently supported, and figure out if there's actually a gap.
> 
> Adam Wolf
> 
> On Fri, Oct 2, 2015 at 2:37 PM, Andy Peters <devel@xxxxxxxxx <mailto:devel@xxxxxxxxx>> wrote:
> 
> > On Oct 2, 2015, at 12:32 PM, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> wrote:
> >
> > Of course, we could switch back to some package manager like home-brew or MacPorts on OS X, but you would lose the ability to just download and run an app bundle (everyone would have to “build” his own version - even if it is just a pre-built download). This is not very Apple-like (but again, that’s probably only a matter of taste).
> 
> I would like to be the voice of MANY Mac users who don’t want to deal with a package manger (homebrew, MacPorts, whatever).  The ideal distribution format is a disk image from which the user drags the executable to any location. The next-to-ideal format is a standard OS X installer package.
> 
> -a
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References