This is an automated email from the ASF dual-hosted git repository.
potiuk 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 a16f24b5d7 Remove deprecated classes in Azure provider (#27417)
a16f24b5d7 is described below
commit a16f24b5d74136a32d873b9ad9f6bd7a440c8003
Author: eladkal <[email protected]>
AuthorDate: Sun Nov 6 19:04:51 2022 +0200
Remove deprecated classes in Azure provider (#27417)
---
airflow/providers/microsoft/azure/CHANGELOG.rst | 1 +
.../providers/microsoft/azure/hooks/azure_batch.py | 28 ---------------
.../azure/hooks/azure_container_instance.py | 28 ---------------
.../azure/hooks/azure_container_registry.py | 28 ---------------
.../azure/hooks/azure_container_volume.py | 28 ---------------
.../microsoft/azure/hooks/azure_cosmos.py | 33 ------------------
.../microsoft/azure/hooks/azure_data_factory.py | 28 ---------------
.../microsoft/azure/hooks/azure_data_lake.py | 28 ---------------
.../microsoft/azure/hooks/azure_fileshare.py | 28 ---------------
.../microsoft/azure/operators/adls_delete.py | 39 ---------------------
.../microsoft/azure/operators/adls_list.py | 40 ----------------------
.../microsoft/azure/operators/azure_batch.py | 28 ---------------
.../azure/operators/azure_container_instances.py | 34 ------------------
.../microsoft/azure/operators/azure_cosmos.py | 28 ---------------
airflow/providers/microsoft/azure/provider.yaml | 18 ----------
.../microsoft/azure/secrets/azure_key_vault.py | 28 ---------------
.../microsoft/azure/sensors/azure_cosmos.py | 28 ---------------
.../microsoft/azure/transfers/file_to_wasb.py | 29 ----------------
scripts/in_container/verify_providers.py | 15 --------
19 files changed, 1 insertion(+), 516 deletions(-)
diff --git a/airflow/providers/microsoft/azure/CHANGELOG.rst
b/airflow/providers/microsoft/azure/CHANGELOG.rst
index 9bcdeb4aa0..284068b36e 100644
--- a/airflow/providers/microsoft/azure/CHANGELOG.rst
+++ b/airflow/providers/microsoft/azure/CHANGELOG.rst
@@ -34,6 +34,7 @@ Breaking changes
providers support policy
https://github.com/apache/airflow/blob/main/README.md#support-for-providers
* In AzureFileShareHook, if both ``extra__azure_fileshare__foo`` and ``foo``
existed in connection extra
dict, the prefixed version would be used; now, the non-prefixed version will
be preferred.
+* ``Remove deprecated classes (#27417)``
4.3.0
.....
diff --git a/airflow/providers/microsoft/azure/hooks/azure_batch.py
b/airflow/providers/microsoft/azure/hooks/azure_batch.py
deleted file mode 100644
index 9389413edf..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_batch.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.batch`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.batch import AzureBatchHook #
noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.batch`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git
a/airflow/providers/microsoft/azure/hooks/azure_container_instance.py
b/airflow/providers/microsoft/azure/hooks/azure_container_instance.py
deleted file mode 100644
index d1f0b6f54c..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_container_instance.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.container_instance`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.container_instance import
AzureContainerInstanceHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_instance`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git
a/airflow/providers/microsoft/azure/hooks/azure_container_registry.py
b/airflow/providers/microsoft/azure/hooks/azure_container_registry.py
deleted file mode 100644
index 94e45d5d86..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_container_registry.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.container_registry`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.container_registry import
AzureContainerRegistryHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_registry`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/hooks/azure_container_volume.py
b/airflow/providers/microsoft/azure/hooks/azure_container_volume.py
deleted file mode 100644
index e98a4824f3..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_container_volume.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.container_volume`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.container_volume import
AzureContainerVolumeHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_volume`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/hooks/azure_cosmos.py
b/airflow/providers/microsoft/azure/hooks/azure_cosmos.py
deleted file mode 100644
index b6e1a178ff..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_cosmos.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.cosmos`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.cosmos import ( # noqa
- AzureCosmosDBHook,
- get_collection_link,
- get_database_link,
- get_document_link,
-)
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.cosmos`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/hooks/azure_data_factory.py
b/airflow/providers/microsoft/azure/hooks/azure_data_factory.py
deleted file mode 100644
index 12af9adaf7..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_data_factory.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.data_factory`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.data_factory import
AzureDataFactoryHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.data_factory`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/hooks/azure_data_lake.py
b/airflow/providers/microsoft/azure/hooks/azure_data_lake.py
deleted file mode 100644
index ef9de6ac59..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_data_lake.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.data_lake`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.data_lake import
AzureDataLakeHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.data_lake`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/hooks/azure_fileshare.py
b/airflow/providers/microsoft/azure/hooks/azure_fileshare.py
deleted file mode 100644
index 836636f8e7..0000000000
--- a/airflow/providers/microsoft/azure/hooks/azure_fileshare.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.hooks.fileshare`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.hooks.fileshare import
AzureFileShareHook # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.fileshare`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/operators/adls_delete.py
b/airflow/providers/microsoft/azure/operators/adls_delete.py
deleted file mode 100644
index eef98ca1d9..0000000000
--- a/airflow/providers/microsoft/azure/operators/adls_delete.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.operators.adls`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.operators.adls import ADLSDeleteOperator
-
-
-class AzureDataLakeStorageDeleteOperator(ADLSDeleteOperator):
- """
- This class is deprecated.
- Please use
`airflow.providers.microsoft.azure.operators.adls.ADLSDeleteOperator`.
- """
-
- def __init__(self, *args, **kwargs):
- warnings.warn(
- """This class is deprecated.
- Please use
-
`airflow.providers.microsoft.azure.operators.adls.ADLSDeleteOperator`.""",
- DeprecationWarning,
- stacklevel=3,
- )
- super().__init__(*args, **kwargs)
diff --git a/airflow/providers/microsoft/azure/operators/adls_list.py
b/airflow/providers/microsoft/azure/operators/adls_list.py
deleted file mode 100644
index 30291c1838..0000000000
--- a/airflow/providers/microsoft/azure/operators/adls_list.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.operators.adls`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.operators.adls import ADLSListOperator
-
-
-class AzureDataLakeStorageListOperator(ADLSListOperator):
- """
- This class is deprecated.
- Please use
`airflow.providers.microsoft.azure.operators.adls.ADLSListOperator`.
- """
-
- def __init__(self, *args, **kwargs):
- warnings.warn(
- """This class is deprecated.
- Please use
-
`airflow.providers.microsoft.azure.operators.adls.ADLSListOperator`.""",
- DeprecationWarning,
- stacklevel=3,
- )
- super().__init__(*args, **kwargs)
diff --git a/airflow/providers/microsoft/azure/operators/azure_batch.py
b/airflow/providers/microsoft/azure/operators/azure_batch.py
deleted file mode 100644
index a87126c9bf..0000000000
--- a/airflow/providers/microsoft/azure/operators/azure_batch.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.operators.batch`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.operators.batch import
AzureBatchOperator # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.operators.batch`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git
a/airflow/providers/microsoft/azure/operators/azure_container_instances.py
b/airflow/providers/microsoft/azure/operators/azure_container_instances.py
deleted file mode 100644
index c857edf7b3..0000000000
--- a/airflow/providers/microsoft/azure/operators/azure_container_instances.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""
-This module is deprecated.
-Please use
:mod:`airflow.providers.microsoft.azure.operators.container_instances`.
-"""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.operators.container_instances import (
# noqa
- AzureContainerInstancesOperator,
-)
-
-warnings.warn(
- "This module is deprecated. "
- "Please use
`airflow.providers.microsoft.azure.operators.container_instances`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/operators/azure_cosmos.py
b/airflow/providers/microsoft/azure/operators/azure_cosmos.py
deleted file mode 100644
index 289fd09e81..0000000000
--- a/airflow/providers/microsoft/azure/operators/azure_cosmos.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.operators.cosmos`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.operators.cosmos import
AzureCosmosInsertDocumentOperator # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.operators.cosmos`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/provider.yaml
b/airflow/providers/microsoft/azure/provider.yaml
index bfa336e006..63c670d4a8 100644
--- a/airflow/providers/microsoft/azure/provider.yaml
+++ b/airflow/providers/microsoft/azure/provider.yaml
@@ -125,8 +125,6 @@ integrations:
operators:
- integration-name: Microsoft Azure Data Lake Storage
python-modules:
- - airflow.providers.microsoft.azure.operators.adls_list
- - airflow.providers.microsoft.azure.operators.adls_delete
- airflow.providers.microsoft.azure.operators.adls
- integration-name: Microsoft Azure Data Explorer
python-modules:
@@ -134,15 +132,12 @@ operators:
- integration-name: Microsoft Azure Batch
python-modules:
- airflow.providers.microsoft.azure.operators.batch
- - airflow.providers.microsoft.azure.operators.azure_batch
- integration-name: Microsoft Azure Container Instances
python-modules:
- airflow.providers.microsoft.azure.operators.container_instances
- - airflow.providers.microsoft.azure.operators.azure_container_instances
- integration-name: Microsoft Azure Cosmos DB
python-modules:
- airflow.providers.microsoft.azure.operators.cosmos
- - airflow.providers.microsoft.azure.operators.azure_cosmos
- integration-name: Microsoft Azure Blob Storage
python-modules:
- airflow.providers.microsoft.azure.operators.wasb_delete_blob
@@ -160,7 +155,6 @@ sensors:
- integration-name: Microsoft Azure Cosmos DB
python-modules:
- airflow.providers.microsoft.azure.sensors.cosmos
- - airflow.providers.microsoft.azure.sensors.azure_cosmos
- integration-name: Microsoft Azure Blob Storage
python-modules:
- airflow.providers.microsoft.azure.sensors.wasb
@@ -174,38 +168,30 @@ hooks:
- airflow.providers.microsoft.azure.hooks.container_volume
- airflow.providers.microsoft.azure.hooks.container_registry
- airflow.providers.microsoft.azure.hooks.container_instance
- - airflow.providers.microsoft.azure.hooks.azure_container_volume
- - airflow.providers.microsoft.azure.hooks.azure_container_registry
- - airflow.providers.microsoft.azure.hooks.azure_container_instance
- integration-name: Microsoft Azure Data Explorer
python-modules:
- airflow.providers.microsoft.azure.hooks.adx
- integration-name: Microsoft Azure FileShare
python-modules:
- airflow.providers.microsoft.azure.hooks.fileshare
- - airflow.providers.microsoft.azure.hooks.azure_fileshare
- integration-name: Microsoft Azure
python-modules:
- airflow.providers.microsoft.azure.hooks.base_azure
- integration-name: Microsoft Azure Batch
python-modules:
- airflow.providers.microsoft.azure.hooks.batch
- - airflow.providers.microsoft.azure.hooks.azure_batch
- integration-name: Microsoft Azure Data Lake Storage
python-modules:
- airflow.providers.microsoft.azure.hooks.data_lake
- - airflow.providers.microsoft.azure.hooks.azure_data_lake
- integration-name: Microsoft Azure Cosmos DB
python-modules:
- airflow.providers.microsoft.azure.hooks.cosmos
- - airflow.providers.microsoft.azure.hooks.azure_cosmos
- integration-name: Microsoft Azure Blob Storage
python-modules:
- airflow.providers.microsoft.azure.hooks.wasb
- integration-name: Microsoft Azure Data Factory
python-modules:
- airflow.providers.microsoft.azure.hooks.data_factory
- - airflow.providers.microsoft.azure.hooks.azure_data_factory
- integration-name: Microsoft Azure Service Bus
python-modules:
- airflow.providers.microsoft.azure.hooks.asb
@@ -221,9 +207,6 @@ transfers:
- source-integration-name: Oracle
target-integration-name: Microsoft Azure Data Lake Storage
python-module:
airflow.providers.microsoft.azure.transfers.oracle_to_azure_data_lake
- - source-integration-name: Local
- target-integration-name: Microsoft Azure Blob Storage
- python-module: airflow.providers.microsoft.azure.transfers.file_to_wasb
- source-integration-name: Local
target-integration-name: Microsoft Azure Blob Storage
python-module: airflow.providers.microsoft.azure.transfers.local_to_wasb
@@ -269,7 +252,6 @@ connection-types:
secrets-backends:
- airflow.providers.microsoft.azure.secrets.key_vault.AzureKeyVaultBackend
- -
airflow.providers.microsoft.azure.secrets.azure_key_vault.AzureKeyVaultBackend
logging:
- airflow.providers.microsoft.azure.log.wasb_task_handler.WasbTaskHandler
diff --git a/airflow/providers/microsoft/azure/secrets/azure_key_vault.py
b/airflow/providers/microsoft/azure/secrets/azure_key_vault.py
deleted file mode 100644
index 5875fea014..0000000000
--- a/airflow/providers/microsoft/azure/secrets/azure_key_vault.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.secrets.key_vault`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.secrets.key_vault import
AzureKeyVaultBackend # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.secrets.key_vault`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/sensors/azure_cosmos.py
b/airflow/providers/microsoft/azure/sensors/azure_cosmos.py
deleted file mode 100644
index 6dac5a124d..0000000000
--- a/airflow/providers/microsoft/azure/sensors/azure_cosmos.py
+++ /dev/null
@@ -1,28 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.sensors.cosmos`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.sensors.cosmos import
AzureCosmosDocumentSensor # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.sensors.cosmos`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/airflow/providers/microsoft/azure/transfers/file_to_wasb.py
b/airflow/providers/microsoft/azure/transfers/file_to_wasb.py
deleted file mode 100644
index 60ee64c8b5..0000000000
--- a/airflow/providers/microsoft/azure/transfers/file_to_wasb.py
+++ /dev/null
@@ -1,29 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-"""This module is deprecated. Please use
:mod:`airflow.providers.microsoft.azure.transfers.local_to_wasb`."""
-from __future__ import annotations
-
-import warnings
-
-from airflow.providers.microsoft.azure.transfers.local_to_wasb import
LocalFilesystemToWasbOperator # noqa
-
-warnings.warn(
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.transfers.local_to_wasb`.",
- DeprecationWarning,
- stacklevel=2,
-)
diff --git a/scripts/in_container/verify_providers.py
b/scripts/in_container/verify_providers.py
index 0c70abe8e3..15b6177021 100755
--- a/scripts/in_container/verify_providers.py
+++ b/scripts/in_container/verify_providers.py
@@ -232,21 +232,6 @@ KNOWN_COMMON_DEPRECATED_MESSAGES: set[str] = {
# ignore those messages when the warnings are generated directly by importlib
- which means that
# we imported it directly during module walk by the importlib library
KNOWN_DEPRECATED_DIRECT_IMPORTS: set[str] = {
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.batch`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_instance`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_registry`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.container_volume`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.cosmos`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.data_factory`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.data_lake`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.hooks.fileshare`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.operators.batch`.",
- "This module is deprecated. "
- "Please use
`airflow.providers.microsoft.azure.operators.container_instances`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.operators.cosmos`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.secrets.key_vault`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.sensors.cosmos`.",
- "This module is deprecated. Please use
`airflow.providers.microsoft.azure.transfers.local_to_wasb`.",
"This module is deprecated. Please use
`kubernetes.client.models.V1Volume`.",
"This module is deprecated. Please use
`kubernetes.client.models.V1VolumeMount`.",
(