This is an automated email from the ASF dual-hosted git repository.
eladkal 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 059e9a40ecb misc: specify remove date for deprecations warnings
(#63505)
059e9a40ecb is described below
commit 059e9a40ecbd2fcfaa863e0e2bfb36f8a17f205a
Author: olegkachur-e <[email protected]>
AuthorDate: Thu Mar 26 20:47:49 2026 +0100
misc: specify remove date for deprecations warnings (#63505)
Co-authored-by: Oleg Kachur <[email protected]>
---
.../google/src/airflow/providers/google/cloud/hooks/dataflow.py | 8 ++++----
providers/google/src/airflow/providers/google/cloud/hooks/gcs.py | 2 +-
.../google/src/airflow/providers/google/cloud/hooks/pubsub.py | 2 +-
.../google/src/airflow/providers/google/cloud/links/dataproc.py | 2 +-
.../providers/google/cloud/log/stackdriver_task_handler.py | 2 +-
.../src/airflow/providers/google/cloud/operators/dataproc.py | 2 +-
.../google/src/airflow/providers/google/cloud/operators/gcs.py | 2 +-
.../airflow/providers/google/cloud/operators/kubernetes_engine.py | 2 +-
.../google/src/airflow/providers/google/cloud/sensors/bigquery.py | 2 +-
.../providers/google/cloud/transfers/azure_fileshare_to_gcs.py | 2 +-
.../airflow/providers/google/cloud/transfers/bigquery_to_mssql.py | 2 +-
.../src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py | 6 +++---
.../airflow/providers/google/cloud/triggers/kubernetes_engine.py | 4 ++--
13 files changed, 19 insertions(+), 19 deletions(-)
diff --git
a/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
b/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
index 2fe73bcc971..46788acb3cd 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/dataflow.py
@@ -708,7 +708,7 @@ class DataflowHook(GoogleBaseHook):
if on_new_job_id_callback:
warnings.warn(
- "on_new_job_id_callback is Deprecated. Please start using
on_new_job_callback",
+ "on_new_job_id_callback is Deprecated. Please start using
on_new_job_callback. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=3,
)
@@ -885,7 +885,7 @@ class DataflowHook(GoogleBaseHook):
if on_new_job_id_callback:
warnings.warn(
- "on_new_job_id_callback is Deprecated. Please start using
on_new_job_callback",
+ "on_new_job_id_callback is Deprecated. Please start using
on_new_job_callback. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=3,
)
@@ -1067,7 +1067,7 @@ class DataflowHook(GoogleBaseHook):
if variables:
warnings.warn(
"The variables parameter has been deprecated. You should pass
project_id using "
- "the project_id parameter.",
+ "the project_id parameter. Planned removal date: October 5,
2026.",
AirflowProviderDeprecationWarning,
stacklevel=4,
)
@@ -1076,7 +1076,7 @@ class DataflowHook(GoogleBaseHook):
location = DEFAULT_DATAFLOW_LOCATION
warnings.warn(
"The location argument will be become mandatory in future
versions, "
- f"currently, it defaults to {DEFAULT_DATAFLOW_LOCATION},
please set the location explicitly.",
+ f"currently, it defaults to {DEFAULT_DATAFLOW_LOCATION},
please set the location explicitly. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=4,
)
diff --git a/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
b/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
index 569380b68bc..3ec6a23d306 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/gcs.py
@@ -776,7 +776,7 @@ class GCSHook(GoogleBaseHook):
"""
if delimiter and delimiter != "/":
warnings.warn(
- "Usage of 'delimiter' param is deprecated, please use
'match_glob' instead",
+ "Usage of 'delimiter' param is deprecated, please use
'match_glob' instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
b/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
index b4da615f389..45a67408d97 100644
--- a/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
+++ b/providers/google/src/airflow/providers/google/cloud/hooks/pubsub.py
@@ -165,7 +165,7 @@ class PubSubHook(GoogleBaseHook):
b64decode(message["data"])
warnings.warn(
"The base 64 encoded string as 'data' field has been
deprecated. "
- "You should pass bytestring (utf-8 encoded).",
+ "You should pass bytestring (utf-8 encoded). Planned
removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=4,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
b/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
index b527e65573b..87b2cf831fa 100644
--- a/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
+++ b/providers/google/src/airflow/providers/google/cloud/links/dataproc.py
@@ -41,7 +41,7 @@ def __getattr__(name: str) -> Any:
warnings.warn(
(
"DATAPROC_JOB_LOG_LINK has been deprecated and will be removed
in the next MAJOR release."
- " Please use DATAPROC_JOB_LINK instead"
+ " Please use DATAPROC_JOB_LINK instead. Planned removal date:
October 5, 2026."
),
AirflowProviderDeprecationWarning,
stacklevel=2,
diff --git
a/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
b/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
index fa22127ad5d..b11a1cd6a47 100644
---
a/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
+++
b/providers/google/src/airflow/providers/google/cloud/log/stackdriver_task_handler.py
@@ -113,7 +113,7 @@ class StackdriverTaskHandler(logging.Handler):
if name is not NOTSET:
warnings.warn(
"Param `name` is deprecated and will be removed in a future
release. "
- "Please use `gcp_log_name` instead. ",
+ "Please use `gcp_log_name` instead. Planned removal date:
October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
b/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
index 41e76713b1e..2348c61f285 100644
--- a/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
+++ b/providers/google/src/airflow/providers/google/cloud/operators/dataproc.py
@@ -669,7 +669,7 @@ class
DataprocCreateClusterOperator(GoogleCloudBaseOperator):
f"Passing cluster parameters by keywords to
`{type(self).__name__}` will be deprecated. "
"Please provide cluster_config object using `cluster_config`
parameter. "
"You can use
`airflow.dataproc.ClusterGenerator.generate_cluster` "
- "method to obtain cluster object.",
+ "method to obtain cluster object. Planned removal date:
October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
b/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
index 1cfb40ff0cb..ffe58f8db96 100644
--- a/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
+++ b/providers/google/src/airflow/providers/google/cloud/operators/gcs.py
@@ -231,7 +231,7 @@ class GCSListObjectsOperator(GoogleCloudBaseOperator):
self.prefix = prefix
if delimiter:
warnings.warn(
- "Usage of 'delimiter' is deprecated, please use 'match_glob'
instead",
+ "Usage of 'delimiter' is deprecated, please use 'match_glob'
instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
b/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
index a49849a7084..08b27098f09 100644
---
a/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
+++
b/providers/google/src/airflow/providers/google/cloud/operators/kubernetes_engine.py
@@ -459,7 +459,7 @@ class GKECreateClusterOperator(GKEOperatorMixin,
GoogleCloudBaseOperator):
for deprecated_field, replacement in
deprecated_body_fields_with_replacement:
if self._body_field(deprecated_field):
warnings.warn(
- f"The body field '{deprecated_field}' is deprecated. Use
'{replacement}' instead.",
+ f"The body field '{deprecated_field}' is deprecated. Use
'{replacement}' instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
b/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
index d86fa9c92f0..5b891bb075c 100644
--- a/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
+++ b/providers/google/src/airflow/providers/google/cloud/sensors/bigquery.py
@@ -82,7 +82,7 @@ class BigQueryTableExistenceSensor(BaseSensorOperator):
kwargs["poke_interval"] = kwargs["polling_interval"]
warnings.warn(
"Argument `poll_interval` is deprecated and will be
removed "
- "in a future release. Please use `poke_interval`
instead.",
+ "in a future release. Please use `poke_interval` instead.
Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
b/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
index 993ce091d50..488738d1967 100644
---
a/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
+++
b/providers/google/src/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py
@@ -105,7 +105,7 @@ class AzureFileShareToGCSOperator(BaseOperator):
if self.directory_path is None and self.directory_name is not None:
self.directory_path = self.directory_name
warnings.warn(
- "Use 'directory_path' instead of 'directory_name'.",
+ "Use 'directory_path' instead of 'directory_name'. Planned
removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
b/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
index e1706fd6814..d2ebe9737ec 100644
---
a/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
+++
b/providers/google/src/airflow/providers/google/cloud/transfers/bigquery_to_mssql.py
@@ -68,7 +68,7 @@ class BigQueryToMsSqlOperator(BigQueryToSqlBaseOperator):
) -> None:
if mssql_table is not None:
warnings.warn(
- "The `mssql_table` parameter has been deprecated. Use
`target_table_name` instead.",
+ "The `mssql_table` parameter has been deprecated. Use
`target_table_name` instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
index 5b32ac83c5e..823fef56021 100644
---
a/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
+++
b/providers/google/src/airflow/providers/google/cloud/transfers/gcs_to_gcs.py
@@ -206,14 +206,14 @@ class GCSToGCSOperator(BaseOperator):
self.source_bucket = source_bucket
if source_object and WILDCARD in source_object:
warnings.warn(
- "Usage of wildcard (*) in 'source_object' is deprecated,
utilize 'match_glob' instead",
+ "Usage of wildcard (*) in 'source_object' is deprecated,
utilize 'match_glob' instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
self.source_object = source_object
if source_objects and any(WILDCARD in obj for obj in source_objects):
warnings.warn(
- "Usage of wildcard (*) in 'source_objects' is deprecated,
utilize 'match_glob' instead",
+ "Usage of wildcard (*) in 'source_objects' is deprecated,
utilize 'match_glob' instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
@@ -222,7 +222,7 @@ class GCSToGCSOperator(BaseOperator):
self.destination_object = destination_object
if delimiter:
warnings.warn(
- "Usage of 'delimiter' is deprecated, please use 'match_glob'
instead",
+ "Usage of 'delimiter' is deprecated, please use 'match_glob'
instead. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
diff --git
a/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
b/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
index a718fa016b3..6867b96b747 100644
---
a/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
+++
b/providers/google/src/airflow/providers/google/cloud/triggers/kubernetes_engine.py
@@ -114,7 +114,7 @@ class GKEStartPodTrigger(KubernetesPodTrigger):
if should_delete_pod is not None:
warnings.warn(
- "`should_delete_pod` parameter is deprecated, please use
`on_finish_action`",
+ "`should_delete_pod` parameter is deprecated, please use
`on_finish_action`. Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)
@@ -294,7 +294,7 @@ class GKEJobTrigger(BaseTrigger):
@property
def pod_name(self):
warnings.warn(
- "`pod_name` parameter is deprecated, please use `pod_names`",
+ "`pod_name` parameter is deprecated, please use `pod_names`.
Planned removal date: October 5, 2026.",
AirflowProviderDeprecationWarning,
stacklevel=2,
)