[AIRFLOW-248] Add Apache license header to all files
- Added Apache license header for files with extension (.service, .in, .mako, .properties, .ini, .sh, .ldif, .coveragerc, .cfg, .yml, .conf, .sql, .css, .js, .html, .xml.
- Added/Replaced shebang on all .sh files with portable version - #!/usr/bin/env bash.
- Skipped third party css and js files. Skipped all minified js files as well.
Closes #1598 from ajayyadava/248
2016-06-21 18:15:42 +03:00
|
|
|
#
|
2018-04-14 10:13:23 +03:00
|
|
|
# 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
|
2018-08-01 12:25:31 +03:00
|
|
|
#
|
2018-04-14 10:13:23 +03:00
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
2018-08-01 12:25:31 +03:00
|
|
|
#
|
2018-04-14 10:13:23 +03:00
|
|
|
# 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.
|
[AIRFLOW-248] Add Apache license header to all files
- Added Apache license header for files with extension (.service, .in, .mako, .properties, .ini, .sh, .ldif, .coveragerc, .cfg, .yml, .conf, .sql, .css, .js, .html, .xml.
- Added/Replaced shebang on all .sh files with portable version - #!/usr/bin/env bash.
- Skipped third party css and js files. Skipped all minified js files as well.
Closes #1598 from ajayyadava/248
2016-06-21 18:15:42 +03:00
|
|
|
|
2015-10-06 16:43:44 +03:00
|
|
|
[tox]
|
2018-09-21 15:36:09 +03:00
|
|
|
envlist = flake8,{py27,py35}-backend_{mysql,sqlite,postgres}-env_{docker,kubernetes}
|
2018-08-06 11:36:08 +03:00
|
|
|
skipsdist = True
|
2015-10-06 16:43:44 +03:00
|
|
|
|
2015-10-16 12:47:20 +03:00
|
|
|
[global]
|
2015-10-17 02:41:20 +03:00
|
|
|
wheel_dir = {homedir}/.wheelhouse
|
2015-10-16 12:47:20 +03:00
|
|
|
find_links =
|
2015-10-17 02:41:20 +03:00
|
|
|
{homedir}/.wheelhouse
|
|
|
|
{homedir}/.pip-cache
|
2015-10-16 12:47:20 +03:00
|
|
|
|
2015-10-06 16:43:44 +03:00
|
|
|
[testenv]
|
2015-10-21 21:40:03 +03:00
|
|
|
deps =
|
|
|
|
wheel
|
2018-08-25 20:50:16 +03:00
|
|
|
codecov
|
2017-11-30 17:57:17 +03:00
|
|
|
|
2015-10-18 15:36:32 +03:00
|
|
|
basepython =
|
2018-08-06 11:36:08 +03:00
|
|
|
py27: python2.7
|
|
|
|
py35: python3.5
|
2017-11-30 17:57:17 +03:00
|
|
|
|
2015-10-06 16:43:44 +03:00
|
|
|
setenv =
|
2018-08-22 11:26:54 +03:00
|
|
|
HADOOP_DISTRO=cdh
|
|
|
|
HADOOP_HOME=/tmp/hadoop-cdh
|
|
|
|
HADOOP_OPTS=-D/tmp/krb5.conf
|
|
|
|
HIVE_HOME=/tmp/hive
|
|
|
|
MINICLUSTER_HOME=/tmp/minicluster-1.1-SNAPSHOT
|
|
|
|
KRB5_CONFIG=/etc/krb5.conf
|
|
|
|
KRB5_KTNAME=/etc/airflow.keytab
|
2018-12-03 12:19:25 +03:00
|
|
|
CELERY_BROKER_URLS=amqp://guest:guest@rabbitmq:5672,redis://redis:6379/0
|
2018-08-22 11:26:54 +03:00
|
|
|
backend_mysql: AIRFLOW__CORE__SQL_ALCHEMY_CONN=mysql://root@mysql/airflow
|
2018-10-11 11:55:15 +03:00
|
|
|
backend_mysql: AIRFLOW__CELERY__RESULT_BACKEND=db+mysql://root@mysql/airflow
|
2018-08-22 11:26:54 +03:00
|
|
|
backend_postgres: AIRFLOW__CORE__SQL_ALCHEMY_CONN=postgresql+psycopg2://postgres:airflow@postgres/airflow
|
2018-10-11 11:55:15 +03:00
|
|
|
backend_postgres: AIRFLOW__CELERY__RESULT_BACKEND=db+postgresql://postgres:airflow@postgres/airflow
|
2018-08-22 11:26:54 +03:00
|
|
|
backend_sqlite: AIRFLOW__CORE__SQL_ALCHEMY_CONN=sqlite:///{homedir}/airflow.db
|
|
|
|
backend_sqlite: AIRFLOW__CORE__EXECUTOR=SequentialExecutor
|
2017-11-30 17:57:17 +03:00
|
|
|
|
2018-08-25 20:50:16 +03:00
|
|
|
passenv = *
|
2017-11-30 17:57:17 +03:00
|
|
|
|
2015-10-06 16:43:44 +03:00
|
|
|
commands =
|
2018-08-22 11:26:54 +03:00
|
|
|
pip wheel --progress-bar off -w {homedir}/.wheelhouse -f {homedir}/.wheelhouse -e .[devel_ci]
|
|
|
|
pip install --progress-bar off --find-links={homedir}/.wheelhouse --no-index -e .[devel_ci]
|
2018-09-21 15:36:09 +03:00
|
|
|
env_docker: {toxinidir}/scripts/ci/1-setup-env.sh
|
|
|
|
env_docker: {toxinidir}/scripts/ci/2-setup-kdc.sh
|
2018-10-11 11:55:15 +03:00
|
|
|
backend_mysql: {toxinidir}/scripts/ci/3-setup-mysql.sh
|
2018-08-22 11:26:54 +03:00
|
|
|
{toxinidir}/scripts/ci/5-run-tests.sh []
|
|
|
|
{toxinidir}/scripts/ci/6-check-license.sh
|
2018-08-25 20:50:16 +03:00
|
|
|
codecov -e TOXENV
|
2017-11-30 17:57:17 +03:00
|
|
|
|
|
|
|
[testenv:flake8]
|
|
|
|
basepython = python3
|
|
|
|
|
|
|
|
deps =
|
2018-10-25 16:42:50 +03:00
|
|
|
flake8==3.5.0
|
2017-11-30 17:57:17 +03:00
|
|
|
|
2018-10-13 00:22:52 +03:00
|
|
|
commands = flake8
|