← Back to team overview

kicad-developers team mailing list archive

Re: Default location for Python plug-in scripts on OS X?

 

Hi folks,

Thanks to Collin, we can expect nightlies to have Python within a week.
I'll do a parallel test build in a day or two and post it to the list
before switching the nightlies over.

Adam Wolf

On Tue, Mar 3, 2015 at 2:58 PM, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx>
wrote:

> These are the default paths which I have added or adapted from previous
> code some while back:
>
>     // User scripting folder (~/Library/Application Support/kicad/scripting/plugins)
>     pypath = GetOSXKicadUserDataDir() + wxT( "/scripting/plugins" );
>
>     // Machine scripting folder (/Library/Application Support/kicad/scripting/plugins)
>     pypath += wxT( ":" ) + GetOSXKicadMachineDataDir() + wxT( "/scripting/plugins" );
>
>     // Bundle scripting folder (<kicad.app>/Contents/SharedSupport/scripting/plugins)
>     pypath += wxT( ":" ) + GetOSXKicadDataDir() + wxT( "/scripting/plugins" );
>
>     // Bundle wxPython folder (<kicad.app>/Contents/Frameworks/python/site-packages)
>     pypath += wxT( ":" ) + Pgm().GetExecutablePath() +
>               wxT( "Contents/Frameworks/python/site-packages" );
>
>     // Original content of $PYTHONPATH
>     if( wxGetenv("PYTHONPATH") != NULL )
>     {
>         pypath = wxString( wxGetenv("PYTHONPATH") ) + wxT( ":" ) + pypath;
>     }
>
> I must confess though, that I never did really test it because
> * the latest build with Python enabled had issues with hotkeys in the
> editor (all hotkeys got eaten and didn’t appear in the Python console)
> * I didn’t have any idea on how to use scripting…
>
>
> Regards,
> Bernhard
>
>
> On 03 Mar 2015, at 20:52, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>
> On linux it is in $HOME/.kicad_plugins/
>
> 2015-03-03 20:26 GMT+01:00 Andy Peters <devel@xxxxxxxxx>:
>
> Subject says it all ...
>
> I enabled Python scripting in my OS X builds and wanted to try the
> footprint plug-in, but I don't know where pcbnew looks for the scripts, and
> it thinks none are available.
>
> I'm on BZR 5469.
>
> Say thankya.
>
> -a
> _______________________________________________
> 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
>
>
> _______________________________________________
> 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
>
>
>
> _______________________________________________
> 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
>
>

References