potiuk commented on PR #53149:
URL: https://github.com/apache/airflow/pull/53149#issuecomment-3065654755

   > That one doesn't really worry me, as it's during dev time only, and 
ignored by IDEs and type checkers (that's what the typestubs are for, and if 
you look at them they are also very simple, it only needs one line per module) 
-- i.e. the metapath finder is only for Python when running from a 
checkout/editable install.
   
   I am simply very cautious about any kind of "Python magic" - not only 
becuase some tools that might not work with it, but also because it adds a lot 
of mental overload on contributors who would not be aware of it.  There will 
likely be many questions from people who will not understand what's going on. I 
had a fair share of those things with Breeze - when you implement something 
that "just works" but details of it are hidden and not someothing you are 
familiar with on a daily basis, then what you end up with is that people will 
be asking many questions and expect their problems solved rather than trying to 
understand what's going on - because this will be unfamiliar and they will not 
want to spend time on understanding what's going on.
   
   This is what is so appealing about symlinks, because they are pretty much 
"standard" when it comes to coding - and you get exactly what you see - no 
hidden magic on how this or that import works in these or those circumstances.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to