This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new d460f4e1772 [v3-1-test] Added missing babel dependency in Task SDK
(#56553) (#56592)
d460f4e1772 is described below
commit d460f4e1772cc94e8ccd51a480de5084dc331e40
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Oct 16 15:10:18 2025 +0200
[v3-1-test] Added missing babel dependency in Task SDK (#56553) (#56592)
After the [move of macros to the Task
SDK](https://github.com/apache/airflow/pull/46867/files#diff-854d19db18bae58289f4ce996ca0fb34341bc0f22930620627afccbd9d6facfcL30),
the babel dependency is missing. This is probably due to the fact that in the
past, the babel dependency was available through the flask-babel dependency.
This PR add the babel dependency to the Task SDK so that macro's depending on
it can work again.
(cherry picked from commit f96bb22d684d2d72ec9acb48a9e8b666d89f47a1)
closes: https://github.com/apache/airflow/issues/56552
Co-authored-by: David Blain <[email protected]>
---
task-sdk/pyproject.toml | 1 +
1 file changed, 1 insertion(+)
diff --git a/task-sdk/pyproject.toml b/task-sdk/pyproject.toml
index 3a72c931518..5089ef2f5c9 100644
--- a/task-sdk/pyproject.toml
+++ b/task-sdk/pyproject.toml
@@ -52,6 +52,7 @@ dependencies = [
"apache-airflow-core<3.2.0,>=3.1.1",
"asgiref>=2.3.0",
"attrs>=24.2.0, !=25.2.0",
+ "babel>=2.17.0",
"fsspec>=2023.10.0",
"httpx>=0.27.0",
"jinja2>=3.1.5",