Get's my vote, certainly. Here's a PR to do it -- https://github.com/apache/airflow/pull/10825
If no one complains in 24 hours lets merge that. On Sep 9 2020, at 9:35 am, Tomasz Urbaszek <tomasz.urbas...@polidea.com> wrote: > Hi all, > > I would like to spark a (hopefully short) discussion about import > style in Airflow. In short: absolute vs relative imports. > Reason for this discussion: > https://github.com/apache/airflow/pull/10729#discussion_r485419342 > > Personally I think we should enforce (using pre-commit hook) absolute > imports in the whole Airflow codebase. We use them already but it's > not written anywhere that this is a preferred way. > > I find absolute imports easier to understand and tremendously helpful > to understand the structure and interconnections in a codebase. It > also easier to refactor absolute imports than relative ones. The only > price of absolute imports is their length > (airflow.providers.google.cloud.operator.dataproc <3) but I still > prefere informativeness over amount of code. > > What is your opinion on this? > > Cheers, > Tomek >