diff --git a/BREEZE.rst b/BREEZE.rst old mode 100644 new mode 100755 diff --git a/CHANGELOG.txt b/CHANGELOG.txt old mode 100644 new mode 100755 diff --git a/CI.rst b/CI.rst old mode 100644 new mode 100755 diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md old mode 100644 new mode 100755 diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst old mode 100644 new mode 100755 index cb5d600dfbeaab..4ae7377f9d10f1 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -433,14 +433,14 @@ This is the full list of those extras: .. START EXTRAS HERE all_dbs, amazon, apache.atlas, apache.beam, apache.cassandra, apache.druid, apache.hdfs, -apache.hive, apache.kylin, apache.pinot, apache.webhdfs, async, atlas, aws, azure, cassandra, -celery, cgroups, cloudant, cncf.kubernetes, dask, databricks, datadog, devel, devel_hadoop, doc, -docker, druid, elasticsearch, exasol, facebook, gcp, gcp_api, github_enterprise, google, -google_auth, grpc, hashicorp, hdfs, hive, jdbc, jira, kerberos, kubernetes, ldap, microsoft.azure, -microsoft.mssql, microsoft.winrm, mongo, mssql, mysql, odbc, oracle, pagerduty, papermill, password, -pinot, postgres, presto, qds, rabbitmq, redis, salesforce, samba, segment, sendgrid, sentry, -singularity, slack, snowflake, spark, ssh, statsd, tableau, vertica, virtualenv, webhdfs, winrm, -yandexcloud, all, devel_ci +apache.hive, apache.kafka, apache.kylin, apache.pinot, apache.webhdfs, async, atlas, aws, azure, +cassandra, celery, cgroups, cloudant, cncf.kubernetes, dask, databricks, datadog, devel, +devel_hadoop, doc, docker, druid, elasticsearch, exasol, facebook, gcp, gcp_api, github_enterprise, +google, google_auth, grpc, hashicorp, hdfs, hive, jdbc, jira, kerberos, kubernetes, ldap, +microsoft.azure, microsoft.mssql, microsoft.winrm, mongo, mssql, mysql, odbc, oracle, pagerduty, +papermill, password, pinot, postgres, presto, qds, rabbitmq, redis, salesforce, samba, segment, +sendgrid, sentry, singularity, slack, snowflake, spark, ssh, statsd, tableau, vertica, virtualenv, +webhdfs, winrm, yandexcloud, all, devel_ci .. END EXTRAS HERE diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/Dockerfile.ci b/Dockerfile.ci old mode 100644 new mode 100755 diff --git a/IMAGES.rst b/IMAGES.rst old mode 100644 new mode 100755 diff --git a/INSTALL b/INSTALL old mode 100644 new mode 100755 index 8c2cc919ccfbb8..b101822898d152 --- a/INSTALL +++ b/INSTALL @@ -46,14 +46,14 @@ pip install . \ # START EXTRAS HERE all_dbs, amazon, apache.atlas, apache.beam, apache.cassandra, apache.druid, apache.hdfs, -apache.hive, apache.kylin, apache.pinot, apache.webhdfs, async, atlas, aws, azure, cassandra, -celery, cgroups, cloudant, cncf.kubernetes, dask, databricks, datadog, devel, devel_hadoop, doc, -docker, druid, elasticsearch, exasol, facebook, gcp, gcp_api, github_enterprise, google, -google_auth, grpc, hashicorp, hdfs, hive, jdbc, jira, kerberos, kubernetes, ldap, microsoft.azure, -microsoft.mssql, microsoft.winrm, mongo, mssql, mysql, odbc, oracle, pagerduty, papermill, password, -pinot, postgres, presto, qds, rabbitmq, redis, salesforce, samba, segment, sendgrid, sentry, -singularity, slack, snowflake, spark, ssh, statsd, tableau, vertica, virtualenv, webhdfs, winrm, -yandexcloud, all, devel_ci +apache.hive, apache.kafka, apache.kylin, apache.pinot, apache.webhdfs, async, atlas, aws, azure, +cassandra, celery, cgroups, cloudant, cncf.kubernetes, dask, databricks, datadog, devel, +devel_hadoop, doc, docker, druid, elasticsearch, exasol, facebook, gcp, gcp_api, github_enterprise, +google, google_auth, grpc, hashicorp, hdfs, hive, jdbc, jira, kerberos, kubernetes, ldap, +microsoft.azure, microsoft.mssql, microsoft.winrm, mongo, mssql, mysql, odbc, oracle, pagerduty, +papermill, password, pinot, postgres, presto, qds, rabbitmq, redis, salesforce, samba, segment, +sendgrid, sentry, singularity, slack, snowflake, spark, ssh, statsd, tableau, vertica, virtualenv, +webhdfs, winrm, yandexcloud, all, devel_ci # END EXTRAS HERE diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/LOCAL_VIRTUALENV.rst b/LOCAL_VIRTUALENV.rst old mode 100644 new mode 100755 diff --git a/MANIFEST.in b/MANIFEST.in old mode 100644 new mode 100755 diff --git a/NOTICE b/NOTICE old mode 100644 new mode 100755 diff --git a/README.md b/README.md index c2869acb4661f7..d2e60ae7d3195d 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ specific language governing permissions and limitations under the License. --> + # Apache Airflow [![PyPI version](https://badge.fury.io/py/apache-airflow.svg)](https://badge.fury.io/py/apache-airflow) @@ -40,7 +41,7 @@ Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The -**Table of contents** + - [Requirements](#requirements) - [Getting started](#getting-started) diff --git a/STATIC_CODE_CHECKS.rst b/STATIC_CODE_CHECKS.rst old mode 100644 new mode 100755 diff --git a/TESTING.rst b/TESTING.rst old mode 100644 new mode 100755 diff --git a/UPDATING.md b/UPDATING.md old mode 100644 new mode 100755 diff --git a/airflow/__init__.py b/airflow/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/__main__.py b/airflow/__main__.py old mode 100644 new mode 100755 diff --git a/airflow/alembic.ini b/airflow/alembic.ini old mode 100644 new mode 100755 diff --git a/airflow/api/__init__.py b/airflow/api/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/__init__.py b/airflow/api/auth/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/backend/__init__.py b/airflow/api/auth/backend/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/backend/basic_auth.py b/airflow/api/auth/backend/basic_auth.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/backend/default.py b/airflow/api/auth/backend/default.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/backend/deny_all.py b/airflow/api/auth/backend/deny_all.py old mode 100644 new mode 100755 diff --git a/airflow/api/auth/backend/kerberos_auth.py b/airflow/api/auth/backend/kerberos_auth.py old mode 100644 new mode 100755 diff --git a/airflow/api/client/__init__.py b/airflow/api/client/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/client/api_client.py b/airflow/api/client/api_client.py old mode 100644 new mode 100755 diff --git a/airflow/api/client/json_client.py b/airflow/api/client/json_client.py old mode 100644 new mode 100755 diff --git a/airflow/api/client/local_client.py b/airflow/api/client/local_client.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/__init__.py b/airflow/api/common/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/__init__.py b/airflow/api/common/experimental/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/delete_dag.py b/airflow/api/common/experimental/delete_dag.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_code.py b/airflow/api/common/experimental/get_code.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_dag_run_state.py b/airflow/api/common/experimental/get_dag_run_state.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_dag_runs.py b/airflow/api/common/experimental/get_dag_runs.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_lineage.py b/airflow/api/common/experimental/get_lineage.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_task.py b/airflow/api/common/experimental/get_task.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/get_task_instance.py b/airflow/api/common/experimental/get_task_instance.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/mark_tasks.py b/airflow/api/common/experimental/mark_tasks.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/pool.py b/airflow/api/common/experimental/pool.py old mode 100644 new mode 100755 diff --git a/airflow/api/common/experimental/trigger_dag.py b/airflow/api/common/experimental/trigger_dag.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/__init__.py b/airflow/api_connexion/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/__init__.py b/airflow/api_connexion/endpoints/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/config_endpoint.py b/airflow/api_connexion/endpoints/config_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/connection_endpoint.py b/airflow/api_connexion/endpoints/connection_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/dag_endpoint.py b/airflow/api_connexion/endpoints/dag_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/dag_run_endpoint.py b/airflow/api_connexion/endpoints/dag_run_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/dag_source_endpoint.py b/airflow/api_connexion/endpoints/dag_source_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/event_log_endpoint.py b/airflow/api_connexion/endpoints/event_log_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/extra_link_endpoint.py b/airflow/api_connexion/endpoints/extra_link_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/health_endpoint.py b/airflow/api_connexion/endpoints/health_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/import_error_endpoint.py b/airflow/api_connexion/endpoints/import_error_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/log_endpoint.py b/airflow/api_connexion/endpoints/log_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/pool_endpoint.py b/airflow/api_connexion/endpoints/pool_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/task_endpoint.py b/airflow/api_connexion/endpoints/task_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/task_instance_endpoint.py b/airflow/api_connexion/endpoints/task_instance_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/variable_endpoint.py b/airflow/api_connexion/endpoints/variable_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/version_endpoint.py b/airflow/api_connexion/endpoints/version_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/endpoints/xcom_endpoint.py b/airflow/api_connexion/endpoints/xcom_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/exceptions.py b/airflow/api_connexion/exceptions.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/openapi/v1.yaml b/airflow/api_connexion/openapi/v1.yaml old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/parameters.py b/airflow/api_connexion/parameters.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/__init__.py b/airflow/api_connexion/schemas/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/common_schema.py b/airflow/api_connexion/schemas/common_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/config_schema.py b/airflow/api_connexion/schemas/config_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/connection_schema.py b/airflow/api_connexion/schemas/connection_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/dag_run_schema.py b/airflow/api_connexion/schemas/dag_run_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/dag_schema.py b/airflow/api_connexion/schemas/dag_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/dag_source_schema.py b/airflow/api_connexion/schemas/dag_source_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/enum_schemas.py b/airflow/api_connexion/schemas/enum_schemas.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/error_schema.py b/airflow/api_connexion/schemas/error_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/event_log_schema.py b/airflow/api_connexion/schemas/event_log_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/health_schema.py b/airflow/api_connexion/schemas/health_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/log_schema.py b/airflow/api_connexion/schemas/log_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/pool_schema.py b/airflow/api_connexion/schemas/pool_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/task_schema.py b/airflow/api_connexion/schemas/task_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/variable_schema.py b/airflow/api_connexion/schemas/variable_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/version_schema.py b/airflow/api_connexion/schemas/version_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/schemas/xcom_schema.py b/airflow/api_connexion/schemas/xcom_schema.py old mode 100644 new mode 100755 diff --git a/airflow/api_connexion/security.py b/airflow/api_connexion/security.py old mode 100644 new mode 100755 diff --git a/airflow/cli/__init__.py b/airflow/cli/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/cli/cli_parser.py b/airflow/cli/cli_parser.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/__init__.py b/airflow/cli/commands/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/celery_command.py b/airflow/cli/commands/celery_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/config_command.py b/airflow/cli/commands/config_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/connection_command.py b/airflow/cli/commands/connection_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/dag_command.py b/airflow/cli/commands/dag_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/db_command.py b/airflow/cli/commands/db_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/info_command.py b/airflow/cli/commands/info_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/kerberos_command.py b/airflow/cli/commands/kerberos_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/legacy_commands.py b/airflow/cli/commands/legacy_commands.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/plugins_command.py b/airflow/cli/commands/plugins_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/pool_command.py b/airflow/cli/commands/pool_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/role_command.py b/airflow/cli/commands/role_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/rotate_fernet_key_command.py b/airflow/cli/commands/rotate_fernet_key_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/scheduler_command.py b/airflow/cli/commands/scheduler_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/sync_perm_command.py b/airflow/cli/commands/sync_perm_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/task_command.py b/airflow/cli/commands/task_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/user_command.py b/airflow/cli/commands/user_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/variable_command.py b/airflow/cli/commands/variable_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/version_command.py b/airflow/cli/commands/version_command.py old mode 100644 new mode 100755 diff --git a/airflow/cli/commands/webserver_command.py b/airflow/cli/commands/webserver_command.py old mode 100644 new mode 100755 diff --git a/airflow/config_templates/__init__.py b/airflow/config_templates/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/config_templates/airflow_local_settings.py b/airflow/config_templates/airflow_local_settings.py old mode 100644 new mode 100755 diff --git a/airflow/config_templates/config.yml b/airflow/config_templates/config.yml old mode 100644 new mode 100755 diff --git a/airflow/config_templates/default_airflow.cfg b/airflow/config_templates/default_airflow.cfg old mode 100644 new mode 100755 diff --git a/airflow/config_templates/default_celery.py b/airflow/config_templates/default_celery.py old mode 100644 new mode 100755 diff --git a/airflow/config_templates/default_test.cfg b/airflow/config_templates/default_test.cfg old mode 100644 new mode 100755 diff --git a/airflow/config_templates/default_webserver_config.py b/airflow/config_templates/default_webserver_config.py old mode 100644 new mode 100755 diff --git a/airflow/configuration.py b/airflow/configuration.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/__init__.py b/airflow/contrib/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/__init__.py b/airflow/contrib/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_athena_hook.py b/airflow/contrib/hooks/aws_athena_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_datasync_hook.py b/airflow/contrib/hooks/aws_datasync_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_dynamodb_hook.py b/airflow/contrib/hooks/aws_dynamodb_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_firehose_hook.py b/airflow/contrib/hooks/aws_firehose_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_glue_catalog_hook.py b/airflow/contrib/hooks/aws_glue_catalog_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_hook.py b/airflow/contrib/hooks/aws_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_lambda_hook.py b/airflow/contrib/hooks/aws_lambda_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_logs_hook.py b/airflow/contrib/hooks/aws_logs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_sns_hook.py b/airflow/contrib/hooks/aws_sns_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/aws_sqs_hook.py b/airflow/contrib/hooks/aws_sqs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_container_instance_hook.py b/airflow/contrib/hooks/azure_container_instance_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_container_registry_hook.py b/airflow/contrib/hooks/azure_container_registry_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_container_volume_hook.py b/airflow/contrib/hooks/azure_container_volume_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_cosmos_hook.py b/airflow/contrib/hooks/azure_cosmos_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_data_lake_hook.py b/airflow/contrib/hooks/azure_data_lake_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/azure_fileshare_hook.py b/airflow/contrib/hooks/azure_fileshare_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/bigquery_hook.py b/airflow/contrib/hooks/bigquery_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/cassandra_hook.py b/airflow/contrib/hooks/cassandra_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/cloudant_hook.py b/airflow/contrib/hooks/cloudant_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/databricks_hook.py b/airflow/contrib/hooks/databricks_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/datadog_hook.py b/airflow/contrib/hooks/datadog_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/datastore_hook.py b/airflow/contrib/hooks/datastore_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/dingding_hook.py b/airflow/contrib/hooks/dingding_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/discord_webhook_hook.py b/airflow/contrib/hooks/discord_webhook_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/emr_hook.py b/airflow/contrib/hooks/emr_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/fs_hook.py b/airflow/contrib/hooks/fs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/ftp_hook.py b/airflow/contrib/hooks/ftp_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_api_base_hook.py b/airflow/contrib/hooks/gcp_api_base_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_bigtable_hook.py b/airflow/contrib/hooks/gcp_bigtable_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_cloud_build_hook.py b/airflow/contrib/hooks/gcp_cloud_build_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_compute_hook.py b/airflow/contrib/hooks/gcp_compute_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_container_hook.py b/airflow/contrib/hooks/gcp_container_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_dataflow_hook.py b/airflow/contrib/hooks/gcp_dataflow_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_dataproc_hook.py b/airflow/contrib/hooks/gcp_dataproc_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_dlp_hook.py b/airflow/contrib/hooks/gcp_dlp_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_function_hook.py b/airflow/contrib/hooks/gcp_function_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_kms_hook.py b/airflow/contrib/hooks/gcp_kms_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_mlengine_hook.py b/airflow/contrib/hooks/gcp_mlengine_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_natural_language_hook.py b/airflow/contrib/hooks/gcp_natural_language_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_pubsub_hook.py b/airflow/contrib/hooks/gcp_pubsub_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_spanner_hook.py b/airflow/contrib/hooks/gcp_spanner_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_speech_to_text_hook.py b/airflow/contrib/hooks/gcp_speech_to_text_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_sql_hook.py b/airflow/contrib/hooks/gcp_sql_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_tasks_hook.py b/airflow/contrib/hooks/gcp_tasks_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_text_to_speech_hook.py b/airflow/contrib/hooks/gcp_text_to_speech_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_transfer_hook.py b/airflow/contrib/hooks/gcp_transfer_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_translate_hook.py b/airflow/contrib/hooks/gcp_translate_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_video_intelligence_hook.py b/airflow/contrib/hooks/gcp_video_intelligence_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcp_vision_hook.py b/airflow/contrib/hooks/gcp_vision_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gcs_hook.py b/airflow/contrib/hooks/gcs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/gdrive_hook.py b/airflow/contrib/hooks/gdrive_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/grpc_hook.py b/airflow/contrib/hooks/grpc_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/imap_hook.py b/airflow/contrib/hooks/imap_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/jenkins_hook.py b/airflow/contrib/hooks/jenkins_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/mongo_hook.py b/airflow/contrib/hooks/mongo_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/openfaas_hook.py b/airflow/contrib/hooks/openfaas_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/opsgenie_alert_hook.py b/airflow/contrib/hooks/opsgenie_alert_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/pagerduty_hook.py b/airflow/contrib/hooks/pagerduty_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/pinot_hook.py b/airflow/contrib/hooks/pinot_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/qubole_check_hook.py b/airflow/contrib/hooks/qubole_check_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/qubole_hook.py b/airflow/contrib/hooks/qubole_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/redis_hook.py b/airflow/contrib/hooks/redis_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/redshift_hook.py b/airflow/contrib/hooks/redshift_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/sagemaker_hook.py b/airflow/contrib/hooks/sagemaker_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/salesforce_hook.py b/airflow/contrib/hooks/salesforce_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/segment_hook.py b/airflow/contrib/hooks/segment_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/sftp_hook.py b/airflow/contrib/hooks/sftp_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/slack_webhook_hook.py b/airflow/contrib/hooks/slack_webhook_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/snowflake_hook.py b/airflow/contrib/hooks/snowflake_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/spark_jdbc_hook.py b/airflow/contrib/hooks/spark_jdbc_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/spark_sql_hook.py b/airflow/contrib/hooks/spark_sql_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/spark_submit_hook.py b/airflow/contrib/hooks/spark_submit_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/sqoop_hook.py b/airflow/contrib/hooks/sqoop_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/ssh_hook.py b/airflow/contrib/hooks/ssh_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/vertica_hook.py b/airflow/contrib/hooks/vertica_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/wasb_hook.py b/airflow/contrib/hooks/wasb_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/hooks/winrm_hook.py b/airflow/contrib/hooks/winrm_hook.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/__init__.py b/airflow/contrib/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/adls_list_operator.py b/airflow/contrib/operators/adls_list_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/adls_to_gcs.py b/airflow/contrib/operators/adls_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/aws_athena_operator.py b/airflow/contrib/operators/aws_athena_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/aws_sqs_publish_operator.py b/airflow/contrib/operators/aws_sqs_publish_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/awsbatch_operator.py b/airflow/contrib/operators/awsbatch_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/azure_container_instances_operator.py b/airflow/contrib/operators/azure_container_instances_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/azure_cosmos_operator.py b/airflow/contrib/operators/azure_cosmos_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_check_operator.py b/airflow/contrib/operators/bigquery_check_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_get_data.py b/airflow/contrib/operators/bigquery_get_data.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_operator.py b/airflow/contrib/operators/bigquery_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_table_delete_operator.py b/airflow/contrib/operators/bigquery_table_delete_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_to_bigquery.py b/airflow/contrib/operators/bigquery_to_bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_to_gcs.py b/airflow/contrib/operators/bigquery_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/bigquery_to_mysql_operator.py b/airflow/contrib/operators/bigquery_to_mysql_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/cassandra_to_gcs.py b/airflow/contrib/operators/cassandra_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/databricks_operator.py b/airflow/contrib/operators/databricks_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/dataflow_operator.py b/airflow/contrib/operators/dataflow_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/dataproc_operator.py b/airflow/contrib/operators/dataproc_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/datastore_export_operator.py b/airflow/contrib/operators/datastore_export_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/datastore_import_operator.py b/airflow/contrib/operators/datastore_import_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/dingding_operator.py b/airflow/contrib/operators/dingding_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/discord_webhook_operator.py b/airflow/contrib/operators/discord_webhook_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/docker_swarm_operator.py b/airflow/contrib/operators/docker_swarm_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/druid_operator.py b/airflow/contrib/operators/druid_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/dynamodb_to_s3.py b/airflow/contrib/operators/dynamodb_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/ecs_operator.py b/airflow/contrib/operators/ecs_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/emr_add_steps_operator.py b/airflow/contrib/operators/emr_add_steps_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/emr_create_job_flow_operator.py b/airflow/contrib/operators/emr_create_job_flow_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/emr_terminate_job_flow_operator.py b/airflow/contrib/operators/emr_terminate_job_flow_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/file_to_gcs.py b/airflow/contrib/operators/file_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/file_to_wasb.py b/airflow/contrib/operators/file_to_wasb.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_bigtable_operator.py b/airflow/contrib/operators/gcp_bigtable_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_cloud_build_operator.py b/airflow/contrib/operators/gcp_cloud_build_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_compute_operator.py b/airflow/contrib/operators/gcp_compute_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_container_operator.py b/airflow/contrib/operators/gcp_container_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_dlp_operator.py b/airflow/contrib/operators/gcp_dlp_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_function_operator.py b/airflow/contrib/operators/gcp_function_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_natural_language_operator.py b/airflow/contrib/operators/gcp_natural_language_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_spanner_operator.py b/airflow/contrib/operators/gcp_spanner_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_speech_to_text_operator.py b/airflow/contrib/operators/gcp_speech_to_text_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_sql_operator.py b/airflow/contrib/operators/gcp_sql_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_tasks_operator.py b/airflow/contrib/operators/gcp_tasks_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_text_to_speech_operator.py b/airflow/contrib/operators/gcp_text_to_speech_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_transfer_operator.py b/airflow/contrib/operators/gcp_transfer_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_translate_operator.py b/airflow/contrib/operators/gcp_translate_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_translate_speech_operator.py b/airflow/contrib/operators/gcp_translate_speech_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_video_intelligence_operator.py b/airflow/contrib/operators/gcp_video_intelligence_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcp_vision_operator.py b/airflow/contrib/operators/gcp_vision_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_acl_operator.py b/airflow/contrib/operators/gcs_acl_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_delete_operator.py b/airflow/contrib/operators/gcs_delete_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_download_operator.py b/airflow/contrib/operators/gcs_download_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_list_operator.py b/airflow/contrib/operators/gcs_list_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_operator.py b/airflow/contrib/operators/gcs_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_to_bq.py b/airflow/contrib/operators/gcs_to_bq.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_to_gcs.py b/airflow/contrib/operators/gcs_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_to_gcs_transfer_operator.py b/airflow/contrib/operators/gcs_to_gcs_transfer_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_to_gdrive_operator.py b/airflow/contrib/operators/gcs_to_gdrive_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/gcs_to_s3.py b/airflow/contrib/operators/gcs_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/grpc_operator.py b/airflow/contrib/operators/grpc_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/hive_to_dynamodb.py b/airflow/contrib/operators/hive_to_dynamodb.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/imap_attachment_to_s3_operator.py b/airflow/contrib/operators/imap_attachment_to_s3_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/jenkins_job_trigger_operator.py b/airflow/contrib/operators/jenkins_job_trigger_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/jira_operator.py b/airflow/contrib/operators/jira_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/kubernetes_pod_operator.py b/airflow/contrib/operators/kubernetes_pod_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/mlengine_operator.py b/airflow/contrib/operators/mlengine_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/mongo_to_s3.py b/airflow/contrib/operators/mongo_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/mssql_to_gcs.py b/airflow/contrib/operators/mssql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/mysql_to_gcs.py b/airflow/contrib/operators/mysql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/opsgenie_alert_operator.py b/airflow/contrib/operators/opsgenie_alert_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/oracle_to_azure_data_lake_transfer.py b/airflow/contrib/operators/oracle_to_azure_data_lake_transfer.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/oracle_to_oracle_transfer.py b/airflow/contrib/operators/oracle_to_oracle_transfer.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/postgres_to_gcs_operator.py b/airflow/contrib/operators/postgres_to_gcs_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/pubsub_operator.py b/airflow/contrib/operators/pubsub_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/qubole_check_operator.py b/airflow/contrib/operators/qubole_check_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/qubole_operator.py b/airflow/contrib/operators/qubole_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/redis_publish_operator.py b/airflow/contrib/operators/redis_publish_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_copy_object_operator.py b/airflow/contrib/operators/s3_copy_object_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_delete_objects_operator.py b/airflow/contrib/operators/s3_delete_objects_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_list_operator.py b/airflow/contrib/operators/s3_list_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_to_gcs_operator.py b/airflow/contrib/operators/s3_to_gcs_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_to_gcs_transfer_operator.py b/airflow/contrib/operators/s3_to_gcs_transfer_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/s3_to_sftp_operator.py b/airflow/contrib/operators/s3_to_sftp_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_base_operator.py b/airflow/contrib/operators/sagemaker_base_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_endpoint_config_operator.py b/airflow/contrib/operators/sagemaker_endpoint_config_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_endpoint_operator.py b/airflow/contrib/operators/sagemaker_endpoint_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_model_operator.py b/airflow/contrib/operators/sagemaker_model_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_training_operator.py b/airflow/contrib/operators/sagemaker_training_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_transform_operator.py b/airflow/contrib/operators/sagemaker_transform_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sagemaker_tuning_operator.py b/airflow/contrib/operators/sagemaker_tuning_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/segment_track_event_operator.py b/airflow/contrib/operators/segment_track_event_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sftp_operator.py b/airflow/contrib/operators/sftp_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sftp_to_s3_operator.py b/airflow/contrib/operators/sftp_to_s3_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/slack_webhook_operator.py b/airflow/contrib/operators/slack_webhook_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/snowflake_operator.py b/airflow/contrib/operators/snowflake_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sns_publish_operator.py b/airflow/contrib/operators/sns_publish_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/spark_jdbc_operator.py b/airflow/contrib/operators/spark_jdbc_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/spark_sql_operator.py b/airflow/contrib/operators/spark_sql_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/spark_submit_operator.py b/airflow/contrib/operators/spark_submit_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sql_to_gcs.py b/airflow/contrib/operators/sql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/sqoop_operator.py b/airflow/contrib/operators/sqoop_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/ssh_operator.py b/airflow/contrib/operators/ssh_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/vertica_operator.py b/airflow/contrib/operators/vertica_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/vertica_to_hive.py b/airflow/contrib/operators/vertica_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/vertica_to_mysql.py b/airflow/contrib/operators/vertica_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/wasb_delete_blob_operator.py b/airflow/contrib/operators/wasb_delete_blob_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/operators/winrm_operator.py b/airflow/contrib/operators/winrm_operator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/secrets/__init__.py b/airflow/contrib/secrets/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/secrets/aws_secrets_manager.py b/airflow/contrib/secrets/aws_secrets_manager.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/secrets/aws_systems_manager.py b/airflow/contrib/secrets/aws_systems_manager.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/secrets/gcp_secrets_manager.py b/airflow/contrib/secrets/gcp_secrets_manager.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/secrets/hashicorp_vault.py b/airflow/contrib/secrets/hashicorp_vault.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/__init__.py b/airflow/contrib/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/aws_athena_sensor.py b/airflow/contrib/sensors/aws_athena_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/aws_glue_catalog_partition_sensor.py b/airflow/contrib/sensors/aws_glue_catalog_partition_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/aws_redshift_cluster_sensor.py b/airflow/contrib/sensors/aws_redshift_cluster_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/aws_sqs_sensor.py b/airflow/contrib/sensors/aws_sqs_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/azure_cosmos_sensor.py b/airflow/contrib/sensors/azure_cosmos_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/bash_sensor.py b/airflow/contrib/sensors/bash_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/bigquery_sensor.py b/airflow/contrib/sensors/bigquery_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/cassandra_record_sensor.py b/airflow/contrib/sensors/cassandra_record_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/cassandra_table_sensor.py b/airflow/contrib/sensors/cassandra_table_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/celery_queue_sensor.py b/airflow/contrib/sensors/celery_queue_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/datadog_sensor.py b/airflow/contrib/sensors/datadog_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/emr_base_sensor.py b/airflow/contrib/sensors/emr_base_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/emr_job_flow_sensor.py b/airflow/contrib/sensors/emr_job_flow_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/emr_step_sensor.py b/airflow/contrib/sensors/emr_step_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/file_sensor.py b/airflow/contrib/sensors/file_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/ftp_sensor.py b/airflow/contrib/sensors/ftp_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/gcp_transfer_sensor.py b/airflow/contrib/sensors/gcp_transfer_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/gcs_sensor.py b/airflow/contrib/sensors/gcs_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/hdfs_sensor.py b/airflow/contrib/sensors/hdfs_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/imap_attachment_sensor.py b/airflow/contrib/sensors/imap_attachment_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/jira_sensor.py b/airflow/contrib/sensors/jira_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/mongo_sensor.py b/airflow/contrib/sensors/mongo_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/pubsub_sensor.py b/airflow/contrib/sensors/pubsub_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/python_sensor.py b/airflow/contrib/sensors/python_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/qubole_sensor.py b/airflow/contrib/sensors/qubole_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/redis_key_sensor.py b/airflow/contrib/sensors/redis_key_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/redis_pub_sub_sensor.py b/airflow/contrib/sensors/redis_pub_sub_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sagemaker_base_sensor.py b/airflow/contrib/sensors/sagemaker_base_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sagemaker_endpoint_sensor.py b/airflow/contrib/sensors/sagemaker_endpoint_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sagemaker_training_sensor.py b/airflow/contrib/sensors/sagemaker_training_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sagemaker_transform_sensor.py b/airflow/contrib/sensors/sagemaker_transform_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sagemaker_tuning_sensor.py b/airflow/contrib/sensors/sagemaker_tuning_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/sftp_sensor.py b/airflow/contrib/sensors/sftp_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/wasb_sensor.py b/airflow/contrib/sensors/wasb_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/sensors/weekday_sensor.py b/airflow/contrib/sensors/weekday_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/task_runner/__init__.py b/airflow/contrib/task_runner/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/task_runner/cgroup_task_runner.py b/airflow/contrib/task_runner/cgroup_task_runner.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/__init__.py b/airflow/contrib/utils/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/gcp_field_sanitizer.py b/airflow/contrib/utils/gcp_field_sanitizer.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/gcp_field_validator.py b/airflow/contrib/utils/gcp_field_validator.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/log/__init__.py b/airflow/contrib/utils/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/log/task_handler_with_custom_formatter.py b/airflow/contrib/utils/log/task_handler_with_custom_formatter.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/mlengine_operator_utils.py b/airflow/contrib/utils/mlengine_operator_utils.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/mlengine_prediction_summary.py b/airflow/contrib/utils/mlengine_prediction_summary.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/sendgrid.py b/airflow/contrib/utils/sendgrid.py old mode 100644 new mode 100755 diff --git a/airflow/contrib/utils/weekday.py b/airflow/contrib/utils/weekday.py old mode 100644 new mode 100755 diff --git a/airflow/dag/__init__.py b/airflow/dag/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/dag/base_dag.py b/airflow/dag/base_dag.py old mode 100644 new mode 100755 diff --git a/airflow/decorators.py b/airflow/decorators.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/__init__.py b/airflow/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_bash_operator.py b/airflow/example_dags/example_bash_operator.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_branch_operator.py b/airflow/example_dags/example_branch_operator.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_branch_python_dop_operator_3.py b/airflow/example_dags/example_branch_python_dop_operator_3.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_complex.py b/airflow/example_dags/example_complex.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_external_task_marker_dag.py b/airflow/example_dags/example_external_task_marker_dag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_kubernetes_executor.py b/airflow/example_dags/example_kubernetes_executor.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_kubernetes_executor_config.py b/airflow/example_dags/example_kubernetes_executor_config.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_latest_only.py b/airflow/example_dags/example_latest_only.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_latest_only_with_trigger.py b/airflow/example_dags/example_latest_only_with_trigger.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_nested_branch_dag.py b/airflow/example_dags/example_nested_branch_dag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_passing_params_via_test_command.py b/airflow/example_dags/example_passing_params_via_test_command.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_python_operator.py b/airflow/example_dags/example_python_operator.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_short_circuit_operator.py b/airflow/example_dags/example_short_circuit_operator.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_skip_dag.py b/airflow/example_dags/example_skip_dag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_subdag_operator.py b/airflow/example_dags/example_subdag_operator.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_trigger_controller_dag.py b/airflow/example_dags/example_trigger_controller_dag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_trigger_target_dag.py b/airflow/example_dags/example_trigger_target_dag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_xcom.py b/airflow/example_dags/example_xcom.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/example_xcomargs.py b/airflow/example_dags/example_xcomargs.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/input_notebook.ipynb b/airflow/example_dags/input_notebook.ipynb old mode 100644 new mode 100755 diff --git a/airflow/example_dags/libs/__init__.py b/airflow/example_dags/libs/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/libs/helper.py b/airflow/example_dags/libs/helper.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/subdags/__init__.py b/airflow/example_dags/subdags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/subdags/subdag.py b/airflow/example_dags/subdags/subdag.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/test_utils.py b/airflow/example_dags/test_utils.py old mode 100644 new mode 100755 diff --git a/airflow/example_dags/tutorial.py b/airflow/example_dags/tutorial.py old mode 100644 new mode 100755 diff --git a/airflow/exceptions.py b/airflow/exceptions.py old mode 100644 new mode 100755 diff --git a/airflow/executors/__init__.py b/airflow/executors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/executors/base_executor.py b/airflow/executors/base_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/celery_executor.py b/airflow/executors/celery_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/dask_executor.py b/airflow/executors/dask_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/debug_executor.py b/airflow/executors/debug_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/executor_loader.py b/airflow/executors/executor_loader.py old mode 100644 new mode 100755 diff --git a/airflow/executors/kubernetes_executor.py b/airflow/executors/kubernetes_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/local_executor.py b/airflow/executors/local_executor.py old mode 100644 new mode 100755 diff --git a/airflow/executors/sequential_executor.py b/airflow/executors/sequential_executor.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/S3_hook.py b/airflow/hooks/S3_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/__init__.py b/airflow/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/base_hook.py b/airflow/hooks/base_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/dbapi_hook.py b/airflow/hooks/dbapi_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/docker_hook.py b/airflow/hooks/docker_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/druid_hook.py b/airflow/hooks/druid_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/filesystem.py b/airflow/hooks/filesystem.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/hdfs_hook.py b/airflow/hooks/hdfs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/hive_hooks.py b/airflow/hooks/hive_hooks.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/http_hook.py b/airflow/hooks/http_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/jdbc_hook.py b/airflow/hooks/jdbc_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/mssql_hook.py b/airflow/hooks/mssql_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/mysql_hook.py b/airflow/hooks/mysql_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/oracle_hook.py b/airflow/hooks/oracle_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/pig_hook.py b/airflow/hooks/pig_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/postgres_hook.py b/airflow/hooks/postgres_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/presto_hook.py b/airflow/hooks/presto_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/samba_hook.py b/airflow/hooks/samba_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/slack_hook.py b/airflow/hooks/slack_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/sqlite_hook.py b/airflow/hooks/sqlite_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/webhdfs_hook.py b/airflow/hooks/webhdfs_hook.py old mode 100644 new mode 100755 diff --git a/airflow/hooks/zendesk_hook.py b/airflow/hooks/zendesk_hook.py old mode 100644 new mode 100755 diff --git a/airflow/jobs/__init__.py b/airflow/jobs/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/jobs/backfill_job.py b/airflow/jobs/backfill_job.py old mode 100644 new mode 100755 diff --git a/airflow/jobs/base_job.py b/airflow/jobs/base_job.py old mode 100644 new mode 100755 diff --git a/airflow/jobs/local_task_job.py b/airflow/jobs/local_task_job.py old mode 100644 new mode 100755 diff --git a/airflow/jobs/scheduler_job.py b/airflow/jobs/scheduler_job.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/__init__.py b/airflow/kubernetes/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/k8s_model.py b/airflow/kubernetes/k8s_model.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/kube_client.py b/airflow/kubernetes/kube_client.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/pod.py b/airflow/kubernetes/pod.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/pod_generator.py b/airflow/kubernetes/pod_generator.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/pod_launcher.py b/airflow/kubernetes/pod_launcher.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/pod_runtime_info_env.py b/airflow/kubernetes/pod_runtime_info_env.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/refresh_config.py b/airflow/kubernetes/refresh_config.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/secret.py b/airflow/kubernetes/secret.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/volume.py b/airflow/kubernetes/volume.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/volume_mount.py b/airflow/kubernetes/volume_mount.py old mode 100644 new mode 100755 diff --git a/airflow/kubernetes/worker_configuration.py b/airflow/kubernetes/worker_configuration.py old mode 100644 new mode 100755 diff --git a/airflow/lineage/__init__.py b/airflow/lineage/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/lineage/entities.py b/airflow/lineage/entities.py old mode 100644 new mode 100755 diff --git a/airflow/logging_config.py b/airflow/logging_config.py old mode 100644 new mode 100755 diff --git a/airflow/macros/__init__.py b/airflow/macros/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/macros/hive.py b/airflow/macros/hive.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/__init__.py b/airflow/migrations/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/env.py b/airflow/migrations/env.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/script.py.mako b/airflow/migrations/script.py.mako old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/004c1210f153_increase_queue_name_size_limit.py b/airflow/migrations/versions/004c1210f153_increase_queue_name_size_limit.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/03bc53e68815_add_sm_dag_index.py b/airflow/migrations/versions/03bc53e68815_add_sm_dag_index.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/05f30312d566_merge_heads.py b/airflow/migrations/versions/05f30312d566_merge_heads.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/0a2a5b66e19d_add_task_reschedule_table.py b/airflow/migrations/versions/0a2a5b66e19d_add_task_reschedule_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/0e2a74e0fc9f_add_time_zone_awareness.py b/airflow/migrations/versions/0e2a74e0fc9f_add_time_zone_awareness.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/127d2bf2dfa7_add_dag_id_state_index_on_dag_run_table.py b/airflow/migrations/versions/127d2bf2dfa7_add_dag_id_state_index_on_dag_run_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/13eb55f81627_for_compatibility.py b/airflow/migrations/versions/13eb55f81627_for_compatibility.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/1507a7289a2f_create_is_encrypted.py b/airflow/migrations/versions/1507a7289a2f_create_is_encrypted.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/1968acfc09e3_add_is_encrypted_column_to_variable_.py b/airflow/migrations/versions/1968acfc09e3_add_is_encrypted_column_to_variable_.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/1b38cef5b76e_add_dagrun.py b/airflow/migrations/versions/1b38cef5b76e_add_dagrun.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/211e584da130_add_ti_state_index.py b/airflow/migrations/versions/211e584da130_add_ti_state_index.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/27c6a30d7c24_add_executor_config_to_task_instance.py b/airflow/migrations/versions/27c6a30d7c24_add_executor_config_to_task_instance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/2e541a1dcfed_task_duration.py b/airflow/migrations/versions/2e541a1dcfed_task_duration.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/2e82aab8ef20_rename_user_table.py b/airflow/migrations/versions/2e82aab8ef20_rename_user_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/338e90f54d61_more_logging_into_task_isntance.py b/airflow/migrations/versions/338e90f54d61_more_logging_into_task_isntance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/33ae817a1ff4_add_kubernetes_resource_checkpointing.py b/airflow/migrations/versions/33ae817a1ff4_add_kubernetes_resource_checkpointing.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/3c20cacc0044_add_dagrun_run_type.py b/airflow/migrations/versions/3c20cacc0044_add_dagrun_run_type.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/40e67319e3a9_dagrun_config.py b/airflow/migrations/versions/40e67319e3a9_dagrun_config.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/41f5f12752f8_add_superuser_field.py b/airflow/migrations/versions/41f5f12752f8_add_superuser_field.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/4446e08588_dagrun_start_end.py b/airflow/migrations/versions/4446e08588_dagrun_start_end.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/4addfa1236f1_add_fractional_seconds_to_mysql_tables.py b/airflow/migrations/versions/4addfa1236f1_add_fractional_seconds_to_mysql_tables.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/502898887f84_adding_extra_to_log.py b/airflow/migrations/versions/502898887f84_adding_extra_to_log.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/52d714495f0_job_id_indices.py b/airflow/migrations/versions/52d714495f0_job_id_indices.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/561833c1c74b_add_password_column_to_user.py b/airflow/migrations/versions/561833c1c74b_add_password_column_to_user.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/5e7d17757c7a_add_pid_field_to_taskinstance.py b/airflow/migrations/versions/5e7d17757c7a_add_pid_field_to_taskinstance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/64de9cddf6c9_add_task_fails_journal_table.py b/airflow/migrations/versions/64de9cddf6c9_add_task_fails_journal_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/6e96a59344a4_make_taskinstance_pool_not_nullable.py b/airflow/migrations/versions/6e96a59344a4_make_taskinstance_pool_not_nullable.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/74effc47d867_change_datetime_to_datetime2_6_on_mssql_.py b/airflow/migrations/versions/74effc47d867_change_datetime_to_datetime2_6_on_mssql_.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/7939bcff74ba_add_dagtags_table.py b/airflow/migrations/versions/7939bcff74ba_add_dagtags_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/8504051e801b_xcom_dag_task_indices.py b/airflow/migrations/versions/8504051e801b_xcom_dag_task_indices.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/852ae6c715af_add_rendered_task_instance_fields_table.py b/airflow/migrations/versions/852ae6c715af_add_rendered_task_instance_fields_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/856955da8476_fix_sqlite_foreign_key.py b/airflow/migrations/versions/856955da8476_fix_sqlite_foreign_key.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/86770d1215c0_add_kubernetes_scheduler_uniqueness.py b/airflow/migrations/versions/86770d1215c0_add_kubernetes_scheduler_uniqueness.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/8d48763f6d53_add_unique_constraint_to_conn_id.py b/airflow/migrations/versions/8d48763f6d53_add_unique_constraint_to_conn_id.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/8f966b9c467a_set_conn_type_as_non_nullable.py b/airflow/migrations/versions/8f966b9c467a_set_conn_type_as_non_nullable.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/939bb1e647c8_task_reschedule_fk_on_cascade_delete.py b/airflow/migrations/versions/939bb1e647c8_task_reschedule_fk_on_cascade_delete.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/947454bf1dff_add_ti_job_id_index.py b/airflow/migrations/versions/947454bf1dff_add_ti_job_id_index.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/952da73b5eff_add_dag_code_table.py b/airflow/migrations/versions/952da73b5eff_add_dag_code_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/9635ae0956e7_index_faskfail.py b/airflow/migrations/versions/9635ae0956e7_index_faskfail.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/__init__.py b/airflow/migrations/versions/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/a4c2fd67d16b_add_pool_slots_field_to_task_instance.py b/airflow/migrations/versions/a4c2fd67d16b_add_pool_slots_field_to_task_instance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/a56c9515abdc_remove_dag_stat_table.py b/airflow/migrations/versions/a56c9515abdc_remove_dag_stat_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/a66efa278eea_add_precision_to_execution_date_in_mysql.py b/airflow/migrations/versions/a66efa278eea_add_precision_to_execution_date_in_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/b0125267960b_merge_heads.py b/airflow/migrations/versions/b0125267960b_merge_heads.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/b25a55525161_increase_length_of_pool_name.py b/airflow/migrations/versions/b25a55525161_increase_length_of_pool_name.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/b3b105409875_add_root_dag_id_to_dag.py b/airflow/migrations/versions/b3b105409875_add_root_dag_id_to_dag.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/bba5a7cfc896_add_a_column_to_track_the_encryption_.py b/airflow/migrations/versions/bba5a7cfc896_add_a_column_to_track_the_encryption_.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/bbc73705a13e_add_notification_sent_column_to_sla_miss.py b/airflow/migrations/versions/bbc73705a13e_add_notification_sent_column_to_sla_miss.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/bbf4a7ad0465_remove_id_column_from_xcom.py b/airflow/migrations/versions/bbf4a7ad0465_remove_id_column_from_xcom.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/bdaa763e6c56_make_xcom_value_column_a_large_binary.py b/airflow/migrations/versions/bdaa763e6c56_make_xcom_value_column_a_large_binary.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/bf00311e1990_add_index_to_taskinstance.py b/airflow/migrations/versions/bf00311e1990_add_index_to_taskinstance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/c8ffec048a3b_add_fields_to_dag.py b/airflow/migrations/versions/c8ffec048a3b_add_fields_to_dag.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/cc1e65623dc7_add_max_tries_column_to_task_instance.py b/airflow/migrations/versions/cc1e65623dc7_add_max_tries_column_to_task_instance.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/cf5dc11e79ad_drop_user_and_chart.py b/airflow/migrations/versions/cf5dc11e79ad_drop_user_and_chart.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/d2ae31099d61_increase_text_size_for_mysql.py b/airflow/migrations/versions/d2ae31099d61_increase_text_size_for_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/d38e04c12aa2_add_serialized_dag_table.py b/airflow/migrations/versions/d38e04c12aa2_add_serialized_dag_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/da3f683c3a5a_add_dag_hash_column_to_serialized_dag_.py b/airflow/migrations/versions/da3f683c3a5a_add_dag_hash_column_to_serialized_dag_.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/dd25f486b8ea_add_idx_log_dag.py b/airflow/migrations/versions/dd25f486b8ea_add_idx_log_dag.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/dd4ecb8fbee3_add_schedule_interval_to_dag.py b/airflow/migrations/versions/dd4ecb8fbee3_add_schedule_interval_to_dag.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/e3a246e0dc1_current_schema.py b/airflow/migrations/versions/e3a246e0dc1_current_schema.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/f23433877c24_fix_mysql_not_null_constraint.py b/airflow/migrations/versions/f23433877c24_fix_mysql_not_null_constraint.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/f2ca10b85618_add_dag_stats_table.py b/airflow/migrations/versions/f2ca10b85618_add_dag_stats_table.py old mode 100644 new mode 100755 diff --git a/airflow/migrations/versions/fe461863935f_increase_length_for_connection_password.py b/airflow/migrations/versions/fe461863935f_increase_length_for_connection_password.py old mode 100644 new mode 100755 diff --git a/airflow/models/__init__.py b/airflow/models/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/models/base.py b/airflow/models/base.py old mode 100644 new mode 100755 diff --git a/airflow/models/baseoperator.py b/airflow/models/baseoperator.py old mode 100644 new mode 100755 diff --git a/airflow/models/connection.py b/airflow/models/connection.py old mode 100644 new mode 100755 diff --git a/airflow/models/crypto.py b/airflow/models/crypto.py old mode 100644 new mode 100755 diff --git a/airflow/models/dag.py b/airflow/models/dag.py old mode 100644 new mode 100755 diff --git a/airflow/models/dagbag.py b/airflow/models/dagbag.py old mode 100644 new mode 100755 diff --git a/airflow/models/dagcode.py b/airflow/models/dagcode.py old mode 100644 new mode 100755 diff --git a/airflow/models/dagpickle.py b/airflow/models/dagpickle.py old mode 100644 new mode 100755 diff --git a/airflow/models/dagrun.py b/airflow/models/dagrun.py old mode 100644 new mode 100755 diff --git a/airflow/models/errors.py b/airflow/models/errors.py old mode 100644 new mode 100755 diff --git a/airflow/models/kubernetes.py b/airflow/models/kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/models/log.py b/airflow/models/log.py old mode 100644 new mode 100755 diff --git a/airflow/models/pool.py b/airflow/models/pool.py old mode 100644 new mode 100755 diff --git a/airflow/models/renderedtifields.py b/airflow/models/renderedtifields.py old mode 100644 new mode 100755 diff --git a/airflow/models/serialized_dag.py b/airflow/models/serialized_dag.py old mode 100644 new mode 100755 diff --git a/airflow/models/skipmixin.py b/airflow/models/skipmixin.py old mode 100644 new mode 100755 diff --git a/airflow/models/slamiss.py b/airflow/models/slamiss.py old mode 100644 new mode 100755 diff --git a/airflow/models/taskfail.py b/airflow/models/taskfail.py old mode 100644 new mode 100755 diff --git a/airflow/models/taskinstance.py b/airflow/models/taskinstance.py old mode 100644 new mode 100755 diff --git a/airflow/models/taskreschedule.py b/airflow/models/taskreschedule.py old mode 100644 new mode 100755 diff --git a/airflow/models/variable.py b/airflow/models/variable.py old mode 100644 new mode 100755 diff --git a/airflow/models/xcom.py b/airflow/models/xcom.py old mode 100644 new mode 100755 diff --git a/airflow/models/xcom_arg.py b/airflow/models/xcom_arg.py old mode 100644 new mode 100755 diff --git a/airflow/mypy/__init__.py b/airflow/mypy/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/mypy/plugin/__init__.py b/airflow/mypy/plugin/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/mypy/plugin/decorators.py b/airflow/mypy/plugin/decorators.py old mode 100644 new mode 100755 diff --git a/airflow/operators/__init__.py b/airflow/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/operators/bash.py b/airflow/operators/bash.py old mode 100644 new mode 100755 diff --git a/airflow/operators/bash_operator.py b/airflow/operators/bash_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/branch_operator.py b/airflow/operators/branch_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/check_operator.py b/airflow/operators/check_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/dagrun_operator.py b/airflow/operators/dagrun_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/docker_operator.py b/airflow/operators/docker_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/druid_check_operator.py b/airflow/operators/druid_check_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/dummy_operator.py b/airflow/operators/dummy_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/email.py b/airflow/operators/email.py old mode 100644 new mode 100755 diff --git a/airflow/operators/email_operator.py b/airflow/operators/email_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/gcs_to_s3.py b/airflow/operators/gcs_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/operators/generic_transfer.py b/airflow/operators/generic_transfer.py old mode 100644 new mode 100755 diff --git a/airflow/operators/google_api_to_s3_transfer.py b/airflow/operators/google_api_to_s3_transfer.py old mode 100644 new mode 100755 diff --git a/airflow/operators/hive_operator.py b/airflow/operators/hive_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/hive_stats_operator.py b/airflow/operators/hive_stats_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/hive_to_druid.py b/airflow/operators/hive_to_druid.py old mode 100644 new mode 100755 diff --git a/airflow/operators/hive_to_mysql.py b/airflow/operators/hive_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/operators/hive_to_samba_operator.py b/airflow/operators/hive_to_samba_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/http_operator.py b/airflow/operators/http_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/jdbc_operator.py b/airflow/operators/jdbc_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/latest_only_operator.py b/airflow/operators/latest_only_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/mssql_operator.py b/airflow/operators/mssql_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/mssql_to_hive.py b/airflow/operators/mssql_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/operators/mysql_operator.py b/airflow/operators/mysql_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/mysql_to_hive.py b/airflow/operators/mysql_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/operators/oracle_operator.py b/airflow/operators/oracle_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/papermill_operator.py b/airflow/operators/papermill_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/pig_operator.py b/airflow/operators/pig_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/postgres_operator.py b/airflow/operators/postgres_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/presto_check_operator.py b/airflow/operators/presto_check_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/presto_to_mysql.py b/airflow/operators/presto_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/operators/python.py b/airflow/operators/python.py old mode 100644 new mode 100755 diff --git a/airflow/operators/python_operator.py b/airflow/operators/python_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/redshift_to_s3_operator.py b/airflow/operators/redshift_to_s3_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/s3_file_transform_operator.py b/airflow/operators/s3_file_transform_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/s3_to_hive_operator.py b/airflow/operators/s3_to_hive_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/s3_to_redshift_operator.py b/airflow/operators/s3_to_redshift_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/slack_operator.py b/airflow/operators/slack_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/sql.py b/airflow/operators/sql.py old mode 100644 new mode 100755 diff --git a/airflow/operators/sql_branch_operator.py b/airflow/operators/sql_branch_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/sqlite_operator.py b/airflow/operators/sqlite_operator.py old mode 100644 new mode 100755 diff --git a/airflow/operators/subdag_operator.py b/airflow/operators/subdag_operator.py old mode 100644 new mode 100755 diff --git a/airflow/plugins_manager.py b/airflow/plugins_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/__init__.py b/airflow/providers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/amazon/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/README.md b/airflow/providers/amazon/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/__init__.py b/airflow/providers/amazon/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/__init__.py b/airflow/providers/amazon/aws/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/__init__.py b/airflow/providers/amazon/aws/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_datasync_1.py b/airflow/providers/amazon/aws/example_dags/example_datasync_1.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_datasync_2.py b/airflow/providers/amazon/aws/example_dags/example_datasync_2.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_ecs_fargate.py b/airflow/providers/amazon/aws/example_dags/example_ecs_fargate.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_emr_job_flow_automatic_steps.py b/airflow/providers/amazon/aws/example_dags/example_emr_job_flow_automatic_steps.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_emr_job_flow_manual_steps.py b/airflow/providers/amazon/aws/example_dags/example_emr_job_flow_manual_steps.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_google_api_to_s3_transfer_advanced.py b/airflow/providers/amazon/aws/example_dags/example_google_api_to_s3_transfer_advanced.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_google_api_to_s3_transfer_basic.py b/airflow/providers/amazon/aws/example_dags/example_google_api_to_s3_transfer_basic.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_imap_attachment_to_s3.py b/airflow/providers/amazon/aws/example_dags/example_imap_attachment_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_s3_bucket.py b/airflow/providers/amazon/aws/example_dags/example_s3_bucket.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/example_dags/example_s3_to_redshift.py b/airflow/providers/amazon/aws/example_dags/example_s3_to_redshift.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/__init__.py b/airflow/providers/amazon/aws/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/athena.py b/airflow/providers/amazon/aws/hooks/athena.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/aws_dynamodb.py b/airflow/providers/amazon/aws/hooks/aws_dynamodb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/base_aws.py b/airflow/providers/amazon/aws/hooks/base_aws.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/batch_client.py b/airflow/providers/amazon/aws/hooks/batch_client.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/batch_waiters.json b/airflow/providers/amazon/aws/hooks/batch_waiters.json old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/batch_waiters.py b/airflow/providers/amazon/aws/hooks/batch_waiters.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/cloud_formation.py b/airflow/providers/amazon/aws/hooks/cloud_formation.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/datasync.py b/airflow/providers/amazon/aws/hooks/datasync.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/ec2.py b/airflow/providers/amazon/aws/hooks/ec2.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/emr.py b/airflow/providers/amazon/aws/hooks/emr.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/glue.py b/airflow/providers/amazon/aws/hooks/glue.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/glue_catalog.py b/airflow/providers/amazon/aws/hooks/glue_catalog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/kinesis.py b/airflow/providers/amazon/aws/hooks/kinesis.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/lambda_function.py b/airflow/providers/amazon/aws/hooks/lambda_function.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/logs.py b/airflow/providers/amazon/aws/hooks/logs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/redshift.py b/airflow/providers/amazon/aws/hooks/redshift.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/s3.py b/airflow/providers/amazon/aws/hooks/s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/sagemaker.py b/airflow/providers/amazon/aws/hooks/sagemaker.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/ses.py b/airflow/providers/amazon/aws/hooks/ses.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/sns.py b/airflow/providers/amazon/aws/hooks/sns.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/sqs.py b/airflow/providers/amazon/aws/hooks/sqs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/hooks/step_function.py b/airflow/providers/amazon/aws/hooks/step_function.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/log/__init__.py b/airflow/providers/amazon/aws/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/log/cloudwatch_task_handler.py b/airflow/providers/amazon/aws/log/cloudwatch_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/log/s3_task_handler.py b/airflow/providers/amazon/aws/log/s3_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/__init__.py b/airflow/providers/amazon/aws/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/athena.py b/airflow/providers/amazon/aws/operators/athena.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/batch.py b/airflow/providers/amazon/aws/operators/batch.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/cloud_formation.py b/airflow/providers/amazon/aws/operators/cloud_formation.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/datasync.py b/airflow/providers/amazon/aws/operators/datasync.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/ec2_start_instance.py b/airflow/providers/amazon/aws/operators/ec2_start_instance.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/ec2_stop_instance.py b/airflow/providers/amazon/aws/operators/ec2_stop_instance.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/ecs.py b/airflow/providers/amazon/aws/operators/ecs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/emr_add_steps.py b/airflow/providers/amazon/aws/operators/emr_add_steps.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/emr_create_job_flow.py b/airflow/providers/amazon/aws/operators/emr_create_job_flow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/emr_modify_cluster.py b/airflow/providers/amazon/aws/operators/emr_modify_cluster.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/emr_terminate_job_flow.py b/airflow/providers/amazon/aws/operators/emr_terminate_job_flow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/glue.py b/airflow/providers/amazon/aws/operators/glue.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/s3_bucket.py b/airflow/providers/amazon/aws/operators/s3_bucket.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/s3_copy_object.py b/airflow/providers/amazon/aws/operators/s3_copy_object.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/s3_delete_objects.py b/airflow/providers/amazon/aws/operators/s3_delete_objects.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/s3_file_transform.py b/airflow/providers/amazon/aws/operators/s3_file_transform.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/s3_list.py b/airflow/providers/amazon/aws/operators/s3_list.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_base.py b/airflow/providers/amazon/aws/operators/sagemaker_base.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_endpoint.py b/airflow/providers/amazon/aws/operators/sagemaker_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_endpoint_config.py b/airflow/providers/amazon/aws/operators/sagemaker_endpoint_config.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_model.py b/airflow/providers/amazon/aws/operators/sagemaker_model.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_processing.py b/airflow/providers/amazon/aws/operators/sagemaker_processing.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_training.py b/airflow/providers/amazon/aws/operators/sagemaker_training.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_transform.py b/airflow/providers/amazon/aws/operators/sagemaker_transform.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sagemaker_tuning.py b/airflow/providers/amazon/aws/operators/sagemaker_tuning.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sns.py b/airflow/providers/amazon/aws/operators/sns.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/sqs.py b/airflow/providers/amazon/aws/operators/sqs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/step_function_get_execution_output.py b/airflow/providers/amazon/aws/operators/step_function_get_execution_output.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/operators/step_function_start_execution.py b/airflow/providers/amazon/aws/operators/step_function_start_execution.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/secrets/__init__.py b/airflow/providers/amazon/aws/secrets/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/secrets/secrets_manager.py b/airflow/providers/amazon/aws/secrets/secrets_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/secrets/systems_manager.py b/airflow/providers/amazon/aws/secrets/systems_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/__init__.py b/airflow/providers/amazon/aws/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/athena.py b/airflow/providers/amazon/aws/sensors/athena.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/cloud_formation.py b/airflow/providers/amazon/aws/sensors/cloud_formation.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/ec2_instance_state.py b/airflow/providers/amazon/aws/sensors/ec2_instance_state.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/emr_base.py b/airflow/providers/amazon/aws/sensors/emr_base.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/emr_job_flow.py b/airflow/providers/amazon/aws/sensors/emr_job_flow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/emr_step.py b/airflow/providers/amazon/aws/sensors/emr_step.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/glue.py b/airflow/providers/amazon/aws/sensors/glue.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/glue_catalog_partition.py b/airflow/providers/amazon/aws/sensors/glue_catalog_partition.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/redshift.py b/airflow/providers/amazon/aws/sensors/redshift.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/s3_key.py b/airflow/providers/amazon/aws/sensors/s3_key.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/s3_keys_unchanged.py b/airflow/providers/amazon/aws/sensors/s3_keys_unchanged.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/s3_prefix.py b/airflow/providers/amazon/aws/sensors/s3_prefix.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sagemaker_base.py b/airflow/providers/amazon/aws/sensors/sagemaker_base.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sagemaker_endpoint.py b/airflow/providers/amazon/aws/sensors/sagemaker_endpoint.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sagemaker_training.py b/airflow/providers/amazon/aws/sensors/sagemaker_training.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sagemaker_transform.py b/airflow/providers/amazon/aws/sensors/sagemaker_transform.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sagemaker_tuning.py b/airflow/providers/amazon/aws/sensors/sagemaker_tuning.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/sqs.py b/airflow/providers/amazon/aws/sensors/sqs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/sensors/step_function_execution.py b/airflow/providers/amazon/aws/sensors/step_function_execution.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/__init__.py b/airflow/providers/amazon/aws/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/dynamodb_to_s3.py b/airflow/providers/amazon/aws/transfers/dynamodb_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/gcs_to_s3.py b/airflow/providers/amazon/aws/transfers/gcs_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/google_api_to_s3.py b/airflow/providers/amazon/aws/transfers/google_api_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/hive_to_dynamodb.py b/airflow/providers/amazon/aws/transfers/hive_to_dynamodb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/imap_attachment_to_s3.py b/airflow/providers/amazon/aws/transfers/imap_attachment_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/mongo_to_s3.py b/airflow/providers/amazon/aws/transfers/mongo_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/mysql_to_s3.py b/airflow/providers/amazon/aws/transfers/mysql_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/redshift_to_s3.py b/airflow/providers/amazon/aws/transfers/redshift_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/s3_to_redshift.py b/airflow/providers/amazon/aws/transfers/s3_to_redshift.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/s3_to_sftp.py b/airflow/providers/amazon/aws/transfers/s3_to_sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/amazon/aws/transfers/sftp_to_s3.py b/airflow/providers/amazon/aws/transfers/sftp_to_s3.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/__init__.py b/airflow/providers/apache/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/cassandra/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/README.md b/airflow/providers/apache/cassandra/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/__init__.py b/airflow/providers/apache/cassandra/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/example_dags/__init__.py b/airflow/providers/apache/cassandra/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/example_dags/example_cassandra_dag.py b/airflow/providers/apache/cassandra/example_dags/example_cassandra_dag.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/hooks/__init__.py b/airflow/providers/apache/cassandra/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/hooks/cassandra.py b/airflow/providers/apache/cassandra/hooks/cassandra.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/sensors/__init__.py b/airflow/providers/apache/cassandra/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/sensors/record.py b/airflow/providers/apache/cassandra/sensors/record.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/cassandra/sensors/table.py b/airflow/providers/apache/cassandra/sensors/table.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/druid/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/README.md b/airflow/providers/apache/druid/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/__init__.py b/airflow/providers/apache/druid/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/hooks/__init__.py b/airflow/providers/apache/druid/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/hooks/druid.py b/airflow/providers/apache/druid/hooks/druid.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/operators/__init__.py b/airflow/providers/apache/druid/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/operators/druid.py b/airflow/providers/apache/druid/operators/druid.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/operators/druid_check.py b/airflow/providers/apache/druid/operators/druid_check.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/transfers/__init__.py b/airflow/providers/apache/druid/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/druid/transfers/hive_to_druid.py b/airflow/providers/apache/druid/transfers/hive_to_druid.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/hdfs/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/README.md b/airflow/providers/apache/hdfs/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/__init__.py b/airflow/providers/apache/hdfs/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/hooks/__init__.py b/airflow/providers/apache/hdfs/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/hooks/hdfs.py b/airflow/providers/apache/hdfs/hooks/hdfs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/hooks/webhdfs.py b/airflow/providers/apache/hdfs/hooks/webhdfs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/sensors/__init__.py b/airflow/providers/apache/hdfs/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/sensors/hdfs.py b/airflow/providers/apache/hdfs/sensors/hdfs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hdfs/sensors/web_hdfs.py b/airflow/providers/apache/hdfs/sensors/web_hdfs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/hive/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/README.md b/airflow/providers/apache/hive/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/__init__.py b/airflow/providers/apache/hive/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/example_dags/__init__.py b/airflow/providers/apache/hive/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/example_dags/example_twitter_README.md b/airflow/providers/apache/hive/example_dags/example_twitter_README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/example_dags/example_twitter_dag.py b/airflow/providers/apache/hive/example_dags/example_twitter_dag.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/hooks/__init__.py b/airflow/providers/apache/hive/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/hooks/hive.py b/airflow/providers/apache/hive/hooks/hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/operators/__init__.py b/airflow/providers/apache/hive/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/operators/hive.py b/airflow/providers/apache/hive/operators/hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/operators/hive_stats.py b/airflow/providers/apache/hive/operators/hive_stats.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/sensors/__init__.py b/airflow/providers/apache/hive/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/sensors/hive_partition.py b/airflow/providers/apache/hive/sensors/hive_partition.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/sensors/metastore_partition.py b/airflow/providers/apache/hive/sensors/metastore_partition.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/sensors/named_hive_partition.py b/airflow/providers/apache/hive/sensors/named_hive_partition.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/__init__.py b/airflow/providers/apache/hive/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/hive_to_mysql.py b/airflow/providers/apache/hive/transfers/hive_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/hive_to_samba.py b/airflow/providers/apache/hive/transfers/hive_to_samba.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/mssql_to_hive.py b/airflow/providers/apache/hive/transfers/mssql_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/mysql_to_hive.py b/airflow/providers/apache/hive/transfers/mysql_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/s3_to_hive.py b/airflow/providers/apache/hive/transfers/s3_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/hive/transfers/vertica_to_hive.py b/airflow/providers/apache/hive/transfers/vertica_to_hive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kafka/__init__.py b/airflow/providers/apache/kafka/__init__.py new file mode 100755 index 00000000000000..217e5db9607827 --- /dev/null +++ b/airflow/providers/apache/kafka/__init__.py @@ -0,0 +1,17 @@ +# +# 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. diff --git a/airflow/providers/apache/kafka/example_dags/__init__.py b/airflow/providers/apache/kafka/example_dags/__init__.py new file mode 100755 index 00000000000000..217e5db9607827 --- /dev/null +++ b/airflow/providers/apache/kafka/example_dags/__init__.py @@ -0,0 +1,17 @@ +# +# 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. diff --git a/airflow/providers/apache/kafka/example_dags/example_kafka_dag.py b/airflow/providers/apache/kafka/example_dags/example_kafka_dag.py new file mode 100755 index 00000000000000..0ba9bbc8c7cb1c --- /dev/null +++ b/airflow/providers/apache/kafka/example_dags/example_kafka_dag.py @@ -0,0 +1,47 @@ +# +# 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. + +from datetime import timedelta + +from airflow import DAG +from airflow.providers.apache.kafka.sensors.kafka_sensor import KafkaSensor +from airflow.utils.timezone import datetime + +default_args = { + 'owner': '@Ferg_In', + 'depends_on_past': False, + 'provide_context': True, + 'retries': 3, + 'retry_delay': timedelta(minutes=5), +} + +with DAG( + dag_id="example_kafka_dag", + default_args=default_args, + schedule_interval=None, + start_date=datetime(2015, 6, 1, hour=20, tzinfo=None), + max_active_runs=1, + concurrency=4, + catchup=False +) as dag: + sensor = KafkaSensor( + task_id='trigger', + topic='', + host='', + port='' + ) diff --git a/airflow/providers/apache/kafka/hooks/__init__.py b/airflow/providers/apache/kafka/hooks/__init__.py new file mode 100755 index 00000000000000..217e5db9607827 --- /dev/null +++ b/airflow/providers/apache/kafka/hooks/__init__.py @@ -0,0 +1,17 @@ +# +# 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. diff --git a/airflow/providers/apache/kafka/hooks/kafka_consumer_hook.py b/airflow/providers/apache/kafka/hooks/kafka_consumer_hook.py new file mode 100755 index 00000000000000..589c5de9538917 --- /dev/null +++ b/airflow/providers/apache/kafka/hooks/kafka_consumer_hook.py @@ -0,0 +1,92 @@ +# +# 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. + + +from kafka import KafkaConsumer + +from airflow.hooks.base_hook import BaseHook + + +class KafkaConsumerHook(BaseHook): + """ + KafkaConsumerHook Class. + """ + DEFAULT_HOST = 'kafka1' + DEFAULT_PORT = 9092 + + def __init__(self, topic, host=DEFAULT_HOST, port=DEFAULT_PORT, kafka_conn_id='kafka_default'): + super(KafkaConsumerHook, self).__init__(None) + self.conn_id = kafka_conn_id + self._conn = None + self.server = None + self.consumer = None + self.extra_dejson = {} + self.topic = topic + self.host = host + self.port = port + + def get_conn(self) -> KafkaConsumer: + """ + A Kafka Consumer object. + + :return: + A Kafka Consumer object. + + """ + if not self._conn: + conn = self.get_connection(self.conn_id) + service_options = conn.extra_dejson + host = conn.host or self.DEFAULT_HOST + port = conn.port or self.DEFAULT_PORT + + self.server = f"""{host}:{port}""" + self.consumer = KafkaConsumer( + self.topic, + bootstrap_servers=self.server, + **service_options + ) + return self.consumer + + def get_messages(self, timeout_ms=5000) -> dict: + """ + Get all the messages haven't been consumed, it doesn't + block by default, then commit the offset. + + :param timeout_ms: + :return: + A list of messages + """ + consumer = self.get_conn() + try: + messages = consumer.poll(timeout_ms) + # consumer.commit() + finally: + consumer.close() + return messages + + def __repr__(self): + """ + A pretty version of the connection string. + + :return: + A pretty version of the connection string. + """ + connected = self.consumer is not None + return '' % \ + (connected, self.server, self.topic) diff --git a/airflow/providers/apache/kafka/hooks/kafka_producer_hook.py b/airflow/providers/apache/kafka/hooks/kafka_producer_hook.py new file mode 100755 index 00000000000000..f6d9fd2428ec0c --- /dev/null +++ b/airflow/providers/apache/kafka/hooks/kafka_producer_hook.py @@ -0,0 +1,89 @@ +# +# 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. + +from kafka import KafkaProducer + +from airflow.hooks.base_hook import BaseHook + + +class KafkaProducerHook(BaseHook): + """ + KafkaProducerHook Class. + """ + DEFAULT_HOST = 'localhost' + DEFAULT_PORT = 9092 + + def __init__(self, conn_id, topic): + super(KafkaProducerHook, self).__init__(None) + self.conn_id = conn_id + self._conn = None + self.server = None + self.consumer = None + self.producer = None + self.topic = topic + + def get_conn(self) -> KafkaProducer: + """ + Returns a Kafka Producer + + :return: + A Kafka Producer object. + """ + if not self._conn: + _conn = self.get_connection(self.conn_id) + service_options = _conn.extra_dejson + host = _conn.host or self.DEFAULT_HOST + port = _conn.port or self.DEFAULT_PORT + + self.server = f"""{host}:{port}""" + self.consumer = KafkaProducer( + bootstrap_servers=self.server, + **service_options + ) + return self.producer + + def send_message(self, topic, value=None, key=None, partition=None, timestamp_ms=None): + """ + Sends a message on the specified topic and partition. Keyed messages will be sent in order. + + :param topic: + :param value: + :param key: + :param partition: + :param timestamp_ms: + :return: + """ + producer = self.get_conn() + try: + future_record_metadata = producer.send(topic, value=value, key=key, partition=partition, + timestamp_ms=timestamp_ms) + finally: + producer.close() + return future_record_metadata + + def __repr__(self): + """ + A pretty version of the connection string. + + :return: + A pretty version of the connection string. + """ + connected = self.producer is not None + return '' % \ + (connected, self.server, self.topic) diff --git a/airflow/providers/apache/kafka/sensors/__init__.py b/airflow/providers/apache/kafka/sensors/__init__.py new file mode 100755 index 00000000000000..217e5db9607827 --- /dev/null +++ b/airflow/providers/apache/kafka/sensors/__init__.py @@ -0,0 +1,17 @@ +# +# 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. diff --git a/airflow/providers/apache/kafka/sensors/kafka_sensor.py b/airflow/providers/apache/kafka/sensors/kafka_sensor.py new file mode 100755 index 00000000000000..842643c60ba409 --- /dev/null +++ b/airflow/providers/apache/kafka/sensors/kafka_sensor.py @@ -0,0 +1,76 @@ +# +# 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. + +from cached_property import cached_property + +from airflow.providers.apache.kafka.hooks.kafka_consumer_hook import KafkaConsumerHook +from airflow.sensors.base_sensor_operator import BaseSensorOperator +from airflow.utils.decorators import apply_defaults + + +class KafkaSensor(BaseSensorOperator): + """ + Consumes the Kafka message with the specific topic + """ + DEFAULT_HOST = 'kafka1' + DEFAULT_PORT = 9092 + templated_fields = ('topic', + 'host', + 'port', + ) + + @apply_defaults + def __init__(self, topic, host=DEFAULT_HOST, port=DEFAULT_PORT, *args, **kwargs): + """ + Initialize the sensor, the connection establish + is put off to it's first time usage. + + :param topic: + :param host: + :param port: + :param args: + :param kwargs: + """ + self.topic = topic + self.host = host + self.port = port + super(KafkaSensor, self).__init__(*args, **kwargs) + + @cached_property + def hook(self): + """ + Returns a Kafka Consumer Hook + """ + return KafkaConsumerHook(self.topic, self.host, self.port) + + def poke(self, context): + """ + Checks to see if messages exist on this topic/partition. + + :param context: + :return: + """ + self.log.info('Poking topic: %s, using hook: %s', str(self.topic), str(self.hook)) + + messages = self.hook.get_messages() + + if messages: + self.log.info('Got messages during poking: %s', str(messages)) + return messages + else: + return False diff --git a/airflow/providers/apache/kylin/__init__.py b/airflow/providers/apache/kylin/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/example_dags/__init__.py b/airflow/providers/apache/kylin/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/example_dags/example_kylin_dag.py b/airflow/providers/apache/kylin/example_dags/example_kylin_dag.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/hooks/__init__.py b/airflow/providers/apache/kylin/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/hooks/kylin.py b/airflow/providers/apache/kylin/hooks/kylin.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/operators/__init__.py b/airflow/providers/apache/kylin/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/kylin/operators/kylin_cube.py b/airflow/providers/apache/kylin/operators/kylin_cube.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/livy/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/README.md b/airflow/providers/apache/livy/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/__init__.py b/airflow/providers/apache/livy/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/example_dags/__init__.py b/airflow/providers/apache/livy/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/example_dags/example_livy.py b/airflow/providers/apache/livy/example_dags/example_livy.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/hooks/__init__.py b/airflow/providers/apache/livy/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/hooks/livy.py b/airflow/providers/apache/livy/hooks/livy.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/operators/__init__.py b/airflow/providers/apache/livy/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/operators/livy.py b/airflow/providers/apache/livy/operators/livy.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/sensors/__init__.py b/airflow/providers/apache/livy/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/livy/sensors/livy.py b/airflow/providers/apache/livy/sensors/livy.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/pig/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/README.md b/airflow/providers/apache/pig/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/__init__.py b/airflow/providers/apache/pig/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/example_dags/__init__.py b/airflow/providers/apache/pig/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/example_dags/example_pig.py b/airflow/providers/apache/pig/example_dags/example_pig.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/hooks/__init__.py b/airflow/providers/apache/pig/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/hooks/pig.py b/airflow/providers/apache/pig/hooks/pig.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/operators/__init__.py b/airflow/providers/apache/pig/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pig/operators/pig.py b/airflow/providers/apache/pig/operators/pig.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pinot/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/pinot/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pinot/README.md b/airflow/providers/apache/pinot/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pinot/__init__.py b/airflow/providers/apache/pinot/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pinot/hooks/__init__.py b/airflow/providers/apache/pinot/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/pinot/hooks/pinot.py b/airflow/providers/apache/pinot/hooks/pinot.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/spark/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/README.md b/airflow/providers/apache/spark/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/__init__.py b/airflow/providers/apache/spark/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/example_dags/__init__.py b/airflow/providers/apache/spark/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/example_dags/example_spark_dag.py b/airflow/providers/apache/spark/example_dags/example_spark_dag.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/hooks/__init__.py b/airflow/providers/apache/spark/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/hooks/spark_jdbc.py b/airflow/providers/apache/spark/hooks/spark_jdbc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/hooks/spark_jdbc_script.py b/airflow/providers/apache/spark/hooks/spark_jdbc_script.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/hooks/spark_sql.py b/airflow/providers/apache/spark/hooks/spark_sql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/hooks/spark_submit.py b/airflow/providers/apache/spark/hooks/spark_submit.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/operators/__init__.py b/airflow/providers/apache/spark/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/operators/spark_jdbc.py b/airflow/providers/apache/spark/operators/spark_jdbc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/operators/spark_sql.py b/airflow/providers/apache/spark/operators/spark_sql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/spark/operators/spark_submit.py b/airflow/providers/apache/spark/operators/spark_submit.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/sqoop/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/README.md b/airflow/providers/apache/sqoop/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/__init__.py b/airflow/providers/apache/sqoop/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/hooks/__init__.py b/airflow/providers/apache/sqoop/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/hooks/sqoop.py b/airflow/providers/apache/sqoop/hooks/sqoop.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/operators/__init__.py b/airflow/providers/apache/sqoop/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/apache/sqoop/operators/sqoop.py b/airflow/providers/apache/sqoop/operators/sqoop.py old mode 100644 new mode 100755 diff --git a/airflow/providers/celery/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/celery/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/celery/README.md b/airflow/providers/celery/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/celery/__init__.py b/airflow/providers/celery/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/celery/sensors/__init__.py b/airflow/providers/celery/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/celery/sensors/celery_queue.py b/airflow/providers/celery/sensors/celery_queue.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cloudant/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/cloudant/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/cloudant/README.md b/airflow/providers/cloudant/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/cloudant/__init__.py b/airflow/providers/cloudant/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cloudant/hooks/__init__.py b/airflow/providers/cloudant/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cloudant/hooks/cloudant.py b/airflow/providers/cloudant/hooks/cloudant.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/__init__.py b/airflow/providers/cncf/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/__init__.py b/airflow/providers/cncf/kubernetes/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/example_dags/__init__.py b/airflow/providers/cncf/kubernetes/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/example_dags/example_kubernetes.py b/airflow/providers/cncf/kubernetes/example_dags/example_kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/example_dags/example_spark_kubernetes.py b/airflow/providers/cncf/kubernetes/example_dags/example_spark_kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/example_dags/example_spark_kubernetes_spark_pi.yaml b/airflow/providers/cncf/kubernetes/example_dags/example_spark_kubernetes_spark_pi.yaml old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/hooks/__init__.py b/airflow/providers/cncf/kubernetes/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/hooks/kubernetes.py b/airflow/providers/cncf/kubernetes/hooks/kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/operators/__init__.py b/airflow/providers/cncf/kubernetes/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/operators/kubernetes_pod.py b/airflow/providers/cncf/kubernetes/operators/kubernetes_pod.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/operators/spark_kubernetes.py b/airflow/providers/cncf/kubernetes/operators/spark_kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/sensors/__init__.py b/airflow/providers/cncf/kubernetes/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/cncf/kubernetes/sensors/spark_kubernetes.py b/airflow/providers/cncf/kubernetes/sensors/spark_kubernetes.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/databricks/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/README.md b/airflow/providers/databricks/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/__init__.py b/airflow/providers/databricks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/example_dags/__init__.py b/airflow/providers/databricks/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/example_dags/example_databricks.py b/airflow/providers/databricks/example_dags/example_databricks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/hooks/__init__.py b/airflow/providers/databricks/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/hooks/databricks.py b/airflow/providers/databricks/hooks/databricks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/operators/__init__.py b/airflow/providers/databricks/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/databricks/operators/databricks.py b/airflow/providers/databricks/operators/databricks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/datadog/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/README.md b/airflow/providers/datadog/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/__init__.py b/airflow/providers/datadog/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/hooks/__init__.py b/airflow/providers/datadog/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/hooks/datadog.py b/airflow/providers/datadog/hooks/datadog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/sensors/__init__.py b/airflow/providers/datadog/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/datadog/sensors/datadog.py b/airflow/providers/datadog/sensors/datadog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dependencies.json b/airflow/providers/dependencies.json old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/dingding/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/README.md b/airflow/providers/dingding/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/__init__.py b/airflow/providers/dingding/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/example_dags/__init__.py b/airflow/providers/dingding/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/example_dags/example_dingding.py b/airflow/providers/dingding/example_dags/example_dingding.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/hooks/__init__.py b/airflow/providers/dingding/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/hooks/dingding.py b/airflow/providers/dingding/hooks/dingding.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/operators/__init__.py b/airflow/providers/dingding/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/dingding/operators/dingding.py b/airflow/providers/dingding/operators/dingding.py old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/discord/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/README.md b/airflow/providers/discord/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/__init__.py b/airflow/providers/discord/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/hooks/__init__.py b/airflow/providers/discord/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/hooks/discord_webhook.py b/airflow/providers/discord/hooks/discord_webhook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/operators/__init__.py b/airflow/providers/discord/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/discord/operators/discord_webhook.py b/airflow/providers/discord/operators/discord_webhook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/docker/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/README.md b/airflow/providers/docker/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/__init__.py b/airflow/providers/docker/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/example_dags/__init__.py b/airflow/providers/docker/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/example_dags/example_docker.py b/airflow/providers/docker/example_dags/example_docker.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/example_dags/example_docker_copy_data.py b/airflow/providers/docker/example_dags/example_docker_copy_data.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/example_dags/example_docker_swarm.py b/airflow/providers/docker/example_dags/example_docker_swarm.py old mode 100644 new mode 100755 index 7dc056edad0bbe..a4f50917be5bdb --- a/airflow/providers/docker/example_dags/example_docker_swarm.py +++ b/airflow/providers/docker/example_dags/example_docker_swarm.py @@ -15,6 +15,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. + from datetime import timedelta from airflow import DAG diff --git a/airflow/providers/docker/hooks/__init__.py b/airflow/providers/docker/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/hooks/docker.py b/airflow/providers/docker/hooks/docker.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/operators/__init__.py b/airflow/providers/docker/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/operators/docker.py b/airflow/providers/docker/operators/docker.py old mode 100644 new mode 100755 diff --git a/airflow/providers/docker/operators/docker_swarm.py b/airflow/providers/docker/operators/docker_swarm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/elasticsearch/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/README.md b/airflow/providers/elasticsearch/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/__init__.py b/airflow/providers/elasticsearch/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/hooks/__init__.py b/airflow/providers/elasticsearch/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/hooks/elasticsearch.py b/airflow/providers/elasticsearch/hooks/elasticsearch.py old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/log/__init__.py b/airflow/providers/elasticsearch/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/elasticsearch/log/es_task_handler.py b/airflow/providers/elasticsearch/log/es_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/exasol/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/README.md b/airflow/providers/exasol/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/__init__.py b/airflow/providers/exasol/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/hooks/__init__.py b/airflow/providers/exasol/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/hooks/exasol.py b/airflow/providers/exasol/hooks/exasol.py old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/operators/__init__.py b/airflow/providers/exasol/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/exasol/operators/exasol.py b/airflow/providers/exasol/operators/exasol.py old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/facebook/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/README.md b/airflow/providers/facebook/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/__init__.py b/airflow/providers/facebook/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/ads/__init__.py b/airflow/providers/facebook/ads/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/ads/hooks/__init__.py b/airflow/providers/facebook/ads/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/facebook/ads/hooks/ads.py b/airflow/providers/facebook/ads/hooks/ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/ftp/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/README.md b/airflow/providers/ftp/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/__init__.py b/airflow/providers/ftp/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/hooks/__init__.py b/airflow/providers/ftp/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/hooks/ftp.py b/airflow/providers/ftp/hooks/ftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/sensors/__init__.py b/airflow/providers/ftp/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ftp/sensors/ftp.py b/airflow/providers/ftp/sensors/ftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/google/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/google/README.md b/airflow/providers/google/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/google/__init__.py b/airflow/providers/google/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/__init__.py b/airflow/providers/google/ads/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/example_dags/__init__.py b/airflow/providers/google/ads/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/example_dags/example_ads.py b/airflow/providers/google/ads/example_dags/example_ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/hooks/__init__.py b/airflow/providers/google/ads/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/hooks/ads.py b/airflow/providers/google/ads/hooks/ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/operators/__init__.py b/airflow/providers/google/ads/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/operators/ads.py b/airflow/providers/google/ads/operators/ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/transfers/__init__.py b/airflow/providers/google/ads/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/ads/transfers/ads_to_gcs.py b/airflow/providers/google/ads/transfers/ads_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/__init__.py b/airflow/providers/google/cloud/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/_internal_client/__init__.py b/airflow/providers/google/cloud/_internal_client/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/_internal_client/secret_manager_client.py b/airflow/providers/google/cloud/_internal_client/secret_manager_client.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/__init__.py b/airflow/providers/google/cloud/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.py b/airflow/providers/google/cloud/example_dags/example_automl_nl_text_classification.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.py b/airflow/providers/google/cloud/example_dags/example_automl_nl_text_extraction.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.py b/airflow/providers/google/cloud/example_dags/example_automl_nl_text_sentiment.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_tables.py b/airflow/providers/google/cloud/example_dags/example_automl_tables.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_translation.py b/airflow/providers/google/cloud/example_dags/example_automl_translation.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.py b/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_classification.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.py b/airflow/providers/google/cloud/example_dags/example_automl_video_intelligence_tracking.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.py b/airflow/providers/google/cloud/example_dags/example_automl_vision_classification.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.py b/airflow/providers/google/cloud/example_dags/example_automl_vision_object_detection.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_dts.py b/airflow/providers/google/cloud/example_dags/example_bigquery_dts.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_operations.py b/airflow/providers/google/cloud/example_dags/example_bigquery_operations.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_queries.py b/airflow/providers/google/cloud/example_dags/example_bigquery_queries.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_query.sql b/airflow/providers/google/cloud/example_dags/example_bigquery_query.sql old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_sensors.py b/airflow/providers/google/cloud/example_dags/example_bigquery_sensors.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.py b/airflow/providers/google/cloud/example_dags/example_bigquery_to_bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_bigquery_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.py b/airflow/providers/google/cloud/example_dags/example_bigquery_transfer.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_bigtable.py b/airflow/providers/google/cloud/example_dags/example_bigtable.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_build.py b/airflow/providers/google/cloud/example_dags/example_cloud_build.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_build.yaml b/airflow/providers/google/cloud/example_dags/example_cloud_build.yaml old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_memorystore.py b/airflow/providers/google/cloud/example_dags/example_cloud_memorystore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_sql.py b/airflow/providers/google/cloud/example_dags/example_cloud_sql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_sql_query.py b/airflow/providers/google/cloud/example_dags/example_cloud_sql_query.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_storage_transfer_service_aws.py b/airflow/providers/google/cloud/example_dags/example_cloud_storage_transfer_service_aws.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_cloud_storage_transfer_service_gcp.py b/airflow/providers/google/cloud/example_dags/example_cloud_storage_transfer_service_gcp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_compute.py b/airflow/providers/google/cloud/example_dags/example_compute.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_compute_igm.py b/airflow/providers/google/cloud/example_dags/example_compute_igm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_datacatalog.py b/airflow/providers/google/cloud/example_dags/example_datacatalog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_dataflow.py b/airflow/providers/google/cloud/example_dags/example_dataflow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_datafusion.py b/airflow/providers/google/cloud/example_dags/example_datafusion.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_dataprep.py b/airflow/providers/google/cloud/example_dags/example_dataprep.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_dataproc.py b/airflow/providers/google/cloud/example_dags/example_dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_datastore.py b/airflow/providers/google/cloud/example_dags/example_datastore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_dlp.py b/airflow/providers/google/cloud/example_dags/example_dlp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_facebook_ads_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_facebook_ads_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_functions.py b/airflow/providers/google/cloud/example_dags/example_functions.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_gcs.py b/airflow/providers/google/cloud/example_dags/example_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_gcs_to_bigquery.py b/airflow/providers/google/cloud/example_dags/example_gcs_to_bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_gcs_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_gcs_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_gcs_to_sftp.py b/airflow/providers/google/cloud/example_dags/example_gcs_to_sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_kubernetes_engine.py b/airflow/providers/google/cloud/example_dags/example_kubernetes_engine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_life_sciences.py b/airflow/providers/google/cloud/example_dags/example_life_sciences.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_local_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_local_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_mlengine.py b/airflow/providers/google/cloud/example_dags/example_mlengine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_natural_language.py b/airflow/providers/google/cloud/example_dags/example_natural_language.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_postgres_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_postgres_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_presto_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_presto_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_pubsub.py b/airflow/providers/google/cloud/example_dags/example_pubsub.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_sftp_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_sftp_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_sheets_to_gcs.py b/airflow/providers/google/cloud/example_dags/example_sheets_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_spanner.py b/airflow/providers/google/cloud/example_dags/example_spanner.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_spanner.sql b/airflow/providers/google/cloud/example_dags/example_spanner.sql old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_speech_to_text.py b/airflow/providers/google/cloud/example_dags/example_speech_to_text.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_stackdriver.py b/airflow/providers/google/cloud/example_dags/example_stackdriver.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_tasks.py b/airflow/providers/google/cloud/example_dags/example_tasks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_text_to_speech.py b/airflow/providers/google/cloud/example_dags/example_text_to_speech.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_translate.py b/airflow/providers/google/cloud/example_dags/example_translate.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_translate_speech.py b/airflow/providers/google/cloud/example_dags/example_translate_speech.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_video_intelligence.py b/airflow/providers/google/cloud/example_dags/example_video_intelligence.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/example_dags/example_vision.py b/airflow/providers/google/cloud/example_dags/example_vision.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/__init__.py b/airflow/providers/google/cloud/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/automl.py b/airflow/providers/google/cloud/hooks/automl.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/bigquery.py b/airflow/providers/google/cloud/hooks/bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/bigquery_dts.py b/airflow/providers/google/cloud/hooks/bigquery_dts.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/bigtable.py b/airflow/providers/google/cloud/hooks/bigtable.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/cloud_build.py b/airflow/providers/google/cloud/hooks/cloud_build.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/cloud_memorystore.py b/airflow/providers/google/cloud/hooks/cloud_memorystore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/cloud_sql.py b/airflow/providers/google/cloud/hooks/cloud_sql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/cloud_storage_transfer_service.py b/airflow/providers/google/cloud/hooks/cloud_storage_transfer_service.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/compute.py b/airflow/providers/google/cloud/hooks/compute.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/datacatalog.py b/airflow/providers/google/cloud/hooks/datacatalog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/dataflow.py b/airflow/providers/google/cloud/hooks/dataflow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/datafusion.py b/airflow/providers/google/cloud/hooks/datafusion.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/dataprep.py b/airflow/providers/google/cloud/hooks/dataprep.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/dataproc.py b/airflow/providers/google/cloud/hooks/dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/datastore.py b/airflow/providers/google/cloud/hooks/datastore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/dlp.py b/airflow/providers/google/cloud/hooks/dlp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/functions.py b/airflow/providers/google/cloud/hooks/functions.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/gcs.py b/airflow/providers/google/cloud/hooks/gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/gdm.py b/airflow/providers/google/cloud/hooks/gdm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/kms.py b/airflow/providers/google/cloud/hooks/kms.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/kubernetes_engine.py b/airflow/providers/google/cloud/hooks/kubernetes_engine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/life_sciences.py b/airflow/providers/google/cloud/hooks/life_sciences.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/mlengine.py b/airflow/providers/google/cloud/hooks/mlengine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/natural_language.py b/airflow/providers/google/cloud/hooks/natural_language.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/pubsub.py b/airflow/providers/google/cloud/hooks/pubsub.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/secret_manager.py b/airflow/providers/google/cloud/hooks/secret_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/spanner.py b/airflow/providers/google/cloud/hooks/spanner.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/speech_to_text.py b/airflow/providers/google/cloud/hooks/speech_to_text.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/stackdriver.py b/airflow/providers/google/cloud/hooks/stackdriver.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/tasks.py b/airflow/providers/google/cloud/hooks/tasks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/text_to_speech.py b/airflow/providers/google/cloud/hooks/text_to_speech.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/translate.py b/airflow/providers/google/cloud/hooks/translate.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/video_intelligence.py b/airflow/providers/google/cloud/hooks/video_intelligence.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/hooks/vision.py b/airflow/providers/google/cloud/hooks/vision.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/log/__init__.py b/airflow/providers/google/cloud/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/log/gcs_task_handler.py b/airflow/providers/google/cloud/log/gcs_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/log/stackdriver_task_handler.py b/airflow/providers/google/cloud/log/stackdriver_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/__init__.py b/airflow/providers/google/cloud/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/automl.py b/airflow/providers/google/cloud/operators/automl.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/bigquery.py b/airflow/providers/google/cloud/operators/bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/bigquery_dts.py b/airflow/providers/google/cloud/operators/bigquery_dts.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/bigtable.py b/airflow/providers/google/cloud/operators/bigtable.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/cloud_build.py b/airflow/providers/google/cloud/operators/cloud_build.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/cloud_memorystore.py b/airflow/providers/google/cloud/operators/cloud_memorystore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/cloud_sql.py b/airflow/providers/google/cloud/operators/cloud_sql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/cloud_storage_transfer_service.py b/airflow/providers/google/cloud/operators/cloud_storage_transfer_service.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/compute.py b/airflow/providers/google/cloud/operators/compute.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/datacatalog.py b/airflow/providers/google/cloud/operators/datacatalog.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/dataflow.py b/airflow/providers/google/cloud/operators/dataflow.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/datafusion.py b/airflow/providers/google/cloud/operators/datafusion.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/dataprep.py b/airflow/providers/google/cloud/operators/dataprep.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/dataproc.py b/airflow/providers/google/cloud/operators/dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/datastore.py b/airflow/providers/google/cloud/operators/datastore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/dlp.py b/airflow/providers/google/cloud/operators/dlp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/functions.py b/airflow/providers/google/cloud/operators/functions.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/gcs.py b/airflow/providers/google/cloud/operators/gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/kubernetes_engine.py b/airflow/providers/google/cloud/operators/kubernetes_engine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/life_sciences.py b/airflow/providers/google/cloud/operators/life_sciences.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/mlengine.py b/airflow/providers/google/cloud/operators/mlengine.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/natural_language.py b/airflow/providers/google/cloud/operators/natural_language.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/pubsub.py b/airflow/providers/google/cloud/operators/pubsub.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/spanner.py b/airflow/providers/google/cloud/operators/spanner.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/speech_to_text.py b/airflow/providers/google/cloud/operators/speech_to_text.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/stackdriver.py b/airflow/providers/google/cloud/operators/stackdriver.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/tasks.py b/airflow/providers/google/cloud/operators/tasks.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/text_to_speech.py b/airflow/providers/google/cloud/operators/text_to_speech.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/translate.py b/airflow/providers/google/cloud/operators/translate.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/translate_speech.py b/airflow/providers/google/cloud/operators/translate_speech.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/video_intelligence.py b/airflow/providers/google/cloud/operators/video_intelligence.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/operators/vision.py b/airflow/providers/google/cloud/operators/vision.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/secrets/__init__.py b/airflow/providers/google/cloud/secrets/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/secrets/secret_manager.py b/airflow/providers/google/cloud/secrets/secret_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/__init__.py b/airflow/providers/google/cloud/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/bigquery.py b/airflow/providers/google/cloud/sensors/bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/bigquery_dts.py b/airflow/providers/google/cloud/sensors/bigquery_dts.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/bigtable.py b/airflow/providers/google/cloud/sensors/bigtable.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/cloud_storage_transfer_service.py b/airflow/providers/google/cloud/sensors/cloud_storage_transfer_service.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/gcs.py b/airflow/providers/google/cloud/sensors/gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/sensors/pubsub.py b/airflow/providers/google/cloud/sensors/pubsub.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/__init__.py b/airflow/providers/google/cloud/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/adls_to_gcs.py b/airflow/providers/google/cloud/transfers/adls_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/bigquery_to_bigquery.py b/airflow/providers/google/cloud/transfers/bigquery_to_bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/bigquery_to_gcs.py b/airflow/providers/google/cloud/transfers/bigquery_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/bigquery_to_mysql.py b/airflow/providers/google/cloud/transfers/bigquery_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/cassandra_to_gcs.py b/airflow/providers/google/cloud/transfers/cassandra_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/facebook_ads_to_gcs.py b/airflow/providers/google/cloud/transfers/facebook_ads_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py b/airflow/providers/google/cloud/transfers/gcs_to_bigquery.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/gcs_to_gcs.py b/airflow/providers/google/cloud/transfers/gcs_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/gcs_to_local.py b/airflow/providers/google/cloud/transfers/gcs_to_local.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/gcs_to_sftp.py b/airflow/providers/google/cloud/transfers/gcs_to_sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/local_to_gcs.py b/airflow/providers/google/cloud/transfers/local_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/mssql_to_gcs.py b/airflow/providers/google/cloud/transfers/mssql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/mysql_to_gcs.py b/airflow/providers/google/cloud/transfers/mysql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/postgres_to_gcs.py b/airflow/providers/google/cloud/transfers/postgres_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/presto_to_gcs.py b/airflow/providers/google/cloud/transfers/presto_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/s3_to_gcs.py b/airflow/providers/google/cloud/transfers/s3_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/sftp_to_gcs.py b/airflow/providers/google/cloud/transfers/sftp_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/sheets_to_gcs.py b/airflow/providers/google/cloud/transfers/sheets_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/transfers/sql_to_gcs.py b/airflow/providers/google/cloud/transfers/sql_to_gcs.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/__init__.py b/airflow/providers/google/cloud/utils/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/credentials_provider.py b/airflow/providers/google/cloud/utils/credentials_provider.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/field_sanitizer.py b/airflow/providers/google/cloud/utils/field_sanitizer.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/field_validator.py b/airflow/providers/google/cloud/utils/field_validator.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/mlengine_operator_utils.py b/airflow/providers/google/cloud/utils/mlengine_operator_utils.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/cloud/utils/mlengine_prediction_summary.py b/airflow/providers/google/cloud/utils/mlengine_prediction_summary.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/__init__.py b/airflow/providers/google/common/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/auth_backend/__init__.py b/airflow/providers/google/common/auth_backend/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/auth_backend/google_openid.py b/airflow/providers/google/common/auth_backend/google_openid.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/hooks/__init__.py b/airflow/providers/google/common/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/hooks/base_google.py b/airflow/providers/google/common/hooks/base_google.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/hooks/discovery_api.py b/airflow/providers/google/common/hooks/discovery_api.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/utils/__init__.py b/airflow/providers/google/common/utils/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/common/utils/id_token_credentials.py b/airflow/providers/google/common/utils/id_token_credentials.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/config_templates/config.yml b/airflow/providers/google/config_templates/config.yml old mode 100644 new mode 100755 diff --git a/airflow/providers/google/config_templates/default_config.cfg b/airflow/providers/google/config_templates/default_config.cfg old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/__init__.py b/airflow/providers/google/firebase/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/example_dags/__init__.py b/airflow/providers/google/firebase/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/example_dags/example_firestore.py b/airflow/providers/google/firebase/example_dags/example_firestore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/hooks/__init__.py b/airflow/providers/google/firebase/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/hooks/firestore.py b/airflow/providers/google/firebase/hooks/firestore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/operators/__init__.py b/airflow/providers/google/firebase/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/firebase/operators/firestore.py b/airflow/providers/google/firebase/operators/firestore.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/__init__.py b/airflow/providers/google/marketing_platform/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/example_dags/__init__.py b/airflow/providers/google/marketing_platform/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/example_dags/example_analytics.py b/airflow/providers/google/marketing_platform/example_dags/example_analytics.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/example_dags/example_campaign_manager.py b/airflow/providers/google/marketing_platform/example_dags/example_campaign_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/example_dags/example_display_video.py b/airflow/providers/google/marketing_platform/example_dags/example_display_video.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/example_dags/example_search_ads.py b/airflow/providers/google/marketing_platform/example_dags/example_search_ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/hooks/__init__.py b/airflow/providers/google/marketing_platform/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/hooks/analytics.py b/airflow/providers/google/marketing_platform/hooks/analytics.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/hooks/campaign_manager.py b/airflow/providers/google/marketing_platform/hooks/campaign_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/hooks/display_video.py b/airflow/providers/google/marketing_platform/hooks/display_video.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/hooks/search_ads.py b/airflow/providers/google/marketing_platform/hooks/search_ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/operators/__init__.py b/airflow/providers/google/marketing_platform/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/operators/analytics.py b/airflow/providers/google/marketing_platform/operators/analytics.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/operators/campaign_manager.py b/airflow/providers/google/marketing_platform/operators/campaign_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/operators/display_video.py b/airflow/providers/google/marketing_platform/operators/display_video.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/operators/search_ads.py b/airflow/providers/google/marketing_platform/operators/search_ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/sensors/__init__.py b/airflow/providers/google/marketing_platform/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/sensors/campaign_manager.py b/airflow/providers/google/marketing_platform/sensors/campaign_manager.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/sensors/display_video.py b/airflow/providers/google/marketing_platform/sensors/display_video.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/marketing_platform/sensors/search_ads.py b/airflow/providers/google/marketing_platform/sensors/search_ads.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/__init__.py b/airflow/providers/google/suite/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/example_dags/__init__.py b/airflow/providers/google/suite/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/example_dags/example_gcs_to_gdrive.py b/airflow/providers/google/suite/example_dags/example_gcs_to_gdrive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/example_dags/example_gcs_to_sheets.py b/airflow/providers/google/suite/example_dags/example_gcs_to_sheets.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/example_dags/example_sheets.py b/airflow/providers/google/suite/example_dags/example_sheets.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/hooks/__init__.py b/airflow/providers/google/suite/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/hooks/drive.py b/airflow/providers/google/suite/hooks/drive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/hooks/sheets.py b/airflow/providers/google/suite/hooks/sheets.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/operators/__init__.py b/airflow/providers/google/suite/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/operators/sheets.py b/airflow/providers/google/suite/operators/sheets.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/transfers/__init__.py b/airflow/providers/google/suite/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/transfers/gcs_to_gdrive.py b/airflow/providers/google/suite/transfers/gcs_to_gdrive.py old mode 100644 new mode 100755 diff --git a/airflow/providers/google/suite/transfers/gcs_to_sheets.py b/airflow/providers/google/suite/transfers/gcs_to_sheets.py old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/grpc/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/README.md b/airflow/providers/grpc/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/__init__.py b/airflow/providers/grpc/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/hooks/__init__.py b/airflow/providers/grpc/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/hooks/grpc.py b/airflow/providers/grpc/hooks/grpc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/operators/__init__.py b/airflow/providers/grpc/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/grpc/operators/grpc.py b/airflow/providers/grpc/operators/grpc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/hashicorp/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/README.md b/airflow/providers/hashicorp/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/__init__.py b/airflow/providers/hashicorp/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/_internal_client/__init__.py b/airflow/providers/hashicorp/_internal_client/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/_internal_client/vault_client.py b/airflow/providers/hashicorp/_internal_client/vault_client.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/hooks/__init__.py b/airflow/providers/hashicorp/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/hooks/vault.py b/airflow/providers/hashicorp/hooks/vault.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/secrets/__init__.py b/airflow/providers/hashicorp/secrets/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/hashicorp/secrets/vault.py b/airflow/providers/hashicorp/secrets/vault.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/http/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/http/README.md b/airflow/providers/http/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/http/__init__.py b/airflow/providers/http/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/example_dags/__init__.py b/airflow/providers/http/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/example_dags/example_http.py b/airflow/providers/http/example_dags/example_http.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/hooks/__init__.py b/airflow/providers/http/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/hooks/http.py b/airflow/providers/http/hooks/http.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/operators/__init__.py b/airflow/providers/http/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/operators/http.py b/airflow/providers/http/operators/http.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/sensors/__init__.py b/airflow/providers/http/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/http/sensors/http.py b/airflow/providers/http/sensors/http.py old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/imap/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/README.md b/airflow/providers/imap/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/__init__.py b/airflow/providers/imap/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/hooks/__init__.py b/airflow/providers/imap/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/hooks/imap.py b/airflow/providers/imap/hooks/imap.py old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/sensors/__init__.py b/airflow/providers/imap/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/imap/sensors/imap_attachment.py b/airflow/providers/imap/sensors/imap_attachment.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jdbc/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/README.md b/airflow/providers/jdbc/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/__init__.py b/airflow/providers/jdbc/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/hooks/__init__.py b/airflow/providers/jdbc/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/hooks/jdbc.py b/airflow/providers/jdbc/hooks/jdbc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/operators/__init__.py b/airflow/providers/jdbc/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jdbc/operators/jdbc.py b/airflow/providers/jdbc/operators/jdbc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jenkins/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/README.md b/airflow/providers/jenkins/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/__init__.py b/airflow/providers/jenkins/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/example_dags/__init__.py b/airflow/providers/jenkins/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/example_dags/example_jenkins_job_trigger.py b/airflow/providers/jenkins/example_dags/example_jenkins_job_trigger.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/hooks/__init__.py b/airflow/providers/jenkins/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/hooks/jenkins.py b/airflow/providers/jenkins/hooks/jenkins.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/operators/__init__.py b/airflow/providers/jenkins/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jenkins/operators/jenkins_job_trigger.py b/airflow/providers/jenkins/operators/jenkins_job_trigger.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jira/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/README.md b/airflow/providers/jira/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/__init__.py b/airflow/providers/jira/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/hooks/__init__.py b/airflow/providers/jira/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/hooks/jira.py b/airflow/providers/jira/hooks/jira.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/operators/__init__.py b/airflow/providers/jira/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/operators/jira.py b/airflow/providers/jira/operators/jira.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/sensors/__init__.py b/airflow/providers/jira/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/jira/sensors/jira.py b/airflow/providers/jira/sensors/jira.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/__init__.py b/airflow/providers/microsoft/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/azure/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/README.md b/airflow/providers/microsoft/azure/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/__init__.py b/airflow/providers/microsoft/azure/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/example_dags/__init__.py b/airflow/providers/microsoft/azure/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/example_dags/example_azure_container_instances.py b/airflow/providers/microsoft/azure/example_dags/example_azure_container_instances.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/example_dags/example_azure_cosmosdb.py b/airflow/providers/microsoft/azure/example_dags/example_azure_cosmosdb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/__init__.py b/airflow/providers/microsoft/azure/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/adx.py b/airflow/providers/microsoft/azure/hooks/adx.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_batch.py b/airflow/providers/microsoft/azure/hooks/azure_batch.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_container_instance.py b/airflow/providers/microsoft/azure/hooks/azure_container_instance.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_container_registry.py b/airflow/providers/microsoft/azure/hooks/azure_container_registry.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_container_volume.py b/airflow/providers/microsoft/azure/hooks/azure_container_volume.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_cosmos.py b/airflow/providers/microsoft/azure/hooks/azure_cosmos.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_data_lake.py b/airflow/providers/microsoft/azure/hooks/azure_data_lake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/azure_fileshare.py b/airflow/providers/microsoft/azure/hooks/azure_fileshare.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/base_azure.py b/airflow/providers/microsoft/azure/hooks/base_azure.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/hooks/wasb.py b/airflow/providers/microsoft/azure/hooks/wasb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/log/__init__.py b/airflow/providers/microsoft/azure/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/log/wasb_task_handler.py b/airflow/providers/microsoft/azure/log/wasb_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/__init__.py b/airflow/providers/microsoft/azure/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/adls_list.py b/airflow/providers/microsoft/azure/operators/adls_list.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/adx.py b/airflow/providers/microsoft/azure/operators/adx.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/azure_batch.py b/airflow/providers/microsoft/azure/operators/azure_batch.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/azure_container_instances.py b/airflow/providers/microsoft/azure/operators/azure_container_instances.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/azure_cosmos.py b/airflow/providers/microsoft/azure/operators/azure_cosmos.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/operators/wasb_delete_blob.py b/airflow/providers/microsoft/azure/operators/wasb_delete_blob.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/sensors/__init__.py b/airflow/providers/microsoft/azure/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/sensors/azure_cosmos.py b/airflow/providers/microsoft/azure/sensors/azure_cosmos.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/sensors/wasb.py b/airflow/providers/microsoft/azure/sensors/wasb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/transfers/__init__.py b/airflow/providers/microsoft/azure/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/transfers/file_to_wasb.py b/airflow/providers/microsoft/azure/transfers/file_to_wasb.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/azure/transfers/oracle_to_azure_data_lake.py b/airflow/providers/microsoft/azure/transfers/oracle_to_azure_data_lake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/mssql/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/README.md b/airflow/providers/microsoft/mssql/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/__init__.py b/airflow/providers/microsoft/mssql/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/hooks/__init__.py b/airflow/providers/microsoft/mssql/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/hooks/mssql.py b/airflow/providers/microsoft/mssql/hooks/mssql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/operators/__init__.py b/airflow/providers/microsoft/mssql/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/mssql/operators/mssql.py b/airflow/providers/microsoft/mssql/operators/mssql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/winrm/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/README.md b/airflow/providers/microsoft/winrm/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/__init__.py b/airflow/providers/microsoft/winrm/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/example_dags/__init__.py b/airflow/providers/microsoft/winrm/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/example_dags/example_winrm.py b/airflow/providers/microsoft/winrm/example_dags/example_winrm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/hooks/__init__.py b/airflow/providers/microsoft/winrm/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/hooks/winrm.py b/airflow/providers/microsoft/winrm/hooks/winrm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/operators/__init__.py b/airflow/providers/microsoft/winrm/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/microsoft/winrm/operators/winrm.py b/airflow/providers/microsoft/winrm/operators/winrm.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/mongo/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/README.md b/airflow/providers/mongo/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/__init__.py b/airflow/providers/mongo/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/hooks/__init__.py b/airflow/providers/mongo/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/hooks/mongo.py b/airflow/providers/mongo/hooks/mongo.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/sensors/__init__.py b/airflow/providers/mongo/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mongo/sensors/mongo.py b/airflow/providers/mongo/sensors/mongo.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/mysql/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/README.md b/airflow/providers/mysql/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/__init__.py b/airflow/providers/mysql/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/hooks/__init__.py b/airflow/providers/mysql/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/hooks/mysql.py b/airflow/providers/mysql/hooks/mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/operators/__init__.py b/airflow/providers/mysql/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/operators/mysql.py b/airflow/providers/mysql/operators/mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/transfers/__init__.py b/airflow/providers/mysql/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/transfers/presto_to_mysql.py b/airflow/providers/mysql/transfers/presto_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/transfers/s3_to_mysql.py b/airflow/providers/mysql/transfers/s3_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/mysql/transfers/vertica_to_mysql.py b/airflow/providers/mysql/transfers/vertica_to_mysql.py old mode 100644 new mode 100755 diff --git a/airflow/providers/odbc/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/odbc/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/odbc/README.md b/airflow/providers/odbc/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/odbc/__init__.py b/airflow/providers/odbc/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/odbc/hooks/__init__.py b/airflow/providers/odbc/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/odbc/hooks/odbc.py b/airflow/providers/odbc/hooks/odbc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/openfaas/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/openfaas/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/openfaas/README.md b/airflow/providers/openfaas/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/openfaas/__init__.py b/airflow/providers/openfaas/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/openfaas/hooks/__init__.py b/airflow/providers/openfaas/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/openfaas/hooks/openfaas.py b/airflow/providers/openfaas/hooks/openfaas.py old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/opsgenie/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/README.md b/airflow/providers/opsgenie/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/__init__.py b/airflow/providers/opsgenie/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/hooks/__init__.py b/airflow/providers/opsgenie/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/hooks/opsgenie_alert.py b/airflow/providers/opsgenie/hooks/opsgenie_alert.py old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/operators/__init__.py b/airflow/providers/opsgenie/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/opsgenie/operators/opsgenie_alert.py b/airflow/providers/opsgenie/operators/opsgenie_alert.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/oracle/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/README.md b/airflow/providers/oracle/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/__init__.py b/airflow/providers/oracle/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/hooks/__init__.py b/airflow/providers/oracle/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/hooks/oracle.py b/airflow/providers/oracle/hooks/oracle.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/operators/__init__.py b/airflow/providers/oracle/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/operators/oracle.py b/airflow/providers/oracle/operators/oracle.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/transfers/__init__.py b/airflow/providers/oracle/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/oracle/transfers/oracle_to_oracle.py b/airflow/providers/oracle/transfers/oracle_to_oracle.py old mode 100644 new mode 100755 diff --git a/airflow/providers/pagerduty/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/pagerduty/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/pagerduty/README.md b/airflow/providers/pagerduty/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/pagerduty/__init__.py b/airflow/providers/pagerduty/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/pagerduty/hooks/__init__.py b/airflow/providers/pagerduty/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/pagerduty/hooks/pagerduty.py b/airflow/providers/pagerduty/hooks/pagerduty.py old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/ADDITIONAL_INFO.md b/airflow/providers/papermill/ADDITIONAL_INFO.md old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/__init__.py b/airflow/providers/papermill/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/example_dags/__init__.py b/airflow/providers/papermill/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/example_dags/example_papermill.py b/airflow/providers/papermill/example_dags/example_papermill.py old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/operators/__init__.py b/airflow/providers/papermill/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/papermill/operators/papermill.py b/airflow/providers/papermill/operators/papermill.py old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/postgres/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/README.md b/airflow/providers/postgres/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/__init__.py b/airflow/providers/postgres/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/hooks/__init__.py b/airflow/providers/postgres/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/hooks/postgres.py b/airflow/providers/postgres/hooks/postgres.py old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/operators/__init__.py b/airflow/providers/postgres/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/postgres/operators/postgres.py b/airflow/providers/postgres/operators/postgres.py old mode 100644 new mode 100755 diff --git a/airflow/providers/presto/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/presto/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/presto/README.md b/airflow/providers/presto/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/presto/__init__.py b/airflow/providers/presto/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/presto/hooks/__init__.py b/airflow/providers/presto/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/presto/hooks/presto.py b/airflow/providers/presto/hooks/presto.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/qubole/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/README.md b/airflow/providers/qubole/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/__init__.py b/airflow/providers/qubole/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/example_dags/__init__.py b/airflow/providers/qubole/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/example_dags/example_qubole.py b/airflow/providers/qubole/example_dags/example_qubole.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/hooks/__init__.py b/airflow/providers/qubole/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/hooks/qubole.py b/airflow/providers/qubole/hooks/qubole.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/hooks/qubole_check.py b/airflow/providers/qubole/hooks/qubole_check.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/operators/__init__.py b/airflow/providers/qubole/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/operators/qubole.py b/airflow/providers/qubole/operators/qubole.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/operators/qubole_check.py b/airflow/providers/qubole/operators/qubole_check.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/sensors/__init__.py b/airflow/providers/qubole/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/qubole/sensors/qubole.py b/airflow/providers/qubole/sensors/qubole.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/redis/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/README.md b/airflow/providers/redis/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/__init__.py b/airflow/providers/redis/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/hooks/__init__.py b/airflow/providers/redis/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/hooks/redis.py b/airflow/providers/redis/hooks/redis.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/operators/__init__.py b/airflow/providers/redis/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/operators/redis_publish.py b/airflow/providers/redis/operators/redis_publish.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/sensors/__init__.py b/airflow/providers/redis/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/sensors/redis_key.py b/airflow/providers/redis/sensors/redis_key.py old mode 100644 new mode 100755 diff --git a/airflow/providers/redis/sensors/redis_pub_sub.py b/airflow/providers/redis/sensors/redis_pub_sub.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/salesforce/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/README.md b/airflow/providers/salesforce/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/__init__.py b/airflow/providers/salesforce/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/example_dags/__init__.py b/airflow/providers/salesforce/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/example_dags/example_tableau_refresh_workbook.py b/airflow/providers/salesforce/example_dags/example_tableau_refresh_workbook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/hooks/__init__.py b/airflow/providers/salesforce/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/hooks/salesforce.py b/airflow/providers/salesforce/hooks/salesforce.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/hooks/tableau.py b/airflow/providers/salesforce/hooks/tableau.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/operators/__init__.py b/airflow/providers/salesforce/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/operators/tableau_refresh_workbook.py b/airflow/providers/salesforce/operators/tableau_refresh_workbook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/sensors/__init__.py b/airflow/providers/salesforce/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/salesforce/sensors/tableau_job_status.py b/airflow/providers/salesforce/sensors/tableau_job_status.py old mode 100644 new mode 100755 diff --git a/airflow/providers/samba/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/samba/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/samba/README.md b/airflow/providers/samba/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/samba/__init__.py b/airflow/providers/samba/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/samba/hooks/__init__.py b/airflow/providers/samba/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/samba/hooks/samba.py b/airflow/providers/samba/hooks/samba.py old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/segment/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/README.md b/airflow/providers/segment/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/__init__.py b/airflow/providers/segment/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/hooks/__init__.py b/airflow/providers/segment/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/hooks/segment.py b/airflow/providers/segment/hooks/segment.py old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/operators/__init__.py b/airflow/providers/segment/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/segment/operators/segment_track_event.py b/airflow/providers/segment/operators/segment_track_event.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sendgrid/__init__.py b/airflow/providers/sendgrid/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sendgrid/utils/__init__.py b/airflow/providers/sendgrid/utils/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sendgrid/utils/emailer.py b/airflow/providers/sendgrid/utils/emailer.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/sftp/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/README.md b/airflow/providers/sftp/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/__init__.py b/airflow/providers/sftp/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/hooks/__init__.py b/airflow/providers/sftp/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/hooks/sftp.py b/airflow/providers/sftp/hooks/sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/operators/__init__.py b/airflow/providers/sftp/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/operators/sftp.py b/airflow/providers/sftp/operators/sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/sensors/__init__.py b/airflow/providers/sftp/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sftp/sensors/sftp.py b/airflow/providers/sftp/sensors/sftp.py old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/singularity/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/README.md b/airflow/providers/singularity/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/__init__.py b/airflow/providers/singularity/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/example_dags/__init__.py b/airflow/providers/singularity/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/example_dags/example_singularity.py b/airflow/providers/singularity/example_dags/example_singularity.py old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/operators/__init__.py b/airflow/providers/singularity/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/singularity/operators/singularity.py b/airflow/providers/singularity/operators/singularity.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/slack/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/README.md b/airflow/providers/slack/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/__init__.py b/airflow/providers/slack/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/hooks/__init__.py b/airflow/providers/slack/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/hooks/slack.py b/airflow/providers/slack/hooks/slack.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/hooks/slack_webhook.py b/airflow/providers/slack/hooks/slack_webhook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/operators/__init__.py b/airflow/providers/slack/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/operators/slack.py b/airflow/providers/slack/operators/slack.py old mode 100644 new mode 100755 diff --git a/airflow/providers/slack/operators/slack_webhook.py b/airflow/providers/slack/operators/slack_webhook.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/snowflake/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/README.md b/airflow/providers/snowflake/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/__init__.py b/airflow/providers/snowflake/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/example_dags/__init__.py b/airflow/providers/snowflake/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/example_dags/example_snowflake.py b/airflow/providers/snowflake/example_dags/example_snowflake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/hooks/__init__.py b/airflow/providers/snowflake/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/hooks/snowflake.py b/airflow/providers/snowflake/hooks/snowflake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/operators/__init__.py b/airflow/providers/snowflake/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/operators/snowflake.py b/airflow/providers/snowflake/operators/snowflake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/transfers/__init__.py b/airflow/providers/snowflake/transfers/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/transfers/s3_to_snowflake.py b/airflow/providers/snowflake/transfers/s3_to_snowflake.py old mode 100644 new mode 100755 diff --git a/airflow/providers/snowflake/transfers/snowflake_to_slack.py b/airflow/providers/snowflake/transfers/snowflake_to_slack.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/sqlite/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/README.md b/airflow/providers/sqlite/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/__init__.py b/airflow/providers/sqlite/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/hooks/__init__.py b/airflow/providers/sqlite/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/hooks/sqlite.py b/airflow/providers/sqlite/hooks/sqlite.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/operators/__init__.py b/airflow/providers/sqlite/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/sqlite/operators/sqlite.py b/airflow/providers/sqlite/operators/sqlite.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/ssh/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/README.md b/airflow/providers/ssh/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/__init__.py b/airflow/providers/ssh/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/hooks/__init__.py b/airflow/providers/ssh/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/hooks/ssh.py b/airflow/providers/ssh/hooks/ssh.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/operators/__init__.py b/airflow/providers/ssh/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/ssh/operators/ssh.py b/airflow/providers/ssh/operators/ssh.py old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/vertica/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/README.md b/airflow/providers/vertica/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/__init__.py b/airflow/providers/vertica/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/hooks/__init__.py b/airflow/providers/vertica/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/hooks/vertica.py b/airflow/providers/vertica/hooks/vertica.py old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/operators/__init__.py b/airflow/providers/vertica/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/vertica/operators/vertica.py b/airflow/providers/vertica/operators/vertica.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/yandex/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/README.md b/airflow/providers/yandex/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/__init__.py b/airflow/providers/yandex/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/example_dags/__init__.py b/airflow/providers/yandex/example_dags/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/example_dags/example_yandexcloud_dataproc.py b/airflow/providers/yandex/example_dags/example_yandexcloud_dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/hooks/__init__.py b/airflow/providers/yandex/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/hooks/yandex.py b/airflow/providers/yandex/hooks/yandex.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/hooks/yandexcloud_dataproc.py b/airflow/providers/yandex/hooks/yandexcloud_dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/operators/__init__.py b/airflow/providers/yandex/operators/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/yandex/operators/yandexcloud_dataproc.py b/airflow/providers/yandex/operators/yandexcloud_dataproc.py old mode 100644 new mode 100755 diff --git a/airflow/providers/zendesk/PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/zendesk/PROVIDERS_CHANGES_2020.06.24.md old mode 100644 new mode 100755 diff --git a/airflow/providers/zendesk/README.md b/airflow/providers/zendesk/README.md old mode 100644 new mode 100755 diff --git a/airflow/providers/zendesk/__init__.py b/airflow/providers/zendesk/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/zendesk/hooks/__init__.py b/airflow/providers/zendesk/hooks/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/providers/zendesk/hooks/zendesk.py b/airflow/providers/zendesk/hooks/zendesk.py old mode 100644 new mode 100755 diff --git a/airflow/py.typed b/airflow/py.typed old mode 100644 new mode 100755 diff --git a/airflow/secrets/__init__.py b/airflow/secrets/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/secrets/base_secrets.py b/airflow/secrets/base_secrets.py old mode 100644 new mode 100755 diff --git a/airflow/secrets/environment_variables.py b/airflow/secrets/environment_variables.py old mode 100644 new mode 100755 diff --git a/airflow/secrets/local_filesystem.py b/airflow/secrets/local_filesystem.py old mode 100644 new mode 100755 diff --git a/airflow/secrets/metastore.py b/airflow/secrets/metastore.py old mode 100644 new mode 100755 diff --git a/airflow/security/__init__.py b/airflow/security/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/security/kerberos.py b/airflow/security/kerberos.py old mode 100644 new mode 100755 diff --git a/airflow/security/utils.py b/airflow/security/utils.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/__init__.py b/airflow/sensors/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/base_sensor_operator.py b/airflow/sensors/base_sensor_operator.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/bash.py b/airflow/sensors/bash.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/date_time_sensor.py b/airflow/sensors/date_time_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/external_task_sensor.py b/airflow/sensors/external_task_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/filesystem.py b/airflow/sensors/filesystem.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/hdfs_sensor.py b/airflow/sensors/hdfs_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/hive_partition_sensor.py b/airflow/sensors/hive_partition_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/http_sensor.py b/airflow/sensors/http_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/metastore_partition_sensor.py b/airflow/sensors/metastore_partition_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/named_hive_partition_sensor.py b/airflow/sensors/named_hive_partition_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/python.py b/airflow/sensors/python.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/s3_key_sensor.py b/airflow/sensors/s3_key_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/s3_prefix_sensor.py b/airflow/sensors/s3_prefix_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/sql_sensor.py b/airflow/sensors/sql_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/time_delta_sensor.py b/airflow/sensors/time_delta_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/time_sensor.py b/airflow/sensors/time_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/web_hdfs_sensor.py b/airflow/sensors/web_hdfs_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sensors/weekday_sensor.py b/airflow/sensors/weekday_sensor.py old mode 100644 new mode 100755 diff --git a/airflow/sentry.py b/airflow/sentry.py old mode 100644 new mode 100755 diff --git a/airflow/serialization/__init__.py b/airflow/serialization/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/serialization/enums.py b/airflow/serialization/enums.py old mode 100644 new mode 100755 diff --git a/airflow/serialization/helpers.py b/airflow/serialization/helpers.py old mode 100644 new mode 100755 diff --git a/airflow/serialization/json_schema.py b/airflow/serialization/json_schema.py old mode 100644 new mode 100755 diff --git a/airflow/serialization/schema.json b/airflow/serialization/schema.json old mode 100644 new mode 100755 diff --git a/airflow/serialization/serialized_objects.py b/airflow/serialization/serialized_objects.py old mode 100644 new mode 100755 diff --git a/airflow/settings.py b/airflow/settings.py old mode 100644 new mode 100755 diff --git a/airflow/stats.py b/airflow/stats.py old mode 100644 new mode 100755 diff --git a/airflow/task/__init__.py b/airflow/task/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/task/task_runner/__init__.py b/airflow/task/task_runner/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/task/task_runner/base_task_runner.py b/airflow/task/task_runner/base_task_runner.py old mode 100644 new mode 100755 diff --git a/airflow/task/task_runner/cgroup_task_runner.py b/airflow/task/task_runner/cgroup_task_runner.py old mode 100644 new mode 100755 diff --git a/airflow/task/task_runner/standard_task_runner.py b/airflow/task/task_runner/standard_task_runner.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/__init__.py b/airflow/ti_deps/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/dep_context.py b/airflow/ti_deps/dep_context.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/dependencies_deps.py b/airflow/ti_deps/dependencies_deps.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/dependencies_states.py b/airflow/ti_deps/dependencies_states.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/__init__.py b/airflow/ti_deps/deps/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/base_ti_dep.py b/airflow/ti_deps/deps/base_ti_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/dag_ti_slots_available_dep.py b/airflow/ti_deps/deps/dag_ti_slots_available_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/dag_unpaused_dep.py b/airflow/ti_deps/deps/dag_unpaused_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/dagrun_exists_dep.py b/airflow/ti_deps/deps/dagrun_exists_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/dagrun_id_dep.py b/airflow/ti_deps/deps/dagrun_id_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/exec_date_after_start_date_dep.py b/airflow/ti_deps/deps/exec_date_after_start_date_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/not_in_retry_period_dep.py b/airflow/ti_deps/deps/not_in_retry_period_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/not_previously_skipped_dep.py b/airflow/ti_deps/deps/not_previously_skipped_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/pool_slots_available_dep.py b/airflow/ti_deps/deps/pool_slots_available_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/prev_dagrun_dep.py b/airflow/ti_deps/deps/prev_dagrun_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/ready_to_reschedule.py b/airflow/ti_deps/deps/ready_to_reschedule.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/runnable_exec_date_dep.py b/airflow/ti_deps/deps/runnable_exec_date_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/task_concurrency_dep.py b/airflow/ti_deps/deps/task_concurrency_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/task_not_running_dep.py b/airflow/ti_deps/deps/task_not_running_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/trigger_rule_dep.py b/airflow/ti_deps/deps/trigger_rule_dep.py old mode 100644 new mode 100755 diff --git a/airflow/ti_deps/deps/valid_state_dep.py b/airflow/ti_deps/deps/valid_state_dep.py old mode 100644 new mode 100755 diff --git a/airflow/typing_compat.py b/airflow/typing_compat.py old mode 100644 new mode 100755 diff --git a/airflow/utils/__init__.py b/airflow/utils/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/utils/asciiart.py b/airflow/utils/asciiart.py old mode 100644 new mode 100755 diff --git a/airflow/utils/cli.py b/airflow/utils/cli.py old mode 100644 new mode 100755 diff --git a/airflow/utils/cli_action_loggers.py b/airflow/utils/cli_action_loggers.py old mode 100644 new mode 100755 diff --git a/airflow/utils/code_utils.py b/airflow/utils/code_utils.py old mode 100644 new mode 100755 diff --git a/airflow/utils/compression.py b/airflow/utils/compression.py old mode 100644 new mode 100755 diff --git a/airflow/utils/configuration.py b/airflow/utils/configuration.py old mode 100644 new mode 100755 diff --git a/airflow/utils/dag_cycle_tester.py b/airflow/utils/dag_cycle_tester.py old mode 100644 new mode 100755 diff --git a/airflow/utils/dag_processing.py b/airflow/utils/dag_processing.py old mode 100644 new mode 100755 diff --git a/airflow/utils/dates.py b/airflow/utils/dates.py old mode 100644 new mode 100755 diff --git a/airflow/utils/db.py b/airflow/utils/db.py old mode 100644 new mode 100755 diff --git a/airflow/utils/decorators.py b/airflow/utils/decorators.py old mode 100644 new mode 100755 diff --git a/airflow/utils/docs.py b/airflow/utils/docs.py old mode 100644 new mode 100755 diff --git a/airflow/utils/dot_renderer.py b/airflow/utils/dot_renderer.py old mode 100644 new mode 100755 diff --git a/airflow/utils/email.py b/airflow/utils/email.py old mode 100644 new mode 100755 diff --git a/airflow/utils/file.py b/airflow/utils/file.py old mode 100644 new mode 100755 diff --git a/airflow/utils/helpers.py b/airflow/utils/helpers.py old mode 100644 new mode 100755 diff --git a/airflow/utils/json.py b/airflow/utils/json.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/__init__.py b/airflow/utils/log/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/cloudwatch_task_handler.py b/airflow/utils/log/cloudwatch_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/colored_log.py b/airflow/utils/log/colored_log.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/es_task_handler.py b/airflow/utils/log/es_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/file_processor_handler.py b/airflow/utils/log/file_processor_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/file_task_handler.py b/airflow/utils/log/file_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/gcs_task_handler.py b/airflow/utils/log/gcs_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/json_formatter.py b/airflow/utils/log/json_formatter.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/log_reader.py b/airflow/utils/log/log_reader.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/logging_mixin.py b/airflow/utils/log/logging_mixin.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/s3_task_handler.py b/airflow/utils/log/s3_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/stackdriver_task_handler.py b/airflow/utils/log/stackdriver_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/task_handler_with_custom_formatter.py b/airflow/utils/log/task_handler_with_custom_formatter.py old mode 100644 new mode 100755 diff --git a/airflow/utils/log/wasb_task_handler.py b/airflow/utils/log/wasb_task_handler.py old mode 100644 new mode 100755 diff --git a/airflow/utils/mixins.py b/airflow/utils/mixins.py old mode 100644 new mode 100755 diff --git a/airflow/utils/module_loading.py b/airflow/utils/module_loading.py old mode 100644 new mode 100755 diff --git a/airflow/utils/net.py b/airflow/utils/net.py old mode 100644 new mode 100755 diff --git a/airflow/utils/operator_helpers.py b/airflow/utils/operator_helpers.py old mode 100644 new mode 100755 diff --git a/airflow/utils/operator_resources.py b/airflow/utils/operator_resources.py old mode 100644 new mode 100755 diff --git a/airflow/utils/orm_event_handlers.py b/airflow/utils/orm_event_handlers.py old mode 100644 new mode 100755 diff --git a/airflow/utils/platform.py b/airflow/utils/platform.py old mode 100644 new mode 100755 diff --git a/airflow/utils/process_utils.py b/airflow/utils/process_utils.py old mode 100644 new mode 100755 diff --git a/airflow/utils/python_virtualenv.py b/airflow/utils/python_virtualenv.py old mode 100644 new mode 100755 diff --git a/airflow/utils/python_virtualenv_script.jinja2 b/airflow/utils/python_virtualenv_script.jinja2 old mode 100644 new mode 100755 diff --git a/airflow/utils/serve_logs.py b/airflow/utils/serve_logs.py old mode 100644 new mode 100755 diff --git a/airflow/utils/session.py b/airflow/utils/session.py old mode 100644 new mode 100755 diff --git a/airflow/utils/sqlalchemy.py b/airflow/utils/sqlalchemy.py old mode 100644 new mode 100755 diff --git a/airflow/utils/state.py b/airflow/utils/state.py old mode 100644 new mode 100755 diff --git a/airflow/utils/strings.py b/airflow/utils/strings.py old mode 100644 new mode 100755 diff --git a/airflow/utils/timeout.py b/airflow/utils/timeout.py old mode 100644 new mode 100755 diff --git a/airflow/utils/timezone.py b/airflow/utils/timezone.py old mode 100644 new mode 100755 diff --git a/airflow/utils/trigger_rule.py b/airflow/utils/trigger_rule.py old mode 100644 new mode 100755 diff --git a/airflow/utils/types.py b/airflow/utils/types.py old mode 100644 new mode 100755 diff --git a/airflow/utils/weekday.py b/airflow/utils/weekday.py old mode 100644 new mode 100755 diff --git a/airflow/utils/weight_rule.py b/airflow/utils/weight_rule.py old mode 100644 new mode 100755 diff --git a/airflow/version.py b/airflow/version.py old mode 100644 new mode 100755 diff --git a/airflow/www/.eslintignore b/airflow/www/.eslintignore old mode 100644 new mode 100755 diff --git a/airflow/www/.eslintrc b/airflow/www/.eslintrc old mode 100644 new mode 100755 diff --git a/airflow/www/.stylelintignore b/airflow/www/.stylelintignore old mode 100644 new mode 100755 diff --git a/airflow/www/.stylelintrc b/airflow/www/.stylelintrc old mode 100644 new mode 100755 diff --git a/airflow/www/__init__.py b/airflow/www/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/www/api/__init__.py b/airflow/www/api/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/www/api/experimental/__init__.py b/airflow/www/api/experimental/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/www/api/experimental/endpoints.py b/airflow/www/api/experimental/endpoints.py old mode 100644 new mode 100755 diff --git a/airflow/www/app.py b/airflow/www/app.py old mode 100644 new mode 100755 diff --git a/airflow/www/blueprints.py b/airflow/www/blueprints.py old mode 100644 new mode 100755 diff --git a/airflow/www/decorators.py b/airflow/www/decorators.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/__init__.py b/airflow/www/extensions/__init__.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_appbuilder.py b/airflow/www/extensions/init_appbuilder.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_appbuilder_links.py b/airflow/www/extensions/init_appbuilder_links.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_dagbag.py b/airflow/www/extensions/init_dagbag.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_jinja_globals.py b/airflow/www/extensions/init_jinja_globals.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_manifest_files.py b/airflow/www/extensions/init_manifest_files.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_security.py b/airflow/www/extensions/init_security.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_session.py b/airflow/www/extensions/init_session.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_views.py b/airflow/www/extensions/init_views.py old mode 100644 new mode 100755 diff --git a/airflow/www/extensions/init_wsgi_middlewares.py b/airflow/www/extensions/init_wsgi_middlewares.py old mode 100644 new mode 100755 diff --git a/airflow/www/forms.py b/airflow/www/forms.py old mode 100644 new mode 100755 diff --git a/airflow/www/gunicorn_config.py b/airflow/www/gunicorn_config.py old mode 100644 new mode 100755 diff --git a/airflow/www/package.json b/airflow/www/package.json old mode 100644 new mode 100755 diff --git a/airflow/www/security.py b/airflow/www/security.py old mode 100644 new mode 100755 diff --git a/airflow/www/static/airflow.gif b/airflow/www/static/airflow.gif old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/bootstrap-theme.css b/airflow/www/static/css/bootstrap-theme.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/flash.css b/airflow/www/static/css/flash.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/gantt.css b/airflow/www/static/css/gantt.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/graph.css b/airflow/www/static/css/graph.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/main.css b/airflow/www/static/css/main.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/css/tree.css b/airflow/www/static/css/tree.css old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/base.js b/airflow/www/static/js/base.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/connection_form.js b/airflow/www/static/js/connection_form.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/datetime-utils.js b/airflow/www/static/js/datetime-utils.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/gantt-chart-d3v2.js b/airflow/www/static/js/gantt-chart-d3v2.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/graph.js b/airflow/www/static/js/graph.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/ie.js b/airflow/www/static/js/ie.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/js/task-instances.js b/airflow/www/static/js/task-instances.js old mode 100644 new mode 100755 diff --git a/airflow/www/static/loading.gif b/airflow/www/static/loading.gif old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin.svg b/airflow/www/static/pin.svg old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_100.png b/airflow/www/static/pin_100.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_25.png b/airflow/www/static/pin_25.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_32.png b/airflow/www/static/pin_32.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_35.png b/airflow/www/static/pin_35.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_40.png b/airflow/www/static/pin_40.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/pin_large.png b/airflow/www/static/pin_large.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/screenshots/gantt.png b/airflow/www/static/screenshots/gantt.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/screenshots/graph.png b/airflow/www/static/screenshots/graph.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/screenshots/tree.png b/airflow/www/static/screenshots/tree.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/sort_asc.png b/airflow/www/static/sort_asc.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/sort_both.png b/airflow/www/static/sort_both.png old mode 100644 new mode 100755 diff --git a/airflow/www/static/sort_desc.png b/airflow/www/static/sort_desc.png old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/chart.html b/airflow/www/templates/airflow/chart.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/circles.html b/airflow/www/templates/airflow/circles.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/code.html b/airflow/www/templates/airflow/code.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/config.html b/airflow/www/templates/airflow/config.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/confirm.html b/airflow/www/templates/airflow/confirm.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/conn_create.html b/airflow/www/templates/airflow/conn_create.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/conn_edit.html b/airflow/www/templates/airflow/conn_edit.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/dag.html b/airflow/www/templates/airflow/dag.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/dag_code.html b/airflow/www/templates/airflow/dag_code.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/dag_details.html b/airflow/www/templates/airflow/dag_details.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/dags.html b/airflow/www/templates/airflow/dags.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/duration_chart.html b/airflow/www/templates/airflow/duration_chart.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/gantt.html b/airflow/www/templates/airflow/gantt.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/graph.html b/airflow/www/templates/airflow/graph.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/master.html b/airflow/www/templates/airflow/master.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/model_list.html b/airflow/www/templates/airflow/model_list.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/noaccess.html b/airflow/www/templates/airflow/noaccess.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/redoc.html b/airflow/www/templates/airflow/redoc.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/task.html b/airflow/www/templates/airflow/task.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/task_instance.html b/airflow/www/templates/airflow/task_instance.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/ti_code.html b/airflow/www/templates/airflow/ti_code.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/ti_log.html b/airflow/www/templates/airflow/ti_log.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/traceback.html b/airflow/www/templates/airflow/traceback.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/tree.html b/airflow/www/templates/airflow/tree.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/trigger.html b/airflow/www/templates/airflow/trigger.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/variable_edit.html b/airflow/www/templates/airflow/variable_edit.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/variable_list.html b/airflow/www/templates/airflow/variable_list.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/version.html b/airflow/www/templates/airflow/version.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/airflow/xcom.html b/airflow/www/templates/airflow/xcom.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/analytics/google_analytics.html b/airflow/www/templates/analytics/google_analytics.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/analytics/metarouter.html b/airflow/www/templates/analytics/metarouter.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/analytics/segment.html b/airflow/www/templates/analytics/segment.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/appbuilder/flash.html b/airflow/www/templates/appbuilder/flash.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/appbuilder/index.html b/airflow/www/templates/appbuilder/index.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/appbuilder/navbar.html b/airflow/www/templates/appbuilder/navbar.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/appbuilder/navbar_menu.html b/airflow/www/templates/appbuilder/navbar_menu.html old mode 100644 new mode 100755 diff --git a/airflow/www/templates/appbuilder/navbar_right.html b/airflow/www/templates/appbuilder/navbar_right.html old mode 100644 new mode 100755 diff --git a/airflow/www/utils.py b/airflow/www/utils.py old mode 100644 new mode 100755 diff --git a/airflow/www/validators.py b/airflow/www/validators.py old mode 100644 new mode 100755 diff --git a/airflow/www/views.py b/airflow/www/views.py old mode 100644 new mode 100755 diff --git a/airflow/www/webpack.config.js b/airflow/www/webpack.config.js old mode 100644 new mode 100755 diff --git a/airflow/www/widgets.py b/airflow/www/widgets.py old mode 100644 new mode 100755 diff --git a/airflow/www/yarn.lock b/airflow/www/yarn.lock old mode 100644 new mode 100755 diff --git a/breeze-complete b/breeze-complete old mode 100644 new mode 100755 diff --git a/codecov.yml b/codecov.yml old mode 100644 new mode 100755 diff --git a/docs/autoapi_templates/index.rst b/docs/autoapi_templates/index.rst index a1263861c25e57..e3bb10a1e515f6 100644 --- a/docs/autoapi_templates/index.rst +++ b/docs/autoapi_templates/index.rst @@ -86,8 +86,16 @@ All operators are in the following packages: airflow/providers/apache/hive/transfers/index + airflow/providers/apache/kafka/sensors/index + + airflow/providers/apache/kafka/hooks/index + airflow/providers/apache/kylin/operators/index + airflow/providers/apache/kafka/sensors/index + + airflow/providers/apache/kafka/hooks/index + airflow/providers/apache/livy/operators/index airflow/providers/apache/livy/sensors/index diff --git a/docs/operators-and-hooks-ref.rst b/docs/operators-and-hooks-ref.rst index 8e71c6e37e84b4..9030fa5d9be63a 100644 --- a/docs/operators-and-hooks-ref.rst +++ b/docs/operators-and-hooks-ref.rst @@ -142,6 +142,13 @@ Foundation. :mod:`airflow.providers.apache.druid.operators.druid_check` - + * - `Apache Kafka `__ + - + - :mod:`airflow.providers.apache.kafka.hooks.kafka_producer_hook`, + :mod:`airflow.providers.apache.kafka.hooks.kafka_consumer_hook` + - + - :mod:`airflow.providers.apache.kafka.sensors.kafka_sensor` + * - `Apache Hive `__ - - :mod:`airflow.providers.apache.hive.hooks.hive` diff --git a/pylintrc b/pylintrc old mode 100644 new mode 100755 diff --git a/pytest.ini b/pytest.ini old mode 100644 new mode 100755 diff --git a/requirements/requirements-python3.6.txt b/requirements/requirements-python3.6.txt index 91051f53304828..5a8bf4a6baf1e2 100644 --- a/requirements/requirements-python3.6.txt +++ b/requirements/requirements-python3.6.txt @@ -101,6 +101,7 @@ cryptography==2.9.2 curlify==2.2.1 cx-Oracle==8.0.0 dask==2.20.0 +dataclasses==0.7 datadog==0.38.0 decorator==4.4.2 defusedxml==0.6.0 @@ -207,6 +208,7 @@ jsonschema==3.2.0 junit-xml==1.9 jupyter-client==6.1.6 jupyter-core==4.6.3 +kafka==1.3.5 kombu==4.6.11 kubernetes==11.0.0 kylinpy==2.8.1 @@ -378,6 +380,7 @@ traitlets==4.3.3 typed-ast==1.4.1 typing-extensions==3.7.4.2 typing==3.7.4.3 +typing-inspect==0.6.0 tzlocal==1.5.1 unicodecsv==0.14.1 uritemplate==3.0.1 @@ -388,7 +391,7 @@ virtualenv==20.0.26 watchtower==0.7.3 wcwidth==0.2.5 websocket-client==0.57.0 -wrapt==1.12.1 +wrapt==1.11.2 xmltodict==0.12.0 yamllint==1.23.0 yandexcloud==0.43.0 diff --git a/requirements/requirements-python3.7.txt b/requirements/requirements-python3.7.txt index 5bbc3b08cce430..ae515b109b793c 100644 --- a/requirements/requirements-python3.7.txt +++ b/requirements/requirements-python3.7.txt @@ -181,6 +181,7 @@ humanize==2.5.0 hvac==0.10.4 identify==1.4.23 idna==2.10 +ijson==2.6.1 imagesize==1.2.0 importlib-metadata==1.7.0 inflection==0.5.0 @@ -203,6 +204,7 @@ jsonschema==3.2.0 junit-xml==1.9 jupyter-client==6.1.6 jupyter-core==4.6.3 +kafka==1.3.5 kombu==4.6.11 kubernetes==11.0.0 kylinpy==2.8.1 diff --git a/requirements/requirements-python3.8.txt b/requirements/requirements-python3.8.txt index 864fbcd0c0134a..3fcb187cd2e047 100644 --- a/requirements/requirements-python3.8.txt +++ b/requirements/requirements-python3.8.txt @@ -181,6 +181,7 @@ humanize==2.5.0 hvac==0.10.4 identify==1.4.23 idna==2.10 +ijson==2.6.1 imagesize==1.2.0 importlib-metadata==1.7.0 inflection==0.5.0 @@ -203,6 +204,7 @@ jsonschema==3.2.0 junit-xml==1.9 jupyter-client==6.1.6 jupyter-core==4.6.3 +kafka==1.3.5 kombu==4.6.11 kubernetes==11.0.0 kylinpy==2.8.1 diff --git a/scripts/ci/docker-compose/local.yml b/scripts/ci/docker-compose/local.yml old mode 100644 new mode 100755 diff --git a/setup.cfg b/setup.cfg old mode 100644 new mode 100755 diff --git a/setup.py b/setup.py old mode 100644 new mode 100755 index 44f72c12c9bb24..5aad5e84de6250 --- a/setup.py +++ b/setup.py @@ -312,6 +312,9 @@ def write_version(filename: str = os.path.join(*[my_dir, "airflow", "git_version jira = [ 'JIRA>1.0.7', ] +kafka = [ + 'kafka>=1.3.5' +] kerberos = [ 'pykerberos>=1.1.13', 'requests_kerberos>=0.10.0', @@ -497,6 +500,7 @@ def write_version(filename: str = os.path.join(*[my_dir, "airflow", "git_version "apache.druid": druid, "apache.hdfs": hdfs, "apache.hive": hive, + "apache.kafka": kafka, "apache.kylin": kylin, "apache.livy": [], "apache.pig": [], @@ -561,6 +565,7 @@ def write_version(filename: str = os.path.join(*[my_dir, "airflow", "git_version "apache.druid": druid, "apache.hdfs": hdfs, "apache.hive": hive, + "apache.kafka": kafka, "apache.kylin": kylin, "apache.pinot": pinot, "apache.webhdfs": webhdfs, diff --git a/yamllint-config.yml b/yamllint-config.yml old mode 100644 new mode 100755