Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[airflow] Extend names moved from core to provider (AIR303) #15196

Merged
merged 5 commits into from
Dec 31, 2024

Conversation

Lee-W
Copy link
Contributor

@Lee-W Lee-W commented Dec 30, 2024

Summary

Many core Airflow features have been deprecated and moved to Airflow Providers since users might need to install an additional package (e.g., apache-airflow-provider-fab==1.0.0); a separate rule (AIR303) is created for this.

  • airflow.hooks.S3_hook.S3Hookairflow.providers.amazon.aws.hooks.s3.S3Hook
  • airflow.hooks.S3_hook.provide_bucket_nameairflow.providers.amazon.aws.hooks.s3.provide_bucket_name
  • airflow.hooks.base_hook.BaseHookairflow.hooks.base.BaseHook
  • airflow.hooks.dbapi_hook.DbApiHookairflow.providers.common.sql.hooks.sql.DbApiHook
  • airflow.hooks.docker_hook.DockerHookairflow.providers.docker.hooks.docker.DockerHook
  • airflow.hooks.druid_hook.DruidDbApiHookairflow.providers.apache.druid.hooks.druid.DruidDbApiHook
  • airflow.hooks.druid_hook.DruidHookairflow.providers.apache.druid.hooks.druid.DruidHook
  • airflow.hooks.hive_hooks.HIVE_QUEUE_PRIORITIESairflow.providers.apache.hive.hooks.hive.HIVE_QUEUE_PRIORITIES
  • airflow.hooks.hive_hooks.HiveCliHookairflow.providers.apache.hive.hooks.hive.HiveCliHook
  • airflow.hooks.hive_hooks.HiveMetastoreHookairflow.providers.apache.hive.hooks.hive.HiveMetastoreHook
  • airflow.hooks.hive_hooks.HiveServer2Hookairflow.providers.apache.hive.hooks.hive.HiveServer2Hook
  • airflow.hooks.http_hook.HttpHookairflow.providers.http.hooks.http.HttpHook
  • airflow.hooks.jdbc_hook.JdbcHookairflow.providers.jdbc.hooks.jdbc.JdbcHook
  • airflow.hooks.jdbc_hook.jaydebeapiairflow.providers.jdbc.hooks.jdbc.jaydebeapi
  • airflow.hooks.mssql_hook.MsSqlHookairflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook
  • airflow.hooks.mysql_hook.MySqlHookairflow.providers.mysql.hooks.mysql.MySqlHook
  • airflow.hooks.oracle_hook.OracleHookairflow.providers.oracle.hooks.oracle.OracleHook
  • airflow.hooks.pig_hook.PigCliHookairflow.providers.apache.pig.hooks.pig.PigCliHook
  • airflow.hooks.postgres_hook.PostgresHookairflow.providers.postgres.hooks.postgres.PostgresHook
  • airflow.hooks.presto_hook.PrestoHookairflow.providers.presto.hooks.presto.PrestoHook
  • airflow.hooks.samba_hook.SambaHookairflow.providers.samba.hooks.samba.SambaHook
  • airflow.hooks.slack_hook.SlackHookairflow.providers.slack.hooks.slack.SlackHook
  • airflow.hooks.sqlite_hook.SqliteHookairflow.providers.sqlite.hooks.sqlite.SqliteHook
  • airflow.hooks.webhdfs_hook.WebHDFSHookairflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook
  • airflow.hooks.zendesk_hook.ZendeskHookairflow.providers.zendesk.hooks.zendesk.ZendeskHook
  • airflow.operators.check_operator.SQLCheckOperatorairflow.providers.common.sql.operators.sql.SQLCheckOperator
  • airflow.operators.check_operator.SQLIntervalCheckOperatorairflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator
  • airflow.operators.check_operator.SQLThresholdCheckOperatorairflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator
  • airflow.operators.check_operator.SQLValueCheckOperatorairflow.providers.common.sql.operators.sql.SQLValueCheckOperator
  • airflow.operators.check_operator.CheckOperatorairflow.providers.common.sql.operators.sql.SQLCheckOperator
  • airflow.operators.check_operator.IntervalCheckOperatorairflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator
  • airflow.operators.check_operator.ThresholdCheckOperatorairflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator
  • airflow.operators.check_operator.ValueCheckOperatorairflow.providers.common.sql.operators.sql.SQLValueCheckOperator
  • airflow.operators.docker_operator.DockerOperatorairflow.providers.docker.operators.docker.DockerOperator
  • airflow.operators.druid_check_operator.DruidCheckOperatorairflow.providers.apache.druid.operators.druid_check.DruidCheckOperator
  • airflow.operators.gcs_to_s3.GCSToS3Operatorairflow.providers.amazon.aws.transfers.gcs_to_s3.GCSToS3Operator
  • airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Operatorairflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator
  • airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Transferairflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator
  • airflow.operators.hive_operator.HiveOperatorairflow.providers.apache.hive.operators.hive.HiveOperator
  • airflow.operators.hive_stats_operator.HiveStatsCollectionOperatorairflow.providers.apache.hive.operators.hive_stats.HiveStatsCollectionOperator
  • airflow.operators.hive_to_druid.HiveToDruidOperatorairflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator
  • airflow.operators.hive_to_druid.HiveToDruidTransferairflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator
  • airflow.operators.hive_to_mysql.HiveToMySqlOperatorairflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator
  • airflow.operators.hive_to_mysql.HiveToMySqlTransferairflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator
  • airflow.operators.hive_to_samba_operator.HiveToSambaOperatorairflow.providers.apache.hive.transfers.hive_to_samba.HiveToSambaOperator
  • airflow.operators.http_operator.SimpleHttpOperatorairflow.providers.http.operators.http.SimpleHttpOperator
  • airflow.operators.jdbc_operator.JdbcOperatorairflow.providers.jdbc.operators.jdbc.JdbcOperator
  • airflow.operators.latest_only_operator.LatestOnlyOperatorairflow.operators.latest_only.LatestOnlyOperator
  • airflow.operators.mssql_operator.MsSqlOperatorairflow.providers.microsoft.mssql.operators.mssql.MsSqlOperator
  • airflow.operators.mssql_to_hive.MsSqlToHiveOperatorairflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator
  • airflow.operators.mssql_to_hive.MsSqlToHiveTransferairflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator
  • airflow.operators.mysql_operator.MySqlOperatorairflow.providers.mysql.operators.mysql.MySqlOperator
  • airflow.operators.mysql_to_hive.MySqlToHiveOperatorairflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator
  • airflow.operators.mysql_to_hive.MySqlToHiveTransferairflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator
  • airflow.operators.oracle_operator.OracleOperatorairflow.providers.oracle.operators.oracle.OracleOperator
  • airflow.operators.papermill_operator.PapermillOperatorairflow.providers.papermill.operators.papermill.PapermillOperator
  • airflow.operators.pig_operator.PigOperatorairflow.providers.apache.pig.operators.pig.PigOperator
  • airflow.operators.postgres_operator.Mappingairflow.providers.postgres.operators.postgres.Mapping
  • airflow.operators.postgres_operator.PostgresOperatorairflow.providers.postgres.operators.postgres.PostgresOperator
  • airflow.operators.presto_check_operator.SQLCheckOperatorairflow.providers.common.sql.operators.sql.SQLCheckOperator
  • airflow.operators.presto_check_operator.SQLIntervalCheckOperatorairflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator
  • airflow.operators.presto_check_operator.SQLValueCheckOperatorairflow.providers.common.sql.operators.sql.SQLValueCheckOperator
  • airflow.operators.presto_check_operator.PrestoCheckOperatorairflow.providers.common.sql.operators.sql.SQLCheckOperator
  • airflow.operators.presto_check_operator.PrestoIntervalCheckOperatorairflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator
  • airflow.operators.presto_check_operator.PrestoValueCheckOperatorairflow.providers.common.sql.operators.sql.SQLValueCheckOperator
  • airflow.operators.presto_to_mysql.PrestoToMySqlOperatorairflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator
  • airflow.operators.presto_to_mysql.PrestoToMySqlTransferairflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator
  • airflow.operators.redshift_to_s3_operator.RedshiftToS3Operatorairflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator
  • airflow.operators.redshift_to_s3_operator.RedshiftToS3Transferairflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator
  • airflow.operators.s3_file_transform_operator.S3FileTransformOperatorairflow.providers.amazon.aws.operators.s3_file_transform.S3FileTransformOperator
  • airflow.operators.s3_to_hive_operator.S3ToHiveOperatorairflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator
  • airflow.operators.s3_to_hive_operator.S3ToHiveTransferairflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator
  • airflow.operators.s3_to_redshift_operator.S3ToRedshiftOperatorairflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator
  • airflow.operators.s3_to_redshift_operator.S3ToRedshiftTransferairflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator
  • airflow.operators.slack_operator.SlackAPIOperatorairflow.providers.slack.operators.slack.SlackAPIOperator
  • airflow.operators.slack_operator.SlackAPIPostOperatorairflow.providers.slack.operators.slack.SlackAPIPostOperator
  • airflow.operators.sql.BaseSQLOperatorairflow.providers.common.sql.operators.sql.BaseSQLOperator
  • airflow.operators.sql.BranchSQLOperatorairflow.providers.common.sql.operators.sql.BranchSQLOperator
  • airflow.operators.sql.SQLCheckOperatorairflow.providers.common.sql.operators.sql.SQLCheckOperator
  • airflow.operators.sql.SQLColumnCheckOperatorairflow.providers.common.sql.operators.sql.SQLColumnCheckOperator
  • airflow.operators.sql.SQLIntervalCheckOperatorairflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator
  • airflow.operators.sql.SQLTableCheckOperatorairflow.providers.common.sql.operators.sql.SQLTableCheckOperator
  • airflow.operators.sql.SQLThresholdCheckOperatorairflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator
  • airflow.operators.sql.SQLValueCheckOperatorairflow.providers.common.sql.operators.sql.SQLValueCheckOperator
  • airflow.operators.sql._convert_to_float_if_possibleairflow.providers.common.sql.operators.sql._convert_to_float_if_possible
  • airflow.operators.sql.parse_booleanairflow.providers.common.sql.operators.sql.parse_boolean
  • airflow.operators.sql_branch_operator.BranchSQLOperatorairflow.providers.common.sql.operators.sql.BranchSQLOperator
  • airflow.operators.sql_branch_operator.BranchSqlOperatorairflow.providers.common.sql.operators.sql.BranchSQLOperator
  • airflow.operators.sqlite_operator.SqliteOperatorairflow.providers.sqlite.operators.sqlite.SqliteOperator
  • airflow.sensors.hive_partition_sensor.HivePartitionSensorairflow.providers.apache.hive.sensors.hive_partition.HivePartitionSensor
  • airflow.sensors.http_sensor.HttpSensorairflow.providers.http.sensors.http.HttpSensor
  • airflow.sensors.metastore_partition_sensor.MetastorePartitionSensorairflow.providers.apache.hive.sensors.metastore_partition.MetastorePartitionSensor
  • airflow.sensors.named_hive_partition_sensor.NamedHivePartitionSensorairflow.providers.apache.hive.sensors.named_hive_partition.NamedHivePartitionSensor
  • airflow.sensors.s3_key_sensor.S3KeySensorairflow.providers.amazon.aws.sensors.s3.S3KeySensor
  • airflow.sensors.sql.SqlSensorairflow.providers.common.sql.sensors.sql.SqlSensor
  • airflow.sensors.sql_sensor.SqlSensorairflow.providers.common.sql.sensors.sql.SqlSensor
  • airflow.sensors.web_hdfs_sensor.WebHdfsSensorairflow.providers.apache.hdfs.sensors.web_hdfs.WebHdfsSensor

