Skip to content

Run lowest deps checks that include lowest version of cross-provider deps as well #60888

@potiuk

Description

@potiuk

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

  • I acknowledge that I am a maintainer/committer of the Apache Airflow project.

Metadata

Metadata

Assignees

Labels

area:providerskind:metaHigh-level information important to the community

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions