rjgoyln opened a new pull request, #72550: URL: https://github.com/apache/airflow/pull/72550
## Summary `Compat 3.0.6`, `Compat 3.1.8` and `Compat 3.2.2` have been failing on main since 2026-09-04, every failure inside `providers/common/ai` — `cannot import name 'EventSource' from 'httpx2'`, then `FastMCP client support is not installed`. Those jobs install a released Airflow under that release's frozen constraints and then add today's provider wheels with `--providers-skip-constraints`. `common.ai` requires `pydantic-ai-slim>=2.0.0`, which none of the three constraint sets can reach: 3.0.6 pins `pydantic==2.11.7`, 3.1.8 pins `opentelemetry-api==1.27.0`, 3.2.2 pins `pydantic-ai-slim==1.101.0`. Skipping the provider constraints turns that conflict into a mixed install that only breaks once the tests import it. 3.3.1 resolves cleanly and passes, and 2.11.1 already skips the provider for the same reason. Nothing upstream is at fault: `mcp` correctly requires `httpx2>=2.5.0`, and `EventSource` has been exported from `httpx2` since 2.5.0. The `prov:LowestDeps` failures in the same canary are not addressed here. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 5) Generated-by: Claude Code (Opus 5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- 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]
