This is an automated email from the ASF dual-hosted git repository.
ephraimanierobi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 61e90704c6 Fix example_branch_operator failing in python 3.12 (#39783)
61e90704c6 is described below
commit 61e90704c6794e8554d17a8a94a6e3f42f304767
Author: Ephraim Anierobi <[email protected]>
AuthorDate: Thu May 23 12:46:17 2024 +0100
Fix example_branch_operator failing in python 3.12 (#39783)
Recently, this dag started failing due to python 3.12 removal of some
deprecated symbols. The fix here was moving to a higher version of
numpy as the old version uses pinned setuptools
---
airflow/example_dags/example_branch_operator.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/airflow/example_dags/example_branch_operator.py
b/airflow/example_dags/example_branch_operator.py
index a26733c849..492d6315d1 100644
--- a/airflow/example_dags/example_branch_operator.py
+++ b/airflow/example_dags/example_branch_operator.py
@@ -141,7 +141,7 @@ if is_venv_installed():
branching_venv = BranchPythonVirtualenvOperator(
task_id="branching_venv",
- requirements=["numpy~=1.24.4"],
+ requirements=["numpy~=1.26.0"],
venv_cache_path=VENV_CACHE_PATH,
python_callable=branch_with_venv,
op_args=[options],
@@ -162,7 +162,7 @@ if is_venv_installed():
for option in options:
t = PythonVirtualenvOperator(
task_id=f"venv_{option}",
- requirements=["numpy~=1.24.4"],
+ requirements=["numpy~=1.26.0"],
venv_cache_path=VENV_CACHE_PATH,
python_callable=hello_world_with_venv,
)