Run lowest deps checks that include lowest version of cross-provider deps as well
- Dominant language
- Python
- Stars
- 46.9k
- Forks
- 17.8k
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 472
Description
### Body
Currently we run lowest-deps tests for individual providers, however, they do not **really** test if the min version of cross-provider dependency is good - because they are installing all providers from sources. This is a problem especially for common.compat - because all providers are using it and they have different min-version requirements.
We are using `uv sync --resolution lowest-direct` - but in the workspace, anyhow the source version of other providers are used.
We should be able to lower-down also cross-provider deps. This can be done by either:
* if possible in uv - exclude other providers from workspace during the uv-sync
or
* if not posible to do - manualy update the workspace to remove those providers from workspace definition so that they are installed from PyPI
This should be skipped for all packages with `# use next version` in the provider being tested.
### Committer
- [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
Contributor guide
Assessment
This issue has not been assessed yet.