Yeah so far I have only written hooks and operators so maybe the benefit only kicks in for other airflow abstractions.
> On Mar 29, 2018, at 7:15 PM, George Leslie-Waksman > <geo...@cloverhealth.com.INVALID> wrote: > > We also import our operators and sensors directly. > > However, executors and some other pieces are a little bit harder to deal > with as non-plugins > >> On Thu, Mar 29, 2018 at 3:56 PM Kyle Hamlin <hamlin...@gmail.com> wrote: >> >> Hello, >> >> I just got done writing a few plugins, and the process has left me >> wondering what the real benefits are? As far as I can tell, it makes >> testing more difficult since you cannot import from the created module, you >> have to import directly from the plugin. Additionally, your code editor >> isn't aware of these new plugin modules since they are created when you >> start the app up, this makes it seem like there are errors when there >> aren't. Why not just create a lib/ dir with hooks, operators etc.. dirs >> inside and be done with it? Very curious what peoples thoughts are, who >> knows I could be testing wrong or writing the plugins wrong. Thanks in >> advance! >>