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

   > @potiuk thank you, but no block is needed just because of me. I'm fine to 
adjust to the changes. But you raised an important topic about sharing test 
fixtures. Let's see how it goes. My current argument for this PR was just about 
wild import inside project tests - from my experience a better code separation 
and better dependencies could simplify development a lot, but I also understand 
that I could late for the party and some things could be already handled. But 
still simple and straight things always win (:
   
   Yes. This whole project starting from movign 90 projects 3 weeks ago, is 
just a beginning of making things more "standard" 
    - if you look at the devlist discussion, we've always wanted to do it 
(first POC done more than 2 years ago) but we needed to wait until packaging 
standards and tooling catches up, otherwise people would have to manually 
manage multiple packages. This is now fully automateable with uv's workspaces 
and dependency groups. Basically single `uv sync` will install what is needed 
from all sub-projects that are needed.
   
   This project is in a full swing now and I relentlessly, incrementally go 
step-by-step to get us to the world of "simple".


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to