mik-laj edited a comment on issue #4665: [AIRFLOW-3701] Google Cloud Vision Product Search operators URL: https://github.com/apache/airflow/pull/4665#issuecomment-461949448 @feng-tao I've been thinking about it for a long time. Unfortunately, this is not a simple and easy matter Short story: I have been watching this topic for a long time and difficulties have appeared that made this change difficult. See: https://lists.apache.org/thread.html/b216d209abff1644fe2cd9e2c144b921b7a84ceead1c8ef6c35103cd@%3Cdev.airflow.apache.org%3E Long story: I've been thinking about Airflow's modularity for a long time. When I started working on Airflow, support for plugins was limited. It was not possible to install the plugin via "pip", so the installation was complicated. In my opinion, this excluded the use of plug-in mechanism in public production solutions. I found an [old PR](https://github.com/apache/airflow/pull/730), which introduced support for plugins installed via pip. I fell in love with this PR, so i tried to revive the old PR. For this purpose, i wrote message to @kaxil on Slack for support. He wrote [a comment](https://github.com/apache/airflow/pull/730#issuecomment-443648731) on December 3 in the reaction. In the meantime, an alternative PRs has appeared. https://github.com/apache/airflow/pull/4412. It was accepted quickly The discussion about modularity on the dev list has started. During these discussion, it turned out that splitting Airflow into plugins is not such a simple matter. https://lists.apache.org/thread.html/b216d209abff1644fe2cd9e2c144b921b7a84ceead1c8ef6c35103cd@%3Cdev.airflow.apache.org%3E @potiuk (I and @sprzedwojski work in one company) participated in this discussion I was waiting for community reactions, what will happen next in the matter of accepting AIP-8 If you think that it is worth to start changes on this matter, I invite you to the discussion on the mailing list. I have the hope that my explanations will be helpful to you. Thank you very much for your suggestion. Disclaimer: This is just my personal statement. I described my observations that are public. Other people in my company may think differently. I believe that the presented story allows us to better understand the context.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
