[AIRFLOW-2287] Fix incorrect ASF headers Closes #3219 from bolkedebruin/fix_header
Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/c7a472ed Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/c7a472ed Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/c7a472ed Branch: refs/heads/master Commit: c7a472ed6b0d8a4720f57ba1140c8cf665757167 Parents: b3c0ae0 Author: Bolke de Bruin <bo...@xs4all.nl> Authored: Sat Apr 14 09:13:23 2018 +0200 Committer: Fokko Driesprong <fokkodriespr...@godatadriven.com> Committed: Sat Apr 14 09:13:23 2018 +0200 ---------------------------------------------------------------------- .codecov.yml | 27 ++++++++++++-------- .coveragerc | 27 ++++++++++++-------- .editorconfig | 27 ++++++++++++-------- .readthedocs.yml | 27 ++++++++++++-------- .travis.yml | 27 ++++++++++++-------- MANIFEST.in | 27 ++++++++++++-------- airflow/__init__.py | 27 ++++++++++++-------- airflow/alembic.ini | 27 ++++++++++++-------- airflow/api/__init__.py | 27 ++++++++++++-------- airflow/api/auth/__init__.py | 27 ++++++++++++-------- airflow/api/auth/backend/__init__.py | 27 ++++++++++++-------- airflow/api/auth/backend/default.py | 27 ++++++++++++-------- airflow/api/auth/backend/deny_all.py | 27 ++++++++++++-------- airflow/api/client/__init__.py | 27 ++++++++++++-------- airflow/api/client/api_client.py | 27 ++++++++++++-------- airflow/api/client/json_client.py | 27 ++++++++++++-------- airflow/api/client/local_client.py | 27 ++++++++++++-------- airflow/api/common/__init__.py | 27 ++++++++++++-------- airflow/api/common/experimental/__init__.py | 27 ++++++++++++-------- airflow/api/common/experimental/delete_dag.py | 27 ++++++++++++-------- airflow/api/common/experimental/get_task.py | 27 ++++++++++++-------- .../common/experimental/get_task_instance.py | 27 ++++++++++++-------- airflow/api/common/experimental/mark_tasks.py | 27 ++++++++++++-------- airflow/api/common/experimental/pool.py | 27 ++++++++++++-------- airflow/api/common/experimental/trigger_dag.py | 27 ++++++++++++-------- airflow/bin/__init__.py | 27 ++++++++++++-------- airflow/bin/airflow | 27 ++++++++++++-------- airflow/bin/airflow_scheduler_autorestart.sh | 27 ++++++++++++-------- airflow/bin/cli.py | 27 ++++++++++++-------- airflow/config_templates/__init__.py | 27 ++++++++++++-------- .../config_templates/airflow_local_settings.py | 27 ++++++++++++-------- airflow/config_templates/default_airflow.cfg | 27 ++++++++++++-------- airflow/config_templates/default_celery.py | 27 ++++++++++++-------- airflow/config_templates/default_test.cfg | 27 ++++++++++++-------- .../default_webserver_config.py | 27 ++++++++++++-------- airflow/configuration.py | 27 ++++++++++++-------- airflow/contrib/__init__.py | 27 ++++++++++++-------- airflow/contrib/auth/__init__.py | 27 ++++++++++++-------- airflow/contrib/auth/backends/__init__.py | 27 ++++++++++++-------- .../auth/backends/github_enterprise_auth.py | 27 ++++++++++++-------- airflow/contrib/auth/backends/google_auth.py | 27 ++++++++++++-------- airflow/contrib/auth/backends/kerberos_auth.py | 27 ++++++++++++-------- airflow/contrib/auth/backends/ldap_auth.py | 27 ++++++++++++-------- airflow/contrib/auth/backends/password_auth.py | 27 ++++++++++++-------- .../example_dags/example_databricks_operator.py | 27 ++++++++++++-------- .../example_emr_job_flow_automatic_steps.py | 27 ++++++++++++-------- .../example_emr_job_flow_manual_steps.py | 27 ++++++++++++-------- ...enkins_job_trigger_operator.py.notexecutable | 27 ++++++++++++-------- .../contrib/example_dags/example_pubsub_flow.py | 27 ++++++++++++-------- .../example_dags/example_qubole_operator.py | 27 ++++++++++++-------- .../example_dags/example_qubole_sensor.py | 27 ++++++++++++-------- .../contrib/example_dags/example_twitter_dag.py | 27 ++++++++++++-------- airflow/contrib/executors/__init__.py | 27 ++++++++++++-------- airflow/contrib/executors/mesos_executor.py | 27 ++++++++++++-------- airflow/contrib/hooks/__init__.py | 27 ++++++++++++-------- airflow/contrib/hooks/aws_dynamodb_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/aws_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/aws_lambda_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/bigquery_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/cloudant_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/databricks_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/datadog_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/datastore_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/discord_webhook_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/emr_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/fs_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/ftp_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/gcp_api_base_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/gcp_dataflow_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/gcp_dataproc_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/gcp_pubsub_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/gcs_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/jenkins_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/jira_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/qubole_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/redis_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/redshift_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/salesforce_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/sftp_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/slack_webhook_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/snowflake_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/spark_jdbc_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/spark_jdbc_script.py | 27 ++++++++++++-------- airflow/contrib/hooks/spark_sql_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/spark_submit_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/sqoop_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/ssh_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/vertica_hook.py | 27 ++++++++++++-------- airflow/contrib/hooks/wasb_hook.py | 27 ++++++++++++-------- airflow/contrib/operators/__init__.py | 27 ++++++++++++-------- airflow/contrib/operators/awsbatch_operator.py | 27 ++++++++++++-------- .../operators/bigquery_check_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/bigquery_get_data.py | 27 ++++++++++++-------- airflow/contrib/operators/bigquery_operator.py | 27 ++++++++++++-------- .../operators/bigquery_table_delete_operator.py | 27 ++++++++++++-------- .../contrib/operators/bigquery_to_bigquery.py | 27 ++++++++++++-------- airflow/contrib/operators/bigquery_to_gcs.py | 27 ++++++++++++-------- .../contrib/operators/databricks_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/dataflow_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/dataproc_operator.py | 27 ++++++++++++-------- .../operators/datastore_export_operator.py | 27 ++++++++++++-------- .../operators/datastore_import_operator.py | 27 ++++++++++++-------- .../operators/discord_webhook_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/druid_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/ecs_operator.py | 27 ++++++++++++-------- .../contrib/operators/emr_add_steps_operator.py | 27 ++++++++++++-------- .../operators/emr_create_job_flow_operator.py | 27 ++++++++++++-------- .../emr_terminate_job_flow_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/file_to_gcs.py | 27 ++++++++++++-------- airflow/contrib/operators/file_to_wasb.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_copy_operator.py | 27 ++++++++++++-------- .../contrib/operators/gcs_download_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_list_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_to_bq.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_to_gcs.py | 27 ++++++++++++-------- airflow/contrib/operators/gcs_to_s3.py | 27 ++++++++++++-------- airflow/contrib/operators/hipchat_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/hive_to_dynamodb.py | 27 ++++++++++++-------- .../operators/jenkins_job_trigger_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/jira_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/mysql_to_gcs.py | 27 ++++++++++++-------- .../operators/postgres_to_gcs_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/pubsub_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/qubole_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/s3_list_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/s3_to_gcs_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/sftp_operator.py | 27 ++++++++++++-------- .../contrib/operators/slack_webhook_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/snowflake_operator.py | 27 ++++++++++++-------- .../contrib/operators/spark_jdbc_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/spark_sql_operator.py | 27 ++++++++++++-------- .../contrib/operators/spark_submit_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/sqoop_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/ssh_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/vertica_operator.py | 27 ++++++++++++-------- airflow/contrib/operators/vertica_to_hive.py | 27 ++++++++++++-------- .../contrib/plugins/metastore_browser/main.py | 27 ++++++++++++-------- airflow/contrib/sensors/__init__.py | 27 ++++++++++++-------- .../sensors/aws_redshift_cluster_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/bash_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/bigquery_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/datadog_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/emr_base_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/emr_job_flow_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/emr_step_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/file_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/ftp_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/gcs_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/hdfs_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/jira_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/pubsub_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/qubole_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/redis_key_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/sftp_sensor.py | 27 ++++++++++++-------- airflow/contrib/sensors/wasb_sensor.py | 27 ++++++++++++-------- airflow/contrib/task_runner/__init__.py | 27 ++++++++++++-------- .../contrib/task_runner/cgroup_task_runner.py | 27 ++++++++++++-------- airflow/contrib/utils/__init__.py | 27 ++++++++++++-------- airflow/contrib/utils/sendgrid.py | 27 ++++++++++++-------- airflow/dag/__init__.py | 27 ++++++++++++-------- airflow/dag/base_dag.py | 27 ++++++++++++-------- airflow/default_login.py | 27 ++++++++++++-------- airflow/example_dags/__init__.py | 27 ++++++++++++-------- airflow/example_dags/docker_copy_data.py | 27 ++++++++++++-------- airflow/example_dags/entrypoint.sh | 27 ++++++++++++-------- airflow/example_dags/example_bash_operator.py | 27 ++++++++++++-------- airflow/example_dags/example_branch_operator.py | 27 ++++++++++++-------- .../example_branch_python_dop_operator_3.py | 27 ++++++++++++-------- airflow/example_dags/example_docker_operator.py | 27 ++++++++++++-------- airflow/example_dags/example_http_operator.py | 27 ++++++++++++-------- airflow/example_dags/example_latest_only.py | 27 ++++++++++++-------- .../example_latest_only_with_trigger.py | 27 ++++++++++++-------- .../example_passing_params_via_test_command.py | 27 ++++++++++++-------- airflow/example_dags/example_python_operator.py | 27 ++++++++++++-------- .../example_short_circuit_operator.py | 27 ++++++++++++-------- airflow/example_dags/example_skip_dag.py | 27 ++++++++++++-------- airflow/example_dags/example_subdag_operator.py | 27 ++++++++++++-------- .../example_trigger_controller_dag.py | 27 ++++++++++++-------- .../example_dags/example_trigger_target_dag.py | 27 ++++++++++++-------- airflow/example_dags/example_xcom.py | 27 ++++++++++++-------- airflow/example_dags/subdags/__init__.py | 27 ++++++++++++-------- airflow/example_dags/subdags/subdag.py | 27 ++++++++++++-------- airflow/example_dags/test_utils.py | 27 ++++++++++++-------- airflow/example_dags/tutorial.py | 27 ++++++++++++-------- airflow/exceptions.py | 27 ++++++++++++-------- airflow/executors/__init__.py | 27 ++++++++++++-------- airflow/executors/base_executor.py | 27 ++++++++++++-------- airflow/executors/celery_executor.py | 27 ++++++++++++-------- airflow/executors/dask_executor.py | 27 ++++++++++++-------- airflow/executors/local_executor.py | 27 ++++++++++++-------- airflow/executors/sequential_executor.py | 27 ++++++++++++-------- airflow/hooks/S3_hook.py | 27 ++++++++++++-------- airflow/hooks/__init__.py | 27 ++++++++++++-------- airflow/hooks/base_hook.py | 27 ++++++++++++-------- airflow/hooks/dbapi_hook.py | 27 ++++++++++++-------- airflow/hooks/docker_hook.py | 27 ++++++++++++-------- airflow/hooks/druid_hook.py | 27 ++++++++++++-------- airflow/hooks/hdfs_hook.py | 27 ++++++++++++-------- airflow/hooks/hive_hooks.py | 27 ++++++++++++-------- airflow/hooks/http_hook.py | 27 ++++++++++++-------- airflow/hooks/jdbc_hook.py | 27 ++++++++++++-------- airflow/hooks/mssql_hook.py | 27 ++++++++++++-------- airflow/hooks/mysql_hook.py | 27 ++++++++++++-------- airflow/hooks/oracle_hook.py | 27 ++++++++++++-------- airflow/hooks/pig_hook.py | 27 ++++++++++++-------- airflow/hooks/postgres_hook.py | 27 ++++++++++++-------- airflow/hooks/presto_hook.py | 27 ++++++++++++-------- airflow/hooks/samba_hook.py | 27 ++++++++++++-------- airflow/hooks/slack_hook.py | 27 ++++++++++++-------- airflow/hooks/sqlite_hook.py | 27 ++++++++++++-------- airflow/hooks/webhdfs_hook.py | 27 ++++++++++++-------- airflow/hooks/zendesk_hook.py | 27 ++++++++++++-------- airflow/jobs.py | 27 ++++++++++++-------- airflow/logging_config.py | 27 ++++++++++++-------- airflow/macros/__init__.py | 27 ++++++++++++-------- airflow/macros/hive.py | 27 ++++++++++++-------- airflow/migrations/__init__.py | 27 ++++++++++++-------- airflow/migrations/env.py | 27 ++++++++++++-------- airflow/migrations/script.py.mako | 27 ++++++++++++-------- .../0e2a74e0fc9f_add_time_zone_awareness.py | 27 ++++++++++++-------- ...7_add_dag_id_state_index_on_dag_run_table.py | 27 ++++++++++++-------- .../versions/13eb55f81627_for_compatibility.py | 27 ++++++++++++-------- .../1507a7289a2f_create_is_encrypted.py | 27 ++++++++++++-------- ...09e3_add_is_encrypted_column_to_variable_.py | 27 ++++++++++++-------- .../versions/1b38cef5b76e_add_dagrun.py | 27 ++++++++++++-------- .../versions/211e584da130_add_ti_state_index.py | 27 ++++++++++++-------- .../versions/2e541a1dcfed_task_duration.py | 27 ++++++++++++-------- .../versions/2e82aab8ef20_rename_user_table.py | 27 ++++++++++++-------- ...e90f54d61_more_logging_into_task_isntance.py | 27 ++++++++++++-------- .../versions/40e67319e3a9_dagrun_config.py | 27 ++++++++++++-------- .../versions/4446e08588_dagrun_start_end.py | 27 ++++++++++++-------- ...f1_add_fractional_seconds_to_mysql_tables.py | 27 ++++++++++++-------- .../502898887f84_adding_extra_to_log.py | 27 ++++++++++++-------- .../versions/52d714495f0_job_id_indices.py | 27 ++++++++++++-------- .../561833c1c74b_add_password_column_to_user.py | 27 ++++++++++++-------- ...e7d17757c7a_add_pid_field_to_taskinstance.py | 27 ++++++++++++-------- ...64de9cddf6c9_add_task_fails_journal_table.py | 27 ++++++++++++-------- .../8504051e801b_xcom_dag_task_indices.py | 27 ++++++++++++-------- .../947454bf1dff_add_ti_job_id_index.py | 27 ++++++++++++-------- airflow/migrations/versions/__init__.py | 27 ++++++++++++-------- ...896_add_a_column_to_track_the_encryption_.py | 27 ++++++++++++-------- ..._add_notification_sent_column_to_sla_miss.py | 27 ++++++++++++-------- ...c56_make_xcom_value_column_a_large_binary.py | 27 ++++++++++++-------- ...dc7_add_max_tries_column_to_task_instance.py | 27 ++++++++++++-------- ...d2ae31099d61_increase_text_size_for_mysql.py | 27 ++++++++++++-------- .../versions/e3a246e0dc1_current_schema.py | 27 ++++++++++++-------- .../f2ca10b85618_add_dag_stats_table.py | 27 ++++++++++++-------- airflow/models.py | 27 ++++++++++++-------- airflow/operators/__init__.py | 27 ++++++++++++-------- airflow/operators/bash_operator.py | 27 ++++++++++++-------- airflow/operators/check_operator.py | 27 ++++++++++++-------- airflow/operators/dagrun_operator.py | 27 ++++++++++++-------- airflow/operators/docker_operator.py | 27 ++++++++++++-------- airflow/operators/dummy_operator.py | 27 ++++++++++++-------- airflow/operators/email_operator.py | 27 ++++++++++++-------- airflow/operators/generic_transfer.py | 27 ++++++++++++-------- airflow/operators/hive_operator.py | 27 ++++++++++++-------- airflow/operators/hive_stats_operator.py | 27 ++++++++++++-------- airflow/operators/hive_to_druid.py | 27 ++++++++++++-------- airflow/operators/hive_to_mysql.py | 27 ++++++++++++-------- airflow/operators/hive_to_samba_operator.py | 27 ++++++++++++-------- airflow/operators/http_operator.py | 27 ++++++++++++-------- airflow/operators/jdbc_operator.py | 27 ++++++++++++-------- airflow/operators/latest_only_operator.py | 27 ++++++++++++-------- airflow/operators/mssql_operator.py | 27 ++++++++++++-------- airflow/operators/mssql_to_hive.py | 27 ++++++++++++-------- airflow/operators/mysql_operator.py | 27 ++++++++++++-------- airflow/operators/mysql_to_hive.py | 27 ++++++++++++-------- airflow/operators/oracle_operator.py | 27 ++++++++++++-------- airflow/operators/pig_operator.py | 27 ++++++++++++-------- airflow/operators/postgres_operator.py | 27 ++++++++++++-------- airflow/operators/presto_check_operator.py | 27 ++++++++++++-------- airflow/operators/presto_to_mysql.py | 27 ++++++++++++-------- airflow/operators/python_operator.py | 27 ++++++++++++-------- airflow/operators/redshift_to_s3_operator.py | 27 ++++++++++++-------- airflow/operators/s3_file_transform_operator.py | 27 ++++++++++++-------- airflow/operators/s3_to_hive_operator.py | 27 ++++++++++++-------- airflow/operators/s3_to_redshift_operator.py | 27 ++++++++++++-------- airflow/operators/sensors.py | 27 ++++++++++++-------- airflow/operators/slack_operator.py | 27 ++++++++++++-------- airflow/operators/sqlite_operator.py | 27 ++++++++++++-------- airflow/operators/subdag_operator.py | 27 ++++++++++++-------- airflow/plugins_manager.py | 27 ++++++++++++-------- airflow/security/__init__.py | 27 ++++++++++++-------- airflow/sensors/__init__.py | 27 ++++++++++++-------- airflow/sensors/base_sensor_operator.py | 27 ++++++++++++-------- airflow/sensors/external_task_sensor.py | 27 ++++++++++++-------- airflow/sensors/hdfs_sensor.py | 27 ++++++++++++-------- airflow/sensors/hive_partition_sensor.py | 27 ++++++++++++-------- airflow/sensors/http_sensor.py | 27 ++++++++++++-------- airflow/sensors/metastore_partition_sensor.py | 27 ++++++++++++-------- airflow/sensors/named_hive_partition_sensor.py | 27 ++++++++++++-------- airflow/sensors/s3_key_sensor.py | 27 ++++++++++++-------- airflow/sensors/s3_prefix_sensor.py | 27 ++++++++++++-------- airflow/sensors/sql_sensor.py | 27 ++++++++++++-------- airflow/sensors/time_delta_sensor.py | 27 ++++++++++++-------- airflow/sensors/time_sensor.py | 27 ++++++++++++-------- airflow/sensors/web_hdfs_sensor.py | 27 ++++++++++++-------- airflow/settings.py | 27 ++++++++++++-------- airflow/task/__init__.py | 27 ++++++++++++-------- airflow/task/task_runner/__init__.py | 27 ++++++++++++-------- airflow/task/task_runner/base_task_runner.py | 27 ++++++++++++-------- airflow/task/task_runner/bash_task_runner.py | 27 ++++++++++++-------- airflow/ti_deps/__init__.py | 27 ++++++++++++-------- airflow/ti_deps/dep_context.py | 27 ++++++++++++-------- airflow/ti_deps/deps/__init__.py | 27 ++++++++++++-------- airflow/ti_deps/deps/base_ti_dep.py | 27 ++++++++++++-------- .../ti_deps/deps/dag_ti_slots_available_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/dag_unpaused_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/dagrun_exists_dep.py | 27 ++++++++++++-------- .../deps/exec_date_after_start_date_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/not_in_retry_period_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/not_running_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/not_skipped_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/prev_dagrun_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/runnable_exec_date_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/task_concurrency_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/trigger_rule_dep.py | 27 ++++++++++++-------- airflow/ti_deps/deps/valid_state_dep.py | 27 ++++++++++++-------- airflow/utils/__init__.py | 27 ++++++++++++-------- airflow/utils/asciiart.py | 27 ++++++++++++-------- airflow/utils/cli.py | 27 ++++++++++++-------- airflow/utils/cli_action_loggers.py | 27 ++++++++++++-------- airflow/utils/compression.py | 27 ++++++++++++-------- airflow/utils/configuration.py | 27 ++++++++++++-------- airflow/utils/dag_processing.py | 27 ++++++++++++-------- airflow/utils/dates.py | 27 ++++++++++++-------- airflow/utils/db.py | 27 ++++++++++++-------- airflow/utils/decorators.py | 27 ++++++++++++-------- airflow/utils/email.py | 27 ++++++++++++-------- airflow/utils/file.py | 27 ++++++++++++-------- airflow/utils/helpers.py | 27 ++++++++++++-------- airflow/utils/json.py | 27 ++++++++++++-------- airflow/utils/log/__init__.py | 27 ++++++++++++-------- airflow/utils/log/es_task_handler.py | 27 ++++++++++++-------- airflow/utils/log/file_processor_handler.py | 27 ++++++++++++-------- airflow/utils/log/file_task_handler.py | 27 ++++++++++++-------- airflow/utils/log/gcs_task_handler.py | 27 ++++++++++++-------- airflow/utils/log/logging_mixin.py | 27 ++++++++++++-------- airflow/utils/log/s3_task_handler.py | 27 ++++++++++++-------- airflow/utils/log/wasb_task_handler.py | 27 ++++++++++++-------- airflow/utils/module_loading.py | 27 ++++++++++++-------- airflow/utils/net.py | 27 ++++++++++++-------- airflow/utils/operator_helpers.py | 27 ++++++++++++-------- airflow/utils/operator_resources.py | 27 ++++++++++++-------- airflow/utils/sqlalchemy.py | 27 ++++++++++++-------- airflow/utils/state.py | 27 ++++++++++++-------- airflow/utils/tests.py | 27 ++++++++++++-------- airflow/utils/timeout.py | 27 ++++++++++++-------- airflow/utils/timezone.py | 27 ++++++++++++-------- airflow/utils/trigger_rule.py | 27 ++++++++++++-------- airflow/utils/weight_rule.py | 27 ++++++++++++-------- airflow/version.py | 27 ++++++++++++-------- airflow/www/__init__.py | 27 ++++++++++++-------- airflow/www/api/__init__.py | 27 ++++++++++++-------- airflow/www/api/experimental/__init__.py | 27 ++++++++++++-------- airflow/www/api/experimental/endpoints.py | 27 ++++++++++++-------- airflow/www/app.py | 27 ++++++++++++-------- airflow/www/blueprints.py | 27 ++++++++++++-------- airflow/www/forms.py | 27 ++++++++++++-------- airflow/www/gunicorn_config.py | 27 ++++++++++++-------- airflow/www/static/bootstrap3-typeahead.min.js | 27 ++++++++++++-------- airflow/www/static/pin.svg | 23 ++++++++++------- .../www/templates/airflow/task_instance.html | 27 ++++++++++++-------- airflow/www/templates/airflow/version.html | 27 ++++++++++++-------- airflow/www/templates/airflow/xcom.html | 27 ++++++++++++-------- airflow/www/utils.py | 27 ++++++++++++-------- airflow/www/validators.py | 27 ++++++++++++-------- airflow/www/views.py | 27 ++++++++++++-------- airflow/www_rbac/__init__.py | 27 ++++++++++++-------- airflow/www_rbac/api/__init__.py | 27 ++++++++++++-------- airflow/www_rbac/api/experimental/__init__.py | 27 ++++++++++++-------- airflow/www_rbac/api/experimental/endpoints.py | 27 ++++++++++++-------- airflow/www_rbac/app.py | 27 ++++++++++++-------- airflow/www_rbac/blueprints.py | 27 ++++++++++++-------- airflow/www_rbac/decorators.py | 27 ++++++++++++-------- airflow/www_rbac/forms.py | 27 ++++++++++++-------- airflow/www_rbac/security.py | 27 ++++++++++++-------- .../www_rbac/static/bootstrap3-typeahead.min.js | 27 ++++++++++++-------- airflow/www_rbac/static/pin.svg | 23 ++++++++++------- .../templates/airflow/task_instance.html | 27 ++++++++++++-------- airflow/www_rbac/templates/airflow/version.html | 27 ++++++++++++-------- airflow/www_rbac/templates/airflow/xcom.html | 27 ++++++++++++-------- airflow/www_rbac/utils.py | 27 ++++++++++++-------- airflow/www_rbac/validators.py | 27 ++++++++++++-------- airflow/www_rbac/views.py | 27 ++++++++++++-------- airflow/www_rbac/widgets.py | 27 ++++++++++++-------- dags/test_dag.py | 27 ++++++++++++-------- docs/Makefile | 27 ++++++++++++-------- docs/build.sh | 27 ++++++++++++-------- docs/license.rst | 27 ++++++++++++-------- docs/start_doc_server.sh | 27 ++++++++++++-------- init.sh | 27 ++++++++++++-------- run_tox.sh | 27 ++++++++++++-------- run_unit_tests.sh | 27 ++++++++++++-------- scripts/ci/airflow_travis.cfg | 27 ++++++++++++-------- scripts/ci/kadm5.acl | 27 ++++++++++++-------- scripts/ci/kdc.conf | 27 ++++++++++++-------- scripts/ci/krb5.conf | 27 ++++++++++++-------- scripts/ci/ldap.sh | 27 ++++++++++++-------- scripts/ci/ldif/example.com.ldif | 27 ++++++++++++-------- scripts/ci/ldif/groups.example.com.ldif | 27 ++++++++++++-------- scripts/ci/ldif/manager.example.com.ldif | 27 ++++++++++++-------- scripts/ci/ldif/users.example.com.ldif | 27 ++++++++++++-------- scripts/ci/load_fixtures.sh | 27 ++++++++++++-------- scripts/ci/minikdc.properties | 27 ++++++++++++-------- scripts/ci/my.cnf | 27 ++++++++++++-------- scripts/ci/run_tests.sh | 27 ++++++++++++-------- scripts/ci/setup_env.sh | 27 ++++++++++++-------- scripts/ci/setup_kdc.sh | 27 ++++++++++++-------- scripts/ci/slapd.conf | 27 ++++++++++++-------- scripts/perf/dags/perf_dag_1.py | 27 ++++++++++++-------- scripts/perf/dags/perf_dag_2.py | 27 ++++++++++++-------- scripts/perf/scheduler_ops_metrics.py | 27 ++++++++++++-------- scripts/systemd/airflow | 27 ++++++++++++-------- scripts/systemd/airflow-flower.service | 27 ++++++++++++-------- scripts/systemd/airflow-kerberos.service | 27 ++++++++++++-------- scripts/systemd/airflow-scheduler.service | 27 ++++++++++++-------- scripts/systemd/airflow-webserver.service | 27 ++++++++++++-------- scripts/systemd/airflow-worker.service | 27 ++++++++++++-------- scripts/systemd/airflow.conf | 27 ++++++++++++-------- scripts/upstart/airflow-flower.conf | 27 ++++++++++++-------- scripts/upstart/airflow-scheduler.conf | 27 ++++++++++++-------- scripts/upstart/airflow-webserver.conf | 27 ++++++++++++-------- scripts/upstart/airflow-worker.conf | 27 ++++++++++++-------- setup.cfg | 27 ++++++++++++-------- setup.py | 27 ++++++++++++-------- tests/__init__.py | 27 ++++++++++++-------- tests/api/__init__.py | 27 ++++++++++++-------- tests/api/client/__init__.py | 27 ++++++++++++-------- tests/api/client/test_local_client.py | 27 ++++++++++++-------- tests/api/common/__init__.py | 27 ++++++++++++-------- tests/api/common/experimental/__init__.py | 27 ++++++++++++-------- tests/api/common/experimental/mark_tasks.py | 27 ++++++++++++-------- tests/api/common/experimental/test_pool.py | 27 ++++++++++++-------- tests/cli/__init__.py | 27 ++++++++++++-------- tests/cli/test_cli.py | 27 ++++++++++++-------- tests/configuration.py | 27 ++++++++++++-------- tests/contrib/__init__.py | 27 ++++++++++++-------- tests/contrib/hooks/__init__.py | 27 ++++++++++++-------- tests/contrib/hooks/test_aws_dynamodb_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_aws_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_aws_lambda_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_bigquery_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_databricks_hook.py | 27 ++++++++++++-------- .../contrib/hooks/test_discord_webhook_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_emr_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_ftp_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_gcp_dataflow_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_gcp_dataproc_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_gcp_mlengine_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_gcp_pubsub_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_gcs_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_jdbc_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_jira_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_redis_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_redshift_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_sftp_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_slack_webhook_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_snowflake_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_spark_jdbc_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_spark_sql_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_spark_submit_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_sqoop_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_ssh_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_wasb_hook.py | 27 ++++++++++++-------- tests/contrib/hooks/test_zendesk_hook.py | 27 ++++++++++++-------- tests/contrib/minikube_tests/__init__.py | 27 ++++++++++++-------- tests/contrib/operators/__init__.py | 27 ++++++++++++-------- .../contrib/operators/test_awsbatch_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_bigquery_operator.py | 27 ++++++++++++-------- .../operators/test_databricks_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_dataflow_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_dataproc_operator.py | 27 ++++++++++++-------- .../operators/test_discord_webhook_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_druid_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_ecs_operator.py | 27 ++++++++++++-------- .../operators/test_emr_add_steps_operator.py | 27 ++++++++++++-------- .../test_emr_create_job_flow_operator.py | 27 ++++++++++++-------- .../test_emr_terminate_job_flow_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_file_to_wasb.py | 27 ++++++++++++-------- .../operators/test_gcs_download_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_gcs_list_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_gcs_operator.py | 27 ++++++++++++-------- .../operators/test_gcs_to_gcs_operator.py | 27 ++++++++++++-------- .../operators/test_gcs_to_s3_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_hipchat_operator.py | 27 ++++++++++++-------- .../operators/test_hive_to_dynamodb_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_jenkins_operator.py | 27 ++++++++++++-------- .../operators/test_jira_operator_test.py | 27 ++++++++++++-------- .../operators/test_mysql_to_gcs_operator.py | 27 ++++++++++++-------- .../operators/test_postgres_to_gcs_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_pubsub_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_qubole_operator.py | 27 ++++++++++++-------- .../contrib/operators/test_s3_list_operator.py | 27 ++++++++++++-------- .../operators/test_s3_to_gcs_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_sftp_operator.py | 27 ++++++++++++-------- .../operators/test_slack_webhook_operator.py | 27 ++++++++++++-------- .../operators/test_snowflake_operator.py | 27 ++++++++++++-------- .../operators/test_spark_jdbc_operator.py | 27 ++++++++++++-------- .../operators/test_spark_sql_operator.py | 27 ++++++++++++-------- .../operators/test_spark_submit_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_sqoop_operator.py | 27 ++++++++++++-------- tests/contrib/operators/test_ssh_operator.py | 27 ++++++++++++-------- tests/contrib/sensors/__init__.py | 27 ++++++++++++-------- .../sensors/test_aws_redshift_cluster_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_bash_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_datadog_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_emr_base_sensor.py | 27 ++++++++++++-------- .../contrib/sensors/test_emr_job_flow_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_emr_step_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_file_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_ftp_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_hdfs_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_jira_sensor_test.py | 27 ++++++++++++-------- tests/contrib/sensors/test_pubsub_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_qubole_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_redis_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_sftp_sensor.py | 27 ++++++++++++-------- tests/contrib/sensors/test_wasb_sensor.py | 27 ++++++++++++-------- tests/contrib/utils/__init__.py | 27 ++++++++++++-------- tests/contrib/utils/test_sendgrid.py | 27 ++++++++++++-------- tests/core.py | 27 ++++++++++++-------- tests/dags/no_dags.py | 27 ++++++++++++-------- tests/dags/test_backfill_pooled_tasks.py | 27 ++++++++++++-------- tests/dags/test_cli_triggered_dags.py | 27 ++++++++++++-------- tests/dags/test_default_impersonation.py | 27 ++++++++++++-------- tests/dags/test_double_trigger.py | 27 ++++++++++++-------- tests/dags/test_example_bash_operator.py | 27 ++++++++++++-------- tests/dags/test_impersonation.py | 27 ++++++++++++-------- tests/dags/test_impersonation_custom.py | 27 ++++++++++++-------- tests/dags/test_impersonation_subdag.py | 27 ++++++++++++-------- tests/dags/test_issue_1225.py | 27 ++++++++++++-------- tests/dags/test_latest_runs.py | 27 ++++++++++++-------- tests/dags/test_mark_success.py | 27 ++++++++++++-------- tests/dags/test_no_impersonation.py | 27 ++++++++++++-------- tests/dags/test_on_kill.py | 27 ++++++++++++-------- tests/dags/test_retry_handling_job.py | 27 ++++++++++++-------- tests/dags/test_scheduler_dags.py | 27 ++++++++++++-------- tests/dags_with_system_exit/a_system_exit.py | 27 ++++++++++++-------- .../b_test_scheduler_dags.py | 27 ++++++++++++-------- tests/dags_with_system_exit/c_system_exit.py | 27 ++++++++++++-------- tests/executors/__init__.py | 27 ++++++++++++-------- tests/executors/dask_executor.py | 27 ++++++++++++-------- tests/executors/test_base_executor.py | 27 ++++++++++++-------- tests/executors/test_celery_executor.py | 27 ++++++++++++-------- tests/executors/test_executor.py | 27 ++++++++++++-------- tests/executors/test_local_executor.py | 27 ++++++++++++-------- tests/hooks/__init__.py | 27 ++++++++++++-------- tests/hooks/test_dbapi_hook.py | 27 ++++++++++++-------- tests/hooks/test_docker_hook.py | 27 ++++++++++++-------- tests/hooks/test_druid_hook.py | 27 ++++++++++++-------- tests/hooks/test_hive_hook.py | 27 ++++++++++++-------- tests/hooks/test_postgres_hook.py | 27 ++++++++++++-------- tests/hooks/test_s3_hook.py | 27 ++++++++++++-------- tests/hooks/test_slack_hook.py | 27 ++++++++++++-------- tests/impersonation.py | 27 ++++++++++++-------- tests/jobs.py | 27 ++++++++++++-------- tests/macros/__init__.py | 27 ++++++++++++-------- tests/macros/test_hive.py | 27 ++++++++++++-------- tests/models.py | 27 ++++++++++++-------- tests/operators/__init__.py | 27 ++++++++++++-------- tests/operators/docker_operator.py | 27 ++++++++++++-------- tests/operators/hive_operator.py | 27 ++++++++++++-------- tests/operators/latest_only_operator.py | 27 ++++++++++++-------- tests/operators/operators.py | 27 ++++++++++++-------- tests/operators/python_operator.py | 27 ++++++++++++-------- tests/operators/s3_to_hive_operator.py | 27 ++++++++++++-------- tests/operators/slack_operator.py | 27 ++++++++++++-------- tests/operators/subdag_operator.py | 27 ++++++++++++-------- tests/operators/test_check_operator.py | 27 ++++++++++++-------- tests/operators/test_hive_to_druid.py | 27 ++++++++++++-------- tests/operators/test_redshift_to_s3_operator.py | 27 ++++++++++++-------- .../test_s3_file_transform_operator.py | 27 ++++++++++++-------- tests/operators/test_s3_to_redshift_operator.py | 27 ++++++++++++-------- tests/operators/test_virtualenv_operator.py | 27 ++++++++++++-------- tests/plugins/test_plugin.py | 27 ++++++++++++-------- tests/plugins_manager.py | 27 ++++++++++++-------- tests/security/__init__.py | 27 ++++++++++++-------- tests/security/kerberos.py | 27 ++++++++++++-------- tests/sensors/__init__.py | 27 ++++++++++++-------- tests/sensors/test_external_task_sensor.py | 27 ++++++++++++-------- tests/sensors/test_hdfs_sensor.py | 27 ++++++++++++-------- tests/sensors/test_http_sensor.py | 27 ++++++++++++-------- tests/sensors/test_sql_sensor.py | 27 ++++++++++++-------- tests/sensors/test_timedelta_sensor.py | 27 ++++++++++++-------- tests/sensors/test_timeout_sensor.py | 27 ++++++++++++-------- tests/task/__init__.py | 27 ++++++++++++-------- tests/task/task_runner/__init__.py | 27 ++++++++++++-------- tests/task/task_runner/test_bash_task_runner.py | 27 ++++++++++++-------- tests/test_logging_config.py | 27 ++++++++++++-------- tests/test_utils/__init__.py | 27 ++++++++++++-------- tests/test_utils/fake_datetime.py | 27 ++++++++++++-------- tests/test_utils/reset_warning_registry.py | 27 ++++++++++++-------- tests/ti_deps/__init__.py | 27 ++++++++++++-------- tests/ti_deps/contexts/__init__.py | 27 ++++++++++++-------- tests/ti_deps/deps/__init__.py | 27 ++++++++++++-------- tests/ti_deps/deps/fake_models.py | 27 ++++++++++++-------- .../deps/test_dag_ti_slots_available_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_dag_unpaused_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_dagrun_exists_dep.py | 27 ++++++++++++-------- .../deps/test_not_in_retry_period_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_not_running_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_not_skipped_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_prev_dagrun_dep.py | 27 ++++++++++++-------- .../ti_deps/deps/test_runnable_exec_date_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_task_concurrency.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_trigger_rule_dep.py | 27 ++++++++++++-------- tests/ti_deps/deps/test_valid_state_dep.py | 27 ++++++++++++-------- tests/utils.py | 27 ++++++++++++-------- tests/utils/__init__.py | 27 ++++++++++++-------- tests/utils/log/__init__.py | 27 ++++++++++++-------- tests/utils/log/test_es_task_handler.py | 27 ++++++++++++-------- tests/utils/log/test_file_processor_handler.py | 27 ++++++++++++-------- tests/utils/log/test_s3_task_handler.py | 27 ++++++++++++-------- tests/utils/test_cli_util.py | 27 ++++++++++++-------- tests/utils/test_compression.py | 27 ++++++++++++-------- tests/utils/test_dag_processing.py | 27 ++++++++++++-------- tests/utils/test_dates.py | 27 ++++++++++++-------- tests/utils/test_decorators.py | 27 ++++++++++++-------- tests/utils/test_helpers.py | 27 ++++++++++++-------- tests/utils/test_json.py | 27 ++++++++++++-------- tests/utils/test_log_handlers.py | 27 ++++++++++++-------- tests/utils/test_logging_mixin.py | 27 ++++++++++++-------- tests/utils/test_module_loading.py | 27 ++++++++++++-------- tests/utils/test_net.py | 27 ++++++++++++-------- tests/utils/test_operator_helpers.py | 27 ++++++++++++-------- tests/utils/test_timezone.py | 27 ++++++++++++-------- tests/utils/test_trigger_rule.py | 27 ++++++++++++-------- tests/utils/test_weight_rule.py | 27 ++++++++++++-------- tests/www/__init__.py | 27 ++++++++++++-------- tests/www/api/__init__.py | 27 ++++++++++++-------- tests/www/api/experimental/__init__.py | 27 ++++++++++++-------- tests/www/api/experimental/test_endpoints.py | 27 ++++++++++++-------- .../api/experimental/test_kerberos_endpoints.py | 27 ++++++++++++-------- .../api/experimental/test_password_endpoints.py | 27 ++++++++++++-------- tests/www/test_utils.py | 27 ++++++++++++-------- tests/www/test_validators.py | 27 ++++++++++++-------- tests/www/test_views.py | 27 ++++++++++++-------- tests/www_rbac/__init__.py | 27 ++++++++++++-------- tests/www_rbac/api/__init__.py | 27 ++++++++++++-------- tests/www_rbac/api/experimental/__init__.py | 27 ++++++++++++-------- .../www_rbac/api/experimental/test_endpoints.py | 27 ++++++++++++-------- .../api/experimental/test_kerberos_endpoints.py | 27 ++++++++++++-------- tests/www_rbac/test_security.py | 27 ++++++++++++-------- tests/www_rbac/test_utils.py | 27 ++++++++++++-------- tests/www_rbac/test_validators.py | 27 ++++++++++++-------- tests/www_rbac/test_views.py | 27 ++++++++++++-------- tox.ini | 27 ++++++++++++-------- 650 files changed, 10396 insertions(+), 7146 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/.codecov.yml ---------------------------------------------------------------------- diff --git a/.codecov.yml b/.codecov.yml index a496cb4..4094f35 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1,14 +1,19 @@ # -# Licensed 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. +# 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. # keep default http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/.coveragerc ---------------------------------------------------------------------- diff --git a/.coveragerc b/.coveragerc index 1d487e8..249fcf1 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,15 +1,20 @@ # -# Licensed 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. +# 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. [report] omit = http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/.editorconfig ---------------------------------------------------------------------- diff --git a/.editorconfig b/.editorconfig index b4d5f07..3110c2c 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. root = true [*] http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/.readthedocs.yml ---------------------------------------------------------------------- diff --git a/.readthedocs.yml b/.readthedocs.yml index ca5b56d..643548c 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -1,15 +1,20 @@ # -# Licensed 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. +# 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. python: pip_install: true http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index f437c08..d9a333d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,20 @@ # -# Licensed 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. +# 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. # sudo: true dist: trusty http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/MANIFEST.in ---------------------------------------------------------------------- diff --git a/MANIFEST.in b/MANIFEST.in index 2ee9f90..c04b806 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,15 +1,20 @@ # -# Licensed 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. +# 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. include NOTICE include LICENSE http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/__init__.py b/airflow/__init__.py index 4c4509e..f40b08a 100644 --- a/airflow/__init__.py +++ b/airflow/__init__.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. # """ http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/alembic.ini ---------------------------------------------------------------------- diff --git a/airflow/alembic.ini b/airflow/alembic.ini index 6274d5e..a7cf974 100644 --- a/airflow/alembic.ini +++ b/airflow/alembic.ini @@ -1,15 +1,20 @@ # -# Licensed 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. +# 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. # A generic, single database configuration. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/__init__.py b/airflow/api/__init__.py index 31a303b..6f4de50 100644 --- a/airflow/api/__init__.py +++ b/airflow/api/__init__.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 __future__ import print_function from airflow.exceptions import AirflowException http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/auth/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/auth/__init__.py b/airflow/api/auth/__init__.py index 9d7677a..4067cc7 100644 --- a/airflow/api/auth/__init__.py +++ b/airflow/api/auth/__init__.py @@ -1,13 +1,18 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/auth/backend/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/auth/backend/__init__.py b/airflow/api/auth/backend/__init__.py index 9d7677a..4067cc7 100644 --- a/airflow/api/auth/backend/__init__.py +++ b/airflow/api/auth/backend/__init__.py @@ -1,13 +1,18 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/auth/backend/default.py ---------------------------------------------------------------------- diff --git a/airflow/api/auth/backend/default.py b/airflow/api/auth/backend/default.py index 49453ea..e1f69dd 100644 --- a/airflow/api/auth/backend/default.py +++ b/airflow/api/auth/backend/default.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 functools import wraps http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/auth/backend/deny_all.py ---------------------------------------------------------------------- diff --git a/airflow/api/auth/backend/deny_all.py b/airflow/api/auth/backend/deny_all.py index 1b15e87..10014b8 100644 --- a/airflow/api/auth/backend/deny_all.py +++ b/airflow/api/auth/backend/deny_all.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 functools import wraps from flask import Response http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/client/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/client/__init__.py b/airflow/api/client/__init__.py index c82f579..f0f8b68 100644 --- a/airflow/api/client/__init__.py +++ b/airflow/api/client/__init__.py @@ -1,14 +1,19 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/client/api_client.py ---------------------------------------------------------------------- diff --git a/airflow/api/client/api_client.py b/airflow/api/client/api_client.py index 719270b..12c251e 100644 --- a/airflow/api/client/api_client.py +++ b/airflow/api/client/api_client.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. # http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/client/json_client.py ---------------------------------------------------------------------- diff --git a/airflow/api/client/json_client.py b/airflow/api/client/json_client.py index 54a5401..96fee76 100644 --- a/airflow/api/client/json_client.py +++ b/airflow/api/client/json_client.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 future.moves.urllib.parse import urljoin import requests http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/client/local_client.py ---------------------------------------------------------------------- diff --git a/airflow/api/client/local_client.py b/airflow/api/client/local_client.py index 8cdecd0..ef31910 100644 --- a/airflow/api/client/local_client.py +++ b/airflow/api/client/local_client.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 airflow.api.client import api_client from airflow.api.common.experimental import pool http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/common/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/common/__init__.py b/airflow/api/common/__init__.py index 9d7677a..4067cc7 100644 --- a/airflow/api/common/__init__.py +++ b/airflow/api/common/__init__.py @@ -1,13 +1,18 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/common/experimental/__init__.py ---------------------------------------------------------------------- diff --git a/airflow/api/common/experimental/__init__.py b/airflow/api/common/experimental/__init__.py index 9d7677a..4067cc7 100644 --- a/airflow/api/common/experimental/__init__.py +++ b/airflow/api/common/experimental/__init__.py @@ -1,13 +1,18 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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. http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/common/experimental/delete_dag.py ---------------------------------------------------------------------- diff --git a/airflow/api/common/experimental/delete_dag.py b/airflow/api/common/experimental/delete_dag.py index cb414c5..f8b184c 100644 --- a/airflow/api/common/experimental/delete_dag.py +++ b/airflow/api/common/experimental/delete_dag.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 airflow import models, settings from airflow.exceptions import AirflowException http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/common/experimental/get_task.py ---------------------------------------------------------------------- diff --git a/airflow/api/common/experimental/get_task.py b/airflow/api/common/experimental/get_task.py index 9023ad1..8f96fdc 100644 --- a/airflow/api/common/experimental/get_task.py +++ b/airflow/api/common/experimental/get_task.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 airflow.exceptions import AirflowException from airflow.models import DagBag http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/c7a472ed/airflow/api/common/experimental/get_task_instance.py ---------------------------------------------------------------------- diff --git a/airflow/api/common/experimental/get_task_instance.py b/airflow/api/common/experimental/get_task_instance.py index 7ab5e6e..eccd3a9 100644 --- a/airflow/api/common/experimental/get_task_instance.py +++ b/airflow/api/common/experimental/get_task_instance.py @@ -1,16 +1,21 @@ # -*- coding: utf-8 -*- # -# Licensed 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. +# 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 airflow.exceptions import AirflowException from airflow.models import DagBag