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

Reply via email to