This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch add-base-xcom-to-sdk
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 3e3531a4cff38dd931535119702fb424a4a97447
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Mar 8 15:42:56 2026 +0100

    Add BaseXcom to airflow.sdk
---
 task-sdk/src/airflow/sdk/__init__.py  | 2 ++
 task-sdk/src/airflow/sdk/__init__.pyi | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/task-sdk/src/airflow/sdk/__init__.py 
b/task-sdk/src/airflow/sdk/__init__.py
index 669c87e019a..fdf882f6f26 100644
--- a/task-sdk/src/airflow/sdk/__init__.py
+++ b/task-sdk/src/airflow/sdk/__init__.py
@@ -34,6 +34,7 @@ __all__ = [
     "BaseOperator",
     "BaseOperatorLink",
     "BaseSensorOperator",
+    "BaseXCom",
     "BranchMixIn",
     "Connection",
     "Context",
@@ -108,6 +109,7 @@ if TYPE_CHECKING:
     from airflow.sdk.bases.operatorlink import BaseOperatorLink
     from airflow.sdk.bases.sensor import BaseSensorOperator, PokeReturnValue
     from airflow.sdk.bases.skipmixin import SkipMixin
+    from airflow.sdk.bases.xcom import BaseXCom
     from airflow.sdk.configuration import AirflowSDKConfigParser
     from airflow.sdk.definitions.asset import Asset, AssetAlias, AssetAll, 
AssetAny, AssetWatcher
     from airflow.sdk.definitions.asset.decorators import asset
diff --git a/task-sdk/src/airflow/sdk/__init__.pyi 
b/task-sdk/src/airflow/sdk/__init__.pyi
index ed9943700b5..222b776c1aa 100644
--- a/task-sdk/src/airflow/sdk/__init__.pyi
+++ b/task-sdk/src/airflow/sdk/__init__.pyi
@@ -40,6 +40,7 @@ from airflow.sdk.bases.sensor import (
     PokeReturnValue as PokeReturnValue,
 )
 from airflow.sdk.bases.skipmixin import SkipMixin as SkipMixin
+from airflow.sdk.bases.xcom import BaseXCom as BaseXCom
 from airflow.sdk.configuration import AirflowSDKConfigParser
 from airflow.sdk.definitions.asset import (
     Asset as Asset,
@@ -112,6 +113,7 @@ __all__ = [
     "BaseOperator",
     "BaseOperatorLink",
     "BaseSensorOperator",
+    "BaseXCom",
     "BranchMixIn",
     "Connection",
     "Context",

Reply via email to