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

   Actually - ideally the whole check should be split into runnnig a check 
"per-provider" - and before every check you should do:
   
   ```
   cd <PROVIDER_FOLDER>
   uv sync --no-dev
   #  HERE import for all files in this provider should happen
   ```
   
   We can  use the feature of `uv sync` and workspace where we can 
automatically sync all the provider and all it's dependencies (including 
transitive) by simply entering the distribution folder and runnin `uv sync` 
   
   Alternativelly the same can be done by specifying `--project` explicitly in 
`uv sync` in the root folder, but going to the distribution and running `uv 
sync` is way better.
   
   You can find out more about it from my recent FOSDEM presentation: 
https://fosdem.org/2026/schedule/event/WE7NHM-modern-python-monorepo-apache-airflow/


-- 
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