Test Plan

A test fixture has been included for the rule.

@Lee-W Lee-W changed the title Extend air303 [airflow]: extend names moved from core to provider (AIR303) Dec 30, 2024
Copy link
Contributor

github-actions bot commented Dec 30, 2024

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

* airflow.executors.celery_executor.CeleryExecutor → airflow.providers.celery.executors.celery_executor.CeleryExecutor
* airflow.executors.celery_kubernetes_executor.CeleryKubernetesExecutor → airflow.providers.celery.executors.celery_kubernetes_executor.CeleryKubernetesExecutor
* airflow.executors.dask_executor.DaskExecutor → airflow.providers.dask_executor.executors.DaskExecutor
* `airflow.hooks.S3_hook.S3Hook` → `airflow.providers.amazon.aws.hooks.s3.S3Hook`
* `airflow.hooks.S3_hook.provide_bucket_name` → `airflow.providers.amazon.aws.hooks.s3.provide_bucket_name`
* `airflow.hooks.base_hook.BaseHook` → `airflow.hooks.base.BaseHook`
* `airflow.hooks.dbapi_hook.DbApiHook` → `airflow.providers.common.sql.hooks.sql.DbApiHook`
* `airflow.hooks.docker_hook.DockerHook` → `airflow.providers.docker.hooks.docker.DockerHook`
* `airflow.hooks.druid_hook.DruidDbApiHook` → `airflow.providers.apache.druid.hooks.druid.DruidDbApiHook`
* `airflow.hooks.druid_hook.DruidHook` → `airflow.providers.apache.druid.hooks.druid.DruidHook`
* `airflow.hooks.hive_hooks.HIVE_QUEUE_PRIORITIES` → `airflow.providers.apache.hive.hooks.hive.HIVE_QUEUE_PRIORITIES`
* `airflow.hooks.hive_hooks.HiveCliHook` → `airflow.providers.apache.hive.hooks.hive.HiveCliHook`
* `airflow.hooks.hive_hooks.HiveMetastoreHook` → `airflow.providers.apache.hive.hooks.hive.HiveMetastoreHook`
* `airflow.hooks.hive_hooks.HiveServer2Hook` → `airflow.providers.apache.hive.hooks.hive.HiveServer2Hook`
* `airflow.hooks.http_hook.HttpHook` → `airflow.providers.http.hooks.http.HttpHook`
* `airflow.hooks.jdbc_hook.JdbcHook` → `airflow.providers.jdbc.hooks.jdbc.JdbcHook`
* `airflow.hooks.jdbc_hook.jaydebeapi` → `airflow.providers.jdbc.hooks.jdbc.jaydebeapi`
* `airflow.hooks.mssql_hook.MsSqlHook` → `airflow.providers.microsoft.mssql.hooks.mssql.MsSqlHook`
* `airflow.hooks.mysql_hook.MySqlHook` → `airflow.providers.mysql.hooks.mysql.MySqlHook`
* `airflow.hooks.oracle_hook.OracleHook` → `airflow.providers.oracle.hooks.oracle.OracleHook`
* `airflow.hooks.pig_hook.PigCliHook` → `airflow.providers.apache.pig.hooks.pig.PigCliHook`
* `airflow.hooks.postgres_hook.PostgresHook` → `airflow.providers.postgres.hooks.postgres.PostgresHook`
* `airflow.hooks.presto_hook.PrestoHook` → `airflow.providers.presto.hooks.presto.PrestoHook`
* `airflow.hooks.samba_hook.SambaHook` → `airflow.providers.samba.hooks.samba.SambaHook`
* `airflow.hooks.slack_hook.SlackHook` → `airflow.providers.slack.hooks.slack.SlackHook`
* `airflow.hooks.sqlite_hook.SqliteHook` → `airflow.providers.sqlite.hooks.sqlite.SqliteHook`
* `airflow.hooks.webhdfs_hook.WebHDFSHook` → `airflow.providers.apache.hdfs.hooks.webhdfs.WebHDFSHook`
* `airflow.hooks.zendesk_hook.ZendeskHook` → `airflow.providers.zendesk.hooks.zendesk.ZendeskHook`
* `airflow.operators.check_operator.SQLCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLCheckOperator`
* `airflow.operators.check_operator.SQLIntervalCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`
* `airflow.operators.check_operator.SQLThresholdCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`
* `airflow.operators.check_operator.SQLValueCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`
* `airflow.operators.check_operator.CheckOperator` → `airflow.providers.common.sql.operators.sql.SQLCheckOperator`
* `airflow.operators.check_operator.IntervalCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`
* `airflow.operators.check_operator.ThresholdCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`
* `airflow.operators.check_operator.ValueCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`
* `airflow.operators.docker_operator.DockerOperator` → `airflow.providers.docker.operators.docker.DockerOperator`
* `airflow.operators.druid_check_operator.DruidCheckOperator` → `airflow.providers.apache.druid.operators.druid_check.DruidCheckOperator`
* `airflow.operators.gcs_to_s3.GCSToS3Operator` → `airflow.providers.amazon.aws.transfers.gcs_to_s3.GCSToS3Operator`
* `airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Operator` → `airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator`
* `airflow.operators.google_api_to_s3_transfer.GoogleApiToS3Transfer` → `airflow.providers.amazon.aws.transfers.google_api_to_s3.GoogleApiToS3Operator`
* `airflow.operators.hive_operator.HiveOperator` → `airflow.providers.apache.hive.operators.hive.HiveOperator`
* `airflow.operators.hive_stats_operator.HiveStatsCollectionOperator` → `airflow.providers.apache.hive.operators.hive_stats.HiveStatsCollectionOperator`
* `airflow.operators.hive_to_druid.HiveToDruidOperator` → `airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator`
* `airflow.operators.hive_to_druid.HiveToDruidTransfer` → `airflow.providers.apache.druid.transfers.hive_to_druid.HiveToDruidOperator`
* `airflow.operators.hive_to_mysql.HiveToMySqlOperator` → `airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator`
* `airflow.operators.hive_to_mysql.HiveToMySqlTransfer` → `airflow.providers.apache.hive.transfers.hive_to_mysql.HiveToMySqlOperator`
* `airflow.operators.hive_to_samba_operator.HiveToSambaOperator` → `airflow.providers.apache.hive.transfers.hive_to_samba.HiveToSambaOperator`
* `airflow.operators.http_operator.SimpleHttpOperator` → `airflow.providers.http.operators.http.SimpleHttpOperator`
* `airflow.operators.jdbc_operator.JdbcOperator` → `airflow.providers.jdbc.operators.jdbc.JdbcOperator`
* `airflow.operators.latest_only_operator.LatestOnlyOperator` → `airflow.operators.latest_only.LatestOnlyOperator`
* `airflow.operators.mssql_operator.MsSqlOperator` → `airflow.providers.microsoft.mssql.operators.mssql.MsSqlOperator`
* `airflow.operators.mssql_to_hive.MsSqlToHiveOperator` → `airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator`
* `airflow.operators.mssql_to_hive.MsSqlToHiveTransfer` → `airflow.providers.apache.hive.transfers.mssql_to_hive.MsSqlToHiveOperator`
* `airflow.operators.mysql_operator.MySqlOperator` → `airflow.providers.mysql.operators.mysql.MySqlOperator`
* `airflow.operators.mysql_to_hive.MySqlToHiveOperator` → `airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator`
* `airflow.operators.mysql_to_hive.MySqlToHiveTransfer` → `airflow.providers.apache.hive.transfers.mysql_to_hive.MySqlToHiveOperator`
* `airflow.operators.oracle_operator.OracleOperator` → `airflow.providers.oracle.operators.oracle.OracleOperator`
* `airflow.operators.papermill_operator.PapermillOperator` → `airflow.providers.papermill.operators.papermill.PapermillOperator`
* `airflow.operators.pig_operator.PigOperator` → `airflow.providers.apache.pig.operators.pig.PigOperator`
* `airflow.operators.postgres_operator.Mapping` → `airflow.providers.postgres.operators.postgres.Mapping`
* `airflow.operators.postgres_operator.PostgresOperator` → `airflow.providers.postgres.operators.postgres.PostgresOperator`
* `airflow.operators.presto_check_operator.SQLCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLCheckOperator`
* `airflow.operators.presto_check_operator.SQLIntervalCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`
* `airflow.operators.presto_check_operator.SQLValueCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`
* `airflow.operators.presto_check_operator.PrestoCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLCheckOperator`
* `airflow.operators.presto_check_operator.PrestoIntervalCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`
* `airflow.operators.presto_check_operator.PrestoValueCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`
* `airflow.operators.presto_to_mysql.PrestoToMySqlOperator` → `airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator`
* `airflow.operators.presto_to_mysql.PrestoToMySqlTransfer` → `airflow.providers.mysql.transfers.presto_to_mysql.PrestoToMySqlOperator`
* `airflow.operators.redshift_to_s3_operator.RedshiftToS3Operator` → `airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator`
* `airflow.operators.redshift_to_s3_operator.RedshiftToS3Transfer` → `airflow.providers.amazon.aws.transfers.redshift_to_s3.RedshiftToS3Operator`
* `airflow.operators.s3_file_transform_operator.S3FileTransformOperator` → `airflow.providers.amazon.aws.operators.s3_file_transform.S3FileTransformOperator`
* `airflow.operators.s3_to_hive_operator.S3ToHiveOperator` → `airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator`
* `airflow.operators.s3_to_hive_operator.S3ToHiveTransfer` → `airflow.providers.apache.hive.transfers.s3_to_hive.S3ToHiveOperator`
* `airflow.operators.s3_to_redshift_operator.S3ToRedshiftOperator` → `airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator`
* `airflow.operators.s3_to_redshift_operator.S3ToRedshiftTransfer` → `airflow.providers.amazon.aws.transfers.s3_to_redshift.S3ToRedshiftOperator`
* `airflow.operators.slack_operator.SlackAPIOperator` → `airflow.providers.slack.operators.slack.SlackAPIOperator`
* `airflow.operators.slack_operator.SlackAPIPostOperator` → `airflow.providers.slack.operators.slack.SlackAPIPostOperator`
* `airflow.operators.sql.BaseSQLOperator` → `airflow.providers.common.sql.operators.sql.BaseSQLOperator`
* `airflow.operators.sql.BranchSQLOperator` → `airflow.providers.common.sql.operators.sql.BranchSQLOperator`
* `airflow.operators.sql.SQLCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLCheckOperator`
* `airflow.operators.sql.SQLColumnCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLColumnCheckOperator`
* `airflow.operators.sql.SQLIntervalCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLIntervalCheckOperator`
* `airflow.operators.sql.SQLTableCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLTableCheckOperator`
* `airflow.operators.sql.SQLThresholdCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLThresholdCheckOperator`
* `airflow.operators.sql.SQLValueCheckOperator` → `airflow.providers.common.sql.operators.sql.SQLValueCheckOperator`
* `airflow.operators.sql._convert_to_float_if_possible` → `airflow.providers.common.sql.operators.sql._convert_to_float_if_possible`
* `airflow.operators.sql.parse_boolean` → `airflow.providers.common.sql.operators.sql.parse_boolean`
* `airflow.operators.sql_branch_operator.BranchSQLOperator` → `airflow.providers.common.sql.operators.sql.BranchSQLOperator`
* `airflow.operators.sql_branch_operator.BranchSqlOperator` → `airflow.providers.common.sql.operators.sql.BranchSQLOperator`
* `airflow.operators.sqlite_operator.SqliteOperator` → `airflow.providers.sqlite.operators.sqlite.SqliteOperator`
* `airflow.sensors.hive_partition_sensor.HivePartitionSensor` → `airflow.providers.apache.hive.sensors.hive_partition.HivePartitionSensor`
* `airflow.sensors.http_sensor.HttpSensor` → `airflow.providers.http.sensors.http.HttpSensor`
* `airflow.sensors.metastore_partition_sensor.MetastorePartitionSensor` → `airflow.providers.apache.hive.sensors.metastore_partition.MetastorePartitionSensor`
* `airflow.sensors.named_hive_partition_sensor.NamedHivePartitionSensor` → `airflow.providers.apache.hive.sensors.named_hive_partition.NamedHivePartitionSensor`
* `airflow.sensors.s3_key_sensor.S3KeySensor` → `airflow.providers.amazon.aws.sensors.s3.S3KeySensor`
* `airflow.sensors.sql.SqlSensor` → `airflow.providers.common.sql.sensors.sql.SqlSensor`
* `airflow.sensors.sql_sensor.SqlSensor` → `airflow.providers.common.sql.sensors.sql.SqlSensor`
* `airflow.sensors.web_hdfs_sensor.WebHdfsSensor` → `airflow.providers.apache.hdfs.sensors.web_hdfs.WebHdfsSensor`
@Lee-W Lee-W marked this pull request as ready for review December 31, 2024 09:56
@MichaReiser MichaReiser added rule Implementing or modifying a lint rule preview Related to preview mode features labels Dec 31, 2024
Copy link
Member

@MichaReiser MichaReiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a lot of names... Thank you

@MichaReiser MichaReiser merged commit 32de580 into astral-sh:main Dec 31, 2024
21 checks passed
@Lee-W
Copy link
Contributor Author

Lee-W commented Jan 1, 2025

That's a lot of names... Thank you

Thank you for your prompt reviewing 🙌 There will be a few batch to come but this one should be the biggest one haha

@dhruvmanila dhruvmanila changed the title [airflow]: extend names moved from core to provider (AIR303) [airflow] Extend names moved from core to provider (AIR303) Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preview Related to preview mode features rule Implementing or modifying a lint rule
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants