As I said before, I plan to work on the whole python packaging stuff as discussed below if no one else volunteers to do before. I had some look around on how to do this, but I didn’t find any out-of-the-box solution which could be integrated quickly. Unfortunately, I am still busy with other (non KiCad) things and it will still take a few weeks until I can start working on it (I hope during easter holidays)…
> On 16 Mar 2017, at 22:08, Chris Pavlina <[email protected]> wrote: > > I'm of two minds on this. On one hand, I'd like to disable scripting on > the macOS nightlies until it's fixed, so macOS users still *have* > nightlies. On the other hand, I worry that doing so will remove > motivation to actually fix it. > > Is anyone actually _actively working on a fix_? I keep seeing chatter > about this, but no actual attempts to fix it. > > Honestly I think the patch that broke the build should be reverted until > a fix can be prepared, but considering who submitted it, I doubt I'll > have any say there. > > > On Thu, Mar 16, 2017 at 04:56:14PM -0400, Jean-Paul Louis wrote: >> I agree 150% with Bernhard. >> >> A disabled Python is 150% better than no new build at all. >> >> I do not understand why OS X users are considered second class citizens. >> >> Just my $0.02, >> Jean-Paul >> N1JPL >> >> >> >>> On Mar 16, 2017, at 2:06 PM, Bernhard Stegmaier <[email protected]> >>> wrote: >>> >>> I have just seen people on the forum complaining that OSX nightlies still >>> don’t build. >>> >>> @Simon: >>> Do you intend to push your changes, no matter how hackish? >>> Might at least be a start to work with. >>> >>> Or, just disable python scripting at all until the whole python bundling >>> has been sorted out? >>> Having no python scripting is better than having no build or a build where >>> it doesn’t work right... >>> >>> >>> Regards, >>> Bernhard >>> >>>> On 21 Feb 2017, at 18:56, Simon Wells <[email protected]> wrote: >>>> >>>> I have previously sent a patch to adam for testing that bundled >>>> python. but it was a bit hackish as since python is a system lib >>>> bundleutilies doesn't copy it. >>>> >>>> On 21 February 2017 at 21:28, Bernhard Stegmaier >>>> <[email protected]> wrote: >>>>> >>>>> On 21 Feb 2017, at 00:31, Wayne Stambaugh <[email protected]> wrote: >>>>> >>>>> On 2/20/2017 6:27 PM, Nick Østergaard wrote: >>>>> >>>>> 2017-02-20 23:48 GMT+01:00 Bernhard Stegmaier <[email protected]>: >>>>> >>>>> How is this done on Windows? >>>>> You also don’t have a global filesystem with one Python there where you >>>>> just >>>>> copy it into the right place… where does the Windows installer put those >>>>> files and how do you use them from some installed Python? Are there issues >>>>> with library paths of the library dependencies that come with KiCAD when >>>>> used from an external Python? >>>>> >>>>> >>>>> I am not aware of any issues with it on windows, but I don't really use >>>>> windows. >>>>> >>>>> People have requested to include pip with the windows install, and >>>>> that is done now, so I assume that at least something works. >>>>> >>>>> I am not sure if the user uses the shell inside pcbnew or calls the >>>>> python bundled with the installer. The file system layout is basically >>>>> as on linux, just inside the install destination folder. >>>>> >>>>> >>>>> Would something like this work on osx rather than trying to fit into an >>>>> existing python install? It might prove to be more reliable. At least >>>>> you would always have a known python build. >>>>> >>>>> >>>>> Yes, that’s probably the only way to do it in a safe way for the bundle >>>>> (and, as Adam said how Apple requires it). >>>>> Currently only wxPython packages and the pcbnew .so are copied into the >>>>> bundle. >>>>> There is no (matching) python installation contained/copied. >>>>> >>>>> This seems to be sufficient to at least run the python console from inside >>>>> pcbnew with some external python installation - if the python version used >>>>> to build the bundle and the one on the target system are compatible. >>>>> However, the last time I tried it the python console was really unusable >>>>> for >>>>> me, because you couldn’t even type some keys (menu hotkeys always trigger >>>>> the menu action). >>>>> Don’t know if that has been fixed meanwhile. >>>>> >>>>> So, I think this whole python stuff needs a big overhaul on macOS for both >>>>> types of scripting. >>>>> I will work on it when I have some spare time. >>>>> If someone else is going to work on that please drop me a note, so that we >>>>> don’t do it twice… >>>>> >>>>> >>>>> Regards, >>>>> Bernhard >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Mailing list: https://launchpad.net/~kicad-developers >>>>> Post to : [email protected] >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

