shahar1 opened a new pull request, #76732: URL: https://github.com/apache/airflow/pull/76732
Reverts #76131. This is a plain `git revert` of 6086dac8b619073b94e273cc625c97da23633e48, split out of #76692 so the revert can be reviewed and merged on its own. related: #76568 Every released Airflow 3 core re-exports `TimeDeltaSensorAsync` from the standard provider as `airflow.sensors.time_delta.TimeDeltaSensorAsync`. Removing the class in a provider release breaks that import on every core the provider still supports. Dropping the shim entry on `main` does not help, because released cores keep it. This was raised on the providers RC issue. The revert conflicted in `providers/standard/docs/changelog.rst`, because the 2.0.0 section was prepared after #76131 landed. The resolution drops the removal warning and the "Breaking changes" entry, and lists #76131 under the excluded changes. The standard provider wave that prepared 2.0.0 needs to be redone. With #76131 reverted, the next release is a minor. The static check that stops the same removal from landing again is the next PR in this stack. Checks run locally: * `uv run --project providers/standard pytest providers/standard/tests/unit/standard/sensors/test_time_delta.py`: 19 passed (run on the top of the stack). --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Fable 5.1) Generated-by: Claude Code (Fable 5.1) 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]
