You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "potiuk (via GitHub)" <gi...@apache.org> on 2026/02/03 18:58:46 UTC
Re: [PR] Add uv sync --no-dev before provider YAML checks [airflow]
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org