NiFi 2.0 should get you much further with its Python processor support. Are you able to build main or would you need help with that?
We could put a dev build somewhere if needed. Thanks On Fri, Sep 8, 2023 at 4:28 PM Jeremy Dyer <[email protected]> wrote: > Rafael is right. This isn’t reasonably possible today. You could hack > around and make it work but not something I would recommend. I had made an > Anaconda/VirtualEnv controller service for some python AI stuff we are > doing at Nvidia like 3 years ago but I’m sure that isn’t compatible with > the projects current state anymore. > > Ultimately you aren’t gonna be able to do this correctly with jython in > the loop. Especially when you get into loading Python C native libraries, > like CUDA for example. Not a fault of nifi or it’s design just too many > edge cases that cannot fairly be expected for NiFi to address. > > -Jeremy Dyer > > Get Outlook for iOS <https://aka.ms/o0ukef> > ------------------------------ > *From:* Rafael Fracasso <[email protected]> > *Sent:* Friday, September 8, 2023 4:55:40 PM > *To:* [email protected] <[email protected]> > *Subject:* Re: [NIFI] ExecuteScript > > As far as I know, you cannot use any external library on executescript, > only the native one on jython env. > > But you can call native python to execute your script using > executestreamcommand > > On Fri, Sep 8, 2023 at 6:15 AM Quentin HORNEMAN GUTTON < > [email protected]> wrote: > > Hello everyone, > > I would like to know if it is possible to use the Etree or ElementPath > library in an ExecuteScript processor with the "Python" script engine > (which is Jython), or if it is possible to install modules for the Jython > environment ? > > I'm using NiFi 1.20.0 > > Best regards, > >
