From 872b1566a11cb73297e657ff325161721b296574 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Sun, 25 Oct 2020 19:45:50 +0100 Subject: [PATCH] Generated backport providers readmes/setup for 2020.10.29 (#11826) --- .pre-commit-config.yaml | 4 +- ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 26 ++++ ..._README.md => BACKPORT_PROVIDER_README.md} | 58 +++++-- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../amazon/backport_provider_setup.cfg | 51 ++++++ .../amazon/backport_provider_setup.py | 112 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../cassandra/backport_provider_setup.cfg | 51 ++++++ .../cassandra/backport_provider_setup.py | 105 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/druid/backport_provider_setup.cfg | 51 ++++++ .../apache/druid/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/hdfs/backport_provider_setup.cfg | 51 ++++++ .../apache/hdfs/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/hive/backport_provider_setup.cfg | 51 ++++++ .../apache/hive/backport_provider_setup.py | 111 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 12 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/kylin/backport_provider_setup.cfg | 51 ++++++ .../apache/kylin/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/livy/backport_provider_setup.cfg | 51 ++++++ .../apache/livy/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/pig/backport_provider_setup.cfg | 51 ++++++ .../apache/pig/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/pinot/backport_provider_setup.cfg | 51 ++++++ .../apache/pinot/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/spark/backport_provider_setup.cfg | 51 ++++++ .../apache/spark/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../apache/sqoop/backport_provider_setup.cfg | 51 ++++++ .../apache/sqoop/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 12 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../celery/backport_provider_setup.cfg | 51 ++++++ .../celery/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 12 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../cloudant/backport_provider_setup.cfg | 51 ++++++ .../cloudant/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 16 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 19 ++- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../kubernetes/backport_provider_setup.cfg | 51 ++++++ .../kubernetes/backport_provider_setup.py | 105 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../databricks/backport_provider_setup.cfg | 51 ++++++ .../databricks/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../datadog/backport_provider_setup.cfg | 51 ++++++ .../datadog/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../dingding/backport_provider_setup.cfg | 51 ++++++ .../dingding/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../discord/backport_provider_setup.cfg | 51 ++++++ .../discord/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../docker/backport_provider_setup.cfg | 51 ++++++ .../docker/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../elasticsearch/backport_provider_setup.cfg | 51 ++++++ .../elasticsearch/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 15 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../exasol/backport_provider_setup.cfg | 51 ++++++ .../exasol/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../facebook/backport_provider_setup.cfg | 51 ++++++ .../facebook/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../providers/ftp/backport_provider_setup.cfg | 51 ++++++ .../providers/ftp/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 32 ++++ ..._README.md => BACKPORT_PROVIDER_README.md} | 66 ++++++-- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../google/backport_provider_setup.cfg | 51 ++++++ .../google/backport_provider_setup.py | 147 ++++++++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../grpc/backport_provider_setup.cfg | 51 ++++++ .../providers/grpc/backport_provider_setup.py | 108 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../hashicorp/backport_provider_setup.cfg | 51 ++++++ .../hashicorp/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../http/backport_provider_setup.cfg | 51 ++++++ .../providers/http/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../imap/backport_provider_setup.cfg | 51 ++++++ .../providers/imap/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 12 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../jdbc/backport_provider_setup.cfg | 51 ++++++ .../providers/jdbc/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../jenkins/backport_provider_setup.cfg | 51 ++++++ .../jenkins/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 12 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../jira/backport_provider_setup.cfg | 51 ++++++ .../providers/jira/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 20 +++ ..._README.md => BACKPORT_PROVIDER_README.md} | 34 +++- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../azure/backport_provider_setup.cfg | 51 ++++++ .../azure/backport_provider_setup.py | 121 ++++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 18 ++- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../mssql/backport_provider_setup.cfg | 51 ++++++ .../mssql/backport_provider_setup.py | 105 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../winrm/backport_provider_setup.cfg | 51 ++++++ .../winrm/backport_provider_setup.py | 105 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../mongo/backport_provider_setup.cfg | 51 ++++++ .../mongo/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../mysql/backport_provider_setup.cfg | 51 ++++++ .../mysql/backport_provider_setup.py | 111 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../odbc/backport_provider_setup.cfg | 51 ++++++ .../providers/odbc/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../openfaas/backport_provider_setup.cfg | 51 ++++++ .../openfaas/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../opsgenie/backport_provider_setup.cfg | 51 ++++++ .../opsgenie/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../oracle/backport_provider_setup.cfg | 51 ++++++ .../oracle/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 15 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../pagerduty/backport_provider_setup.cfg | 51 ++++++ .../pagerduty/backport_provider_setup.py | 104 +++++++++++++ ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../plexus/backport_provider_setup.cfg | 51 ++++++ .../plexus/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 16 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../postgres/backport_provider_setup.cfg | 51 ++++++ .../postgres/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../presto/backport_provider_setup.cfg | 51 ++++++ .../presto/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../qubole/backport_provider_setup.cfg | 51 ++++++ .../qubole/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../redis/backport_provider_setup.cfg | 51 ++++++ .../redis/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../salesforce/backport_provider_setup.cfg | 51 ++++++ .../salesforce/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../samba/backport_provider_setup.cfg | 51 ++++++ .../samba/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../segment/backport_provider_setup.cfg | 51 ++++++ .../segment/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 16 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../sftp/backport_provider_setup.cfg | 51 ++++++ .../providers/sftp/backport_provider_setup.py | 108 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../singularity/backport_provider_setup.cfg | 51 ++++++ .../singularity/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 15 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../slack/backport_provider_setup.cfg | 51 ++++++ .../slack/backport_provider_setup.py | 103 ++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 15 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../snowflake/backport_provider_setup.cfg | 51 ++++++ .../snowflake/backport_provider_setup.py | 108 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../sqlite/backport_provider_setup.cfg | 51 ++++++ .../sqlite/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../providers/ssh/backport_provider_setup.cfg | 51 ++++++ .../providers/ssh/backport_provider_setup.py | 108 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../vertica/backport_provider_setup.cfg | 51 ++++++ .../vertica/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 13 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../yandex/backport_provider_setup.cfg | 51 ++++++ .../yandex/backport_provider_setup.py | 104 +++++++++++++ ...> BACKPORT_PROVIDER_CHANGES_2020.06.24.md} | 0 ...> BACKPORT_PROVIDER_CHANGES_2020.10.05.md} | 0 .../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 ++ ..._README.md => BACKPORT_PROVIDER_README.md} | 14 +- ...GES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} | 0 .../zendesk/backport_provider_setup.cfg | 51 ++++++ .../zendesk/backport_provider_setup.py | 104 +++++++++++++ docs/conf.py | 3 + ...KPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2} | 0 ...KPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2} | 0 ...CKPORT_PROVIDER_README_TEMPLATE.md.jinja2} | 0 ...a2 => PROVIDER_CHANGES_TEMPLATE.md.jinja2} | 0 ...a2 => PROVIDER_CLASSES_TEMPLATE.md.jinja2} | 0 ...ja2 => PROVIDER_README_TEMPLATE.md.jinja2} | 0 provider_packages/SETUP_TEMPLATE.py.jinja2 | 9 +- .../prepare_provider_packages.py | 69 +++++--- 414 files changed, 10608 insertions(+), 116 deletions(-) rename airflow/providers/amazon/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/amazon/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/amazon/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (92%) rename airflow/providers/amazon/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/amazon/backport_provider_setup.cfg create mode 100644 airflow/providers/amazon/backport_provider_setup.py rename airflow/providers/apache/cassandra/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/cassandra/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/cassandra/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/apache/cassandra/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/cassandra/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/cassandra/backport_provider_setup.py rename airflow/providers/apache/druid/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/druid/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/druid/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/apache/druid/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/druid/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/druid/backport_provider_setup.py rename airflow/providers/apache/hdfs/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/hdfs/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/hdfs/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/apache/hdfs/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/hdfs/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/hdfs/backport_provider_setup.py rename airflow/providers/apache/hive/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/hive/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/hive/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (95%) rename airflow/providers/apache/hive/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/hive/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/hive/backport_provider_setup.py rename airflow/providers/apache/kylin/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/kylin/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (86%) rename airflow/providers/apache/kylin/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/kylin/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/kylin/backport_provider_setup.py rename airflow/providers/apache/livy/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/livy/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/livy/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/apache/livy/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/livy/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/livy/backport_provider_setup.py rename airflow/providers/apache/pig/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/pig/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/pig/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/apache/pig/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/pig/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/pig/backport_provider_setup.py rename airflow/providers/apache/pinot/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/pinot/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/pinot/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (87%) rename airflow/providers/apache/pinot/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/pinot/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/pinot/backport_provider_setup.py rename airflow/providers/apache/spark/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/spark/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/spark/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/apache/spark/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/spark/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/spark/backport_provider_setup.py rename airflow/providers/apache/sqoop/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/apache/sqoop/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/apache/sqoop/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/apache/sqoop/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/apache/sqoop/backport_provider_setup.cfg create mode 100644 airflow/providers/apache/sqoop/backport_provider_setup.py rename airflow/providers/celery/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/celery/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/celery/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/celery/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/celery/backport_provider_setup.cfg create mode 100644 airflow/providers/celery/backport_provider_setup.py rename airflow/providers/cloudant/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/cloudant/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/cloudant/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/cloudant/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/cloudant/backport_provider_setup.cfg create mode 100644 airflow/providers/cloudant/backport_provider_setup.py rename airflow/providers/cncf/kubernetes/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/cncf/kubernetes/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/cncf/kubernetes/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/cncf/kubernetes/backport_provider_setup.cfg create mode 100644 airflow/providers/cncf/kubernetes/backport_provider_setup.py rename airflow/providers/databricks/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/databricks/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/databricks/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (92%) rename airflow/providers/databricks/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/databricks/backport_provider_setup.cfg create mode 100644 airflow/providers/databricks/backport_provider_setup.py rename airflow/providers/datadog/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/datadog/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/datadog/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/datadog/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/datadog/backport_provider_setup.cfg create mode 100644 airflow/providers/datadog/backport_provider_setup.py rename airflow/providers/dingding/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/dingding/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/dingding/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/dingding/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/dingding/backport_provider_setup.cfg create mode 100644 airflow/providers/dingding/backport_provider_setup.py rename airflow/providers/discord/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/discord/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/discord/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/discord/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/discord/backport_provider_setup.cfg create mode 100644 airflow/providers/discord/backport_provider_setup.py rename airflow/providers/docker/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/docker/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/docker/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (92%) rename airflow/providers/docker/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/docker/backport_provider_setup.cfg create mode 100644 airflow/providers/docker/backport_provider_setup.py rename airflow/providers/elasticsearch/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/elasticsearch/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/elasticsearch/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (87%) rename airflow/providers/elasticsearch/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/elasticsearch/backport_provider_setup.cfg create mode 100644 airflow/providers/elasticsearch/backport_provider_setup.py rename airflow/providers/exasol/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/exasol/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/exasol/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (83%) rename airflow/providers/exasol/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/exasol/backport_provider_setup.cfg create mode 100644 airflow/providers/exasol/backport_provider_setup.py rename airflow/providers/facebook/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/facebook/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/facebook/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (86%) rename airflow/providers/facebook/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/facebook/backport_provider_setup.cfg create mode 100644 airflow/providers/facebook/backport_provider_setup.py rename airflow/providers/ftp/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/ftp/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/ftp/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/ftp/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/ftp/backport_provider_setup.cfg create mode 100644 airflow/providers/ftp/backport_provider_setup.py rename airflow/providers/google/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/google/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/google/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (96%) rename airflow/providers/google/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/google/backport_provider_setup.cfg create mode 100644 airflow/providers/google/backport_provider_setup.py rename airflow/providers/grpc/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/grpc/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/grpc/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/grpc/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/grpc/backport_provider_setup.cfg create mode 100644 airflow/providers/grpc/backport_provider_setup.py rename airflow/providers/hashicorp/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/hashicorp/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/hashicorp/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/hashicorp/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/hashicorp/backport_provider_setup.cfg create mode 100644 airflow/providers/hashicorp/backport_provider_setup.py rename airflow/providers/http/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/http/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/http/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/http/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/http/backport_provider_setup.cfg create mode 100644 airflow/providers/http/backport_provider_setup.py rename airflow/providers/imap/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/imap/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/imap/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/imap/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/imap/backport_provider_setup.cfg create mode 100644 airflow/providers/imap/backport_provider_setup.py rename airflow/providers/jdbc/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/jdbc/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/jdbc/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/jdbc/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/jdbc/backport_provider_setup.cfg create mode 100644 airflow/providers/jdbc/backport_provider_setup.py rename airflow/providers/jenkins/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/jenkins/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/jenkins/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/jenkins/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/jenkins/backport_provider_setup.cfg create mode 100644 airflow/providers/jenkins/backport_provider_setup.py rename airflow/providers/jira/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/jira/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/jira/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/jira/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/jira/backport_provider_setup.cfg create mode 100644 airflow/providers/jira/backport_provider_setup.py rename airflow/providers/microsoft/azure/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/microsoft/azure/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/microsoft/azure/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (84%) rename airflow/providers/microsoft/azure/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/microsoft/azure/backport_provider_setup.cfg create mode 100644 airflow/providers/microsoft/azure/backport_provider_setup.py rename airflow/providers/microsoft/mssql/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/microsoft/mssql/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/microsoft/mssql/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (86%) rename airflow/providers/microsoft/mssql/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/microsoft/mssql/backport_provider_setup.cfg create mode 100644 airflow/providers/microsoft/mssql/backport_provider_setup.py rename airflow/providers/microsoft/winrm/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/microsoft/winrm/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/microsoft/winrm/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/microsoft/winrm/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/microsoft/winrm/backport_provider_setup.cfg create mode 100644 airflow/providers/microsoft/winrm/backport_provider_setup.py rename airflow/providers/mongo/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/mongo/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/mongo/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/mongo/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/mongo/backport_provider_setup.cfg create mode 100644 airflow/providers/mongo/backport_provider_setup.py rename airflow/providers/mysql/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/mysql/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/mysql/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (92%) rename airflow/providers/mysql/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/mysql/backport_provider_setup.cfg create mode 100644 airflow/providers/mysql/backport_provider_setup.py rename airflow/providers/odbc/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/odbc/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/odbc/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (85%) rename airflow/providers/odbc/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/odbc/backport_provider_setup.cfg create mode 100644 airflow/providers/odbc/backport_provider_setup.py rename airflow/providers/openfaas/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/openfaas/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/openfaas/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (86%) rename airflow/providers/openfaas/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/openfaas/backport_provider_setup.cfg create mode 100644 airflow/providers/openfaas/backport_provider_setup.py rename airflow/providers/opsgenie/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/opsgenie/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/opsgenie/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/opsgenie/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/opsgenie/backport_provider_setup.cfg create mode 100644 airflow/providers/opsgenie/backport_provider_setup.py rename airflow/providers/oracle/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/oracle/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/oracle/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/oracle/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/oracle/backport_provider_setup.cfg create mode 100644 airflow/providers/oracle/backport_provider_setup.py rename airflow/providers/pagerduty/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/pagerduty/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/pagerduty/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (85%) rename airflow/providers/pagerduty/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/pagerduty/backport_provider_setup.cfg create mode 100644 airflow/providers/pagerduty/backport_provider_setup.py rename airflow/providers/papermill/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) rename airflow/providers/plexus/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/plexus/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (78%) rename airflow/providers/plexus/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/plexus/backport_provider_setup.cfg create mode 100644 airflow/providers/plexus/backport_provider_setup.py rename airflow/providers/postgres/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/postgres/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/postgres/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (85%) rename airflow/providers/postgres/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/postgres/backport_provider_setup.cfg create mode 100644 airflow/providers/postgres/backport_provider_setup.py rename airflow/providers/presto/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/presto/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/presto/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (85%) rename airflow/providers/presto/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/presto/backport_provider_setup.cfg create mode 100644 airflow/providers/presto/backport_provider_setup.py rename airflow/providers/qubole/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/qubole/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/qubole/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (93%) rename airflow/providers/qubole/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/qubole/backport_provider_setup.cfg create mode 100644 airflow/providers/qubole/backport_provider_setup.py rename airflow/providers/redis/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/redis/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/redis/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/redis/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/redis/backport_provider_setup.cfg create mode 100644 airflow/providers/redis/backport_provider_setup.py rename airflow/providers/salesforce/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/salesforce/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/salesforce/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/salesforce/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/salesforce/backport_provider_setup.cfg create mode 100644 airflow/providers/salesforce/backport_provider_setup.py rename airflow/providers/samba/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/samba/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/samba/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (86%) rename airflow/providers/samba/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/samba/backport_provider_setup.cfg create mode 100644 airflow/providers/samba/backport_provider_setup.py rename airflow/providers/segment/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/segment/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/segment/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (89%) rename airflow/providers/segment/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/segment/backport_provider_setup.cfg create mode 100644 airflow/providers/segment/backport_provider_setup.py rename airflow/providers/sftp/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/sftp/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/sftp/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (87%) rename airflow/providers/sftp/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/sftp/backport_provider_setup.cfg create mode 100644 airflow/providers/sftp/backport_provider_setup.py rename airflow/providers/singularity/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/singularity/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/singularity/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (87%) rename airflow/providers/singularity/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/singularity/backport_provider_setup.cfg create mode 100644 airflow/providers/singularity/backport_provider_setup.py rename airflow/providers/slack/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/slack/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/slack/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (90%) rename airflow/providers/slack/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/slack/backport_provider_setup.cfg create mode 100644 airflow/providers/slack/backport_provider_setup.py rename airflow/providers/snowflake/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/snowflake/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/snowflake/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/snowflake/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/snowflake/backport_provider_setup.cfg create mode 100644 airflow/providers/snowflake/backport_provider_setup.py rename airflow/providers/sqlite/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/sqlite/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/sqlite/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/sqlite/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/sqlite/backport_provider_setup.cfg create mode 100644 airflow/providers/sqlite/backport_provider_setup.py rename airflow/providers/ssh/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/ssh/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/ssh/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/ssh/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/ssh/backport_provider_setup.cfg create mode 100644 airflow/providers/ssh/backport_provider_setup.py rename airflow/providers/vertica/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/vertica/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/vertica/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (88%) rename airflow/providers/vertica/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/vertica/backport_provider_setup.cfg create mode 100644 airflow/providers/vertica/backport_provider_setup.py rename airflow/providers/yandex/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/yandex/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/yandex/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (91%) rename airflow/providers/yandex/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/yandex/backport_provider_setup.cfg create mode 100644 airflow/providers/yandex/backport_provider_setup.py rename airflow/providers/zendesk/{BACKPORT_PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDER_CHANGES_2020.06.24.md} (100%) rename airflow/providers/zendesk/{BACKPORT_PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDER_CHANGES_2020.10.05.md} (100%) create mode 100644 airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.29.md rename airflow/providers/zendesk/{BACKPORT_README.md => BACKPORT_PROVIDER_README.md} (84%) rename airflow/providers/zendesk/{PROVIDERS_CHANGES_0.0.1.md => PROVIDER_CHANGES_0.0.1.md} (100%) create mode 100644 airflow/providers/zendesk/backport_provider_setup.cfg create mode 100644 airflow/providers/zendesk/backport_provider_setup.py rename provider_packages/{BACKPORT_PROVIDERS_CHANGES_TEMPLATE.md.jinja2 => BACKPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2} (100%) rename provider_packages/{BACKPORT_PROVIDERS_CLASSES_TEMPLATE.md.jinja2 => BACKPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2} (100%) rename provider_packages/{BACKPORT_PROVIDERS_README_TEMPLATE.md.jinja2 => BACKPORT_PROVIDER_README_TEMPLATE.md.jinja2} (100%) rename provider_packages/{PROVIDERS_CHANGES_TEMPLATE.md.jinja2 => PROVIDER_CHANGES_TEMPLATE.md.jinja2} (100%) rename provider_packages/{PROVIDERS_CLASSES_TEMPLATE.md.jinja2 => PROVIDER_CLASSES_TEMPLATE.md.jinja2} (100%) rename provider_packages/{PROVIDERS_README_TEMPLATE.md.jinja2 => PROVIDER_README_TEMPLATE.md.jinja2} (100%) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2d03597a62afb..367e96c81772e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -121,7 +121,7 @@ repos: - id: insert-license name: Add license for all md files files: \.md$ - exclude: ^\.github/.*$|BACKPORT_PROVIDERS_CHANGES.*\.md|PROVIDERS_CHANGES.* + exclude: ^\.github/.*$|PROVIDER_CHANGES.*\.md args: - --comment-style - "" @@ -288,7 +288,7 @@ repos: (?x) ^airflow/providers/apache/cassandra/hooks/cassandra.py$| ^airflow/providers/apache/hive/operators/hive_stats.py$| - ^airflow/providers/apache/hive/.*PROVIDERS_CHANGES_*| + ^airflow/providers/apache/hive/.*PROVIDER_CHANGES_*| ^airflow/providers/apache/hive/.*README.md$| ^tests/providers/apache/cassandra/hooks/test_cassandra.py$| ^docs/howto/connection/cassandra.rst$| diff --git a/airflow/providers/amazon/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/amazon/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/amazon/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/amazon/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..13f15b197550e --- /dev/null +++ b/airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,26 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [3934ef224](https://github.com/apache/airflow/commit/3934ef22494db6d9613c229aaa82ea6a366b7c2f) | 2020-10-24 | Remove redundant builtins imports (#11809) | +| [4c8e033c0](https://github.com/apache/airflow/commit/4c8e033c0ee7d28963d504a9216205155f20f58f) | 2020-10-24 | Fix spelling and grammar (#11814) | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [0df60b773](https://github.com/apache/airflow/commit/0df60b773671ecf8d4e5f582ac2be200cf2a2edd) | 2020-10-23 | Add reattach flag to ECSOperator (#10643) | +| [b9d677cdd](https://github.com/apache/airflow/commit/b9d677cdd660e0be8278a64658e73359276a9682) | 2020-10-22 | Add type hints to aws provider (#11531) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [674368f66](https://github.com/apache/airflow/commit/674368f66cf61b2a105f326f23868ac3aee08807) | 2020-10-19 | Fixes MySQLToS3 float to int conversion (#10437) | +| [0823d46a7](https://github.com/apache/airflow/commit/0823d46a7f267f2e45195a175021825367938add) | 2020-10-16 | Add type annotations for AWS operators and hooks (#11434) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d38a0a781](https://github.com/apache/airflow/commit/d38a0a781e123c8c50313efdb23f767d6678afe0) | 2020-10-12 | added type hints for aws cloud formation (#11470) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [c3e340584](https://github.com/apache/airflow/commit/c3e340584bf1892c4f73aa9e7495b5823dab0c40) | 2020-10-11 | Change prefix of AwsDynamoDB hook module (#11209) | +| [42a23d16f](https://github.com/apache/airflow/commit/42a23d16fe9b2f165b0805fb767ecbb825c93657) | 2020-10-11 | Update MySQLToS3Operator's s3_bucket to template_fields (#10778) | +| [422b61a9d](https://github.com/apache/airflow/commit/422b61a9dd95ab9d00b239daa14d87d7cae5ae73) | 2020-10-09 | Adding ElastiCache Hook for creating, describing and deleting replication groups (#8701) | +| [dd98b2149](https://github.com/apache/airflow/commit/dd98b21494ff6036242b63268140abe1294b3657) | 2020-10-06 | Add acl_policy parameter to GCSToS3Operator (#10804) (#10829) | +| [32b3cfbcf](https://github.com/apache/airflow/commit/32b3cfbcf0209cb062dd641c1232ab25d02d4d6d) | 2020-10-06 | Strict type check for all hooks in amazon (#11250) | +| [6d573e8ab](https://github.com/apache/airflow/commit/6d573e8abbf87e3c7281347e03d428a6e5baccd4) | 2020-10-03 | Add s3 key to template fields for s3/redshift transfer operators (#10890) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/amazon/BACKPORT_README.md b/airflow/providers/amazon/BACKPORT_PROVIDER_README.md similarity index 92% rename from airflow/providers/amazon/BACKPORT_README.md rename to airflow/providers/amazon/BACKPORT_PROVIDER_README.md index 9ce93e3558663..5766a628a5016 100644 --- a/airflow/providers/amazon/BACKPORT_README.md +++ b/airflow/providers/amazon/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-amazon -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -44,6 +44,7 @@ Release: 2020.10.5 - [Secrets](#secrets) - [Moved secrets](#moved-secrets) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -214,19 +215,20 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ### New hooks -| New Airflow 2.0 hooks: `airflow.providers.amazon` package | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------| -| [aws.hooks.batch_client.AwsBatchClientHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/batch_client.py) | -| [aws.hooks.batch_waiters.AwsBatchWaitersHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/batch_waiters.py) | -| [aws.hooks.cloud_formation.AWSCloudFormationHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/cloud_formation.py) | -| [aws.hooks.ec2.EC2Hook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/ec2.py) | -| [aws.hooks.glacier.GlacierHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/glacier.py) | -| [aws.hooks.glue.AwsGlueJobHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/glue.py) | -| [aws.hooks.kinesis.AwsFirehoseHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/kinesis.py) | -| [aws.hooks.redshift.RedshiftHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/redshift.py) | -| [aws.hooks.secrets_manager.SecretsManagerHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/secrets_manager.py) | -| [aws.hooks.ses.SESHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/ses.py) | -| [aws.hooks.step_function.StepFunctionHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/step_function.py) | +| New Airflow 2.0 hooks: `airflow.providers.amazon` package | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [aws.hooks.batch_client.AwsBatchClientHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/batch_client.py) | +| [aws.hooks.batch_waiters.AwsBatchWaitersHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/batch_waiters.py) | +| [aws.hooks.cloud_formation.AWSCloudFormationHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/cloud_formation.py) | +| [aws.hooks.ec2.EC2Hook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/ec2.py) | +| [aws.hooks.elasticache_replication_group.ElastiCacheReplicationGroupHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/elasticache_replication_group.py) | +| [aws.hooks.glacier.GlacierHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/glacier.py) | +| [aws.hooks.glue.AwsGlueJobHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/glue.py) | +| [aws.hooks.kinesis.AwsFirehoseHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/kinesis.py) | +| [aws.hooks.redshift.RedshiftHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/redshift.py) | +| [aws.hooks.secrets_manager.SecretsManagerHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/secrets_manager.py) | +| [aws.hooks.ses.SESHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/ses.py) | +| [aws.hooks.step_function.StepFunctionHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/step_function.py) | ### Moved hooks @@ -234,9 +236,9 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ | Airflow 2.0 hooks: `airflow.providers.amazon` package | Airflow 1.10.* previous location (usually `airflow.contrib`) | |:-----------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------| | [aws.hooks.athena.AWSAthenaHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/athena.py) | [contrib.hooks.aws_athena_hook.AWSAthenaHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_athena_hook.py) | -| [aws.hooks.aws_dynamodb.AwsDynamoDBHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/aws_dynamodb.py) | [contrib.hooks.aws_dynamodb_hook.AwsDynamoDBHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_dynamodb_hook.py) | | [aws.hooks.base_aws.AwsBaseHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/base_aws.py) | [contrib.hooks.aws_hook.AwsHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_hook.py) | | [aws.hooks.datasync.AWSDataSyncHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/datasync.py) | [contrib.hooks.aws_datasync_hook.AWSDataSyncHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_datasync_hook.py) | +| [aws.hooks.dynamodb.AwsDynamoDBHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/dynamodb.py) | [contrib.hooks.aws_dynamodb_hook.AwsDynamoDBHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_dynamodb_hook.py) | | [aws.hooks.emr.EmrHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/emr.py) | [contrib.hooks.emr_hook.EmrHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/emr_hook.py) | | [aws.hooks.glue_catalog.AwsGlueCatalogHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/glue_catalog.py) | [contrib.hooks.aws_glue_catalog_hook.AwsGlueCatalogHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_glue_catalog_hook.py) | | [aws.hooks.lambda_function.AwsLambdaHook](https://github.com/apache/airflow/blob/master/airflow/providers/amazon/aws/hooks/lambda_function.py) | [contrib.hooks.aws_lambda_hook.AwsLambdaHook](https://github.com/apache/airflow/blob/v1-10-stable/airflow/contrib/hooks/aws_lambda_hook.py) | @@ -262,6 +264,32 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [3934ef224](https://github.com/apache/airflow/commit/3934ef22494db6d9613c229aaa82ea6a366b7c2f) | 2020-10-24 | Remove redundant builtins imports (#11809) | +| [4c8e033c0](https://github.com/apache/airflow/commit/4c8e033c0ee7d28963d504a9216205155f20f58f) | 2020-10-24 | Fix spelling and grammar (#11814) | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [0df60b773](https://github.com/apache/airflow/commit/0df60b773671ecf8d4e5f582ac2be200cf2a2edd) | 2020-10-23 | Add reattach flag to ECSOperator (#10643) | +| [b9d677cdd](https://github.com/apache/airflow/commit/b9d677cdd660e0be8278a64658e73359276a9682) | 2020-10-22 | Add type hints to aws provider (#11531) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [674368f66](https://github.com/apache/airflow/commit/674368f66cf61b2a105f326f23868ac3aee08807) | 2020-10-19 | Fixes MySQLToS3 float to int conversion (#10437) | +| [0823d46a7](https://github.com/apache/airflow/commit/0823d46a7f267f2e45195a175021825367938add) | 2020-10-16 | Add type annotations for AWS operators and hooks (#11434) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d38a0a781](https://github.com/apache/airflow/commit/d38a0a781e123c8c50313efdb23f767d6678afe0) | 2020-10-12 | added type hints for aws cloud formation (#11470) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [c3e340584](https://github.com/apache/airflow/commit/c3e340584bf1892c4f73aa9e7495b5823dab0c40) | 2020-10-11 | Change prefix of AwsDynamoDB hook module (#11209) | +| [42a23d16f](https://github.com/apache/airflow/commit/42a23d16fe9b2f165b0805fb767ecbb825c93657) | 2020-10-11 | Update MySQLToS3Operator's s3_bucket to template_fields (#10778) | +| [422b61a9d](https://github.com/apache/airflow/commit/422b61a9dd95ab9d00b239daa14d87d7cae5ae73) | 2020-10-09 | Adding ElastiCache Hook for creating, describing and deleting replication groups (#8701) | +| [dd98b2149](https://github.com/apache/airflow/commit/dd98b21494ff6036242b63268140abe1294b3657) | 2020-10-06 | Add acl_policy parameter to GCSToS3Operator (#10804) (#10829) | +| [32b3cfbcf](https://github.com/apache/airflow/commit/32b3cfbcf0209cb062dd641c1232ab25d02d4d6d) | 2020-10-06 | Strict type check for all hooks in amazon (#11250) | +| [6d573e8ab](https://github.com/apache/airflow/commit/6d573e8abbf87e3c7281347e03d428a6e5baccd4) | 2020-10-03 | Add s3 key to template fields for s3/redshift transfer operators (#10890) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/amazon/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/amazon/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/amazon/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/amazon/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/amazon/backport_provider_setup.cfg b/airflow/providers/amazon/backport_provider_setup.cfg new file mode 100644 index 0000000000000..a931f930a40b0 --- /dev/null +++ b/airflow/providers/amazon/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-amazon +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-amazon package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.amazon + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/amazon/backport_provider_setup.py b/airflow/providers/amazon/backport_provider_setup.py new file mode 100644 index 0000000000000..7c7054264c664 --- /dev/null +++ b/airflow/providers/amazon/backport_provider_setup.py @@ -0,0 +1,112 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-amazon package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/amazon/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-amazon setup.""" + setup( + name='apache-airflow-backport-providers-amazon', + description='Backport provider package ' + 'apache-airflow-backport-providers-amazon for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.amazon*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'boto3>=1.12.0,<2.0.0', 'watchtower~=0.7.3'], + setup_requires=['setuptools', 'wheel'], + extras_require={ + 'apache.hive': ['apache-airflow-backport-providers-apache-hive'], + 'google': ['apache-airflow-backport-providers-google'], + 'imap': ['apache-airflow-backport-providers-imap'], + 'mongo': ['apache-airflow-backport-providers-mongo'], + 'mysql': ['apache-airflow-backport-providers-mysql'], + 'postgres': ['apache-airflow-backport-providers-postgres'], + 'ssh': ['apache-airflow-backport-providers-ssh'], + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/cassandra/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/cassandra/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/cassandra/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/cassandra/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..22e1bb78d91a9 --- /dev/null +++ b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [0646849e3](https://github.com/apache/airflow/commit/0646849e3dacdc2bc62705ae136f3ad3b16232e9) | 2020-10-14 | Add protocol_version to conn_config for Cassandrahook (#11036) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/cassandra/BACKPORT_README.md b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/apache/cassandra/BACKPORT_README.md rename to airflow/providers/apache/cassandra/BACKPORT_PROVIDER_README.md index e90a3630a4f33..c2454c82357d6 100644 --- a/airflow/providers/apache/cassandra/BACKPORT_README.md +++ b/airflow/providers/apache/cassandra/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-cassandra -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -92,6 +93,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [0646849e3](https://github.com/apache/airflow/commit/0646849e3dacdc2bc62705ae136f3ad3b16232e9) | 2020-10-14 | Add protocol_version to conn_config for Cassandrahook (#11036) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/cassandra/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/cassandra/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/cassandra/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/cassandra/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/cassandra/backport_provider_setup.cfg b/airflow/providers/apache/cassandra/backport_provider_setup.cfg new file mode 100644 index 0000000000000..b92c1ea3dd8ed --- /dev/null +++ b/airflow/providers/apache/cassandra/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-cassandra +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-cassandra package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.cassandra + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/cassandra/backport_provider_setup.py b/airflow/providers/apache/cassandra/backport_provider_setup.py new file mode 100644 index 0000000000000..73632d72fdbfd --- /dev/null +++ b/airflow/providers/apache/cassandra/backport_provider_setup.py @@ -0,0 +1,105 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-cassandra package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/cassandra/BACKPORT_PROVIDER_README.md'), + encoding='utf-8', + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-cassandra setup.""" + setup( + name='apache-airflow-backport-providers-apache-cassandra', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-cassandra for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.cassandra*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'cassandra-driver>=3.13.0,<3.21.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/druid/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/druid/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/druid/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/druid/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/druid/BACKPORT_README.md b/airflow/providers/apache/druid/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/apache/druid/BACKPORT_README.md rename to airflow/providers/apache/druid/BACKPORT_PROVIDER_README.md index ef80138d4a8d6..b04f9ebb58c39 100644 --- a/airflow/providers/apache/druid/BACKPORT_README.md +++ b/airflow/providers/apache/druid/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-druid -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -36,6 +36,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -122,6 +123,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/druid/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/druid/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/druid/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/druid/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/druid/backport_provider_setup.cfg b/airflow/providers/apache/druid/backport_provider_setup.cfg new file mode 100644 index 0000000000000..4aff24d2c980d --- /dev/null +++ b/airflow/providers/apache/druid/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-druid +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-druid package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.druid + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/druid/backport_provider_setup.py b/airflow/providers/apache/druid/backport_provider_setup.py new file mode 100644 index 0000000000000..cd9f547e65181 --- /dev/null +++ b/airflow/providers/apache/druid/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-druid package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/druid/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-druid setup.""" + setup( + name='apache-airflow-backport-providers-apache-druid', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-druid for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.druid*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pydruid>=0.4.1'], + setup_requires=['setuptools', 'wheel'], + extras_require={'apache.hive': ['apache-airflow-backport-providers-apache-hive']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/hdfs/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/hdfs/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/hdfs/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/hdfs/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/hdfs/BACKPORT_README.md b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/apache/hdfs/BACKPORT_README.md rename to airflow/providers/apache/hdfs/BACKPORT_PROVIDER_README.md index 9b5f5c16e09be..0f754b4c8d431 100644 --- a/airflow/providers/apache/hdfs/BACKPORT_README.md +++ b/airflow/providers/apache/hdfs/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-hdfs -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -95,6 +96,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/hdfs/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/hdfs/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/hdfs/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/hdfs/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/hdfs/backport_provider_setup.cfg b/airflow/providers/apache/hdfs/backport_provider_setup.cfg new file mode 100644 index 0000000000000..ff8171bb6f043 --- /dev/null +++ b/airflow/providers/apache/hdfs/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-hdfs +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-hdfs package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.hdfs + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/hdfs/backport_provider_setup.py b/airflow/providers/apache/hdfs/backport_provider_setup.py new file mode 100644 index 0000000000000..9252805189dc7 --- /dev/null +++ b/airflow/providers/apache/hdfs/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-hdfs package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/hdfs/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-hdfs setup.""" + setup( + name='apache-airflow-backport-providers-apache-hdfs', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-hdfs for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.hdfs*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'snakebite-py3'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/hive/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/hive/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/hive/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/hive/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/hive/BACKPORT_README.md b/airflow/providers/apache/hive/BACKPORT_PROVIDER_README.md similarity index 95% rename from airflow/providers/apache/hive/BACKPORT_README.md rename to airflow/providers/apache/hive/BACKPORT_PROVIDER_README.md index 740dfdf3c9c09..12e6dd0a1dbeb 100644 --- a/airflow/providers/apache/hive/BACKPORT_README.md +++ b/airflow/providers/apache/hive/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-hive -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -38,6 +38,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -149,6 +150,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/hive/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/hive/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/hive/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/hive/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/hive/backport_provider_setup.cfg b/airflow/providers/apache/hive/backport_provider_setup.cfg new file mode 100644 index 0000000000000..2055eda1c8548 --- /dev/null +++ b/airflow/providers/apache/hive/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-hive +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-hive package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.hive + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/hive/backport_provider_setup.py b/airflow/providers/apache/hive/backport_provider_setup.py new file mode 100644 index 0000000000000..9fdd0f292bc5b --- /dev/null +++ b/airflow/providers/apache/hive/backport_provider_setup.py @@ -0,0 +1,111 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-hive package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/hive/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-hive setup.""" + setup( + name='apache-airflow-backport-providers-apache-hive', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-hive for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.hive*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'hmsclient>=0.1.0', 'pyhive[hive]>=0.6.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={ + 'amazon': ['apache-airflow-backport-providers-amazon'], + 'microsoft.mssql': ['apache-airflow-backport-providers-microsoft-mssql'], + 'mysql': ['apache-airflow-backport-providers-mysql'], + 'presto': ['apache-airflow-backport-providers-presto'], + 'samba': ['apache-airflow-backport-providers-samba'], + 'vertica': ['apache-airflow-backport-providers-vertica'], + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/kylin/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/kylin/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..bf1c08a898523 --- /dev/null +++ b/airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,9 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/kylin/BACKPORT_README.md b/airflow/providers/apache/kylin/BACKPORT_PROVIDER_README.md similarity index 86% rename from airflow/providers/apache/kylin/BACKPORT_README.md rename to airflow/providers/apache/kylin/BACKPORT_PROVIDER_README.md index 6ac056a1ff77f..f96779255dc83 100644 --- a/airflow/providers/apache/kylin/BACKPORT_README.md +++ b/airflow/providers/apache/kylin/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-kylin -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) ## Backport package @@ -90,6 +91,15 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/kylin/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/kylin/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/kylin/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/kylin/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/kylin/backport_provider_setup.cfg b/airflow/providers/apache/kylin/backport_provider_setup.cfg new file mode 100644 index 0000000000000..bfd1909760950 --- /dev/null +++ b/airflow/providers/apache/kylin/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-kylin +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-kylin package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.kylin + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/kylin/backport_provider_setup.py b/airflow/providers/apache/kylin/backport_provider_setup.py new file mode 100644 index 0000000000000..9b3e4ac996752 --- /dev/null +++ b/airflow/providers/apache/kylin/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-kylin package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/kylin/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-kylin setup.""" + setup( + name='apache-airflow-backport-providers-apache-kylin', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-kylin for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.kylin*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'kylinpy>=2.6'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/livy/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/livy/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/livy/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/livy/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..148c66c9ab350 --- /dev/null +++ b/airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/livy/BACKPORT_README.md b/airflow/providers/apache/livy/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/apache/livy/BACKPORT_README.md rename to airflow/providers/apache/livy/BACKPORT_PROVIDER_README.md index c8071f87c5f54..ca786991f7e6d 100644 --- a/airflow/providers/apache/livy/BACKPORT_README.md +++ b/airflow/providers/apache/livy/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-livy -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -113,6 +114,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/livy/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/livy/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/livy/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/livy/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/livy/backport_provider_setup.cfg b/airflow/providers/apache/livy/backport_provider_setup.cfg new file mode 100644 index 0000000000000..8a4465ad0eecc --- /dev/null +++ b/airflow/providers/apache/livy/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-livy +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-livy package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.livy + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/livy/backport_provider_setup.py b/airflow/providers/apache/livy/backport_provider_setup.py new file mode 100644 index 0000000000000..a5ee750127c73 --- /dev/null +++ b/airflow/providers/apache/livy/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-livy package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/livy/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-livy setup.""" + setup( + name='apache-airflow-backport-providers-apache-livy', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-livy for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.livy*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={'http': ['apache-airflow-backport-providers-http']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/pig/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/pig/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/pig/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/pig/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/pig/BACKPORT_README.md b/airflow/providers/apache/pig/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/apache/pig/BACKPORT_README.md rename to airflow/providers/apache/pig/BACKPORT_PROVIDER_README.md index ab0ee09657386..b34ed1761f86d 100644 --- a/airflow/providers/apache/pig/BACKPORT_README.md +++ b/airflow/providers/apache/pig/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-pig -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -32,6 +32,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -84,6 +85,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/pig/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/pig/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/pig/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/pig/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/pig/backport_provider_setup.cfg b/airflow/providers/apache/pig/backport_provider_setup.cfg new file mode 100644 index 0000000000000..33eaf65d1e73d --- /dev/null +++ b/airflow/providers/apache/pig/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-pig +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-pig package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.pig + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/pig/backport_provider_setup.py b/airflow/providers/apache/pig/backport_provider_setup.py new file mode 100644 index 0000000000000..9fa0d6fdde6cc --- /dev/null +++ b/airflow/providers/apache/pig/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-pig package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/pig/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-pig setup.""" + setup( + name='apache-airflow-backport-providers-apache-pig', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-pig for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.pig*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/pinot/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/pinot/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/pinot/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/pinot/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/pinot/BACKPORT_README.md b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_README.md similarity index 87% rename from airflow/providers/apache/pinot/BACKPORT_README.md rename to airflow/providers/apache/pinot/BACKPORT_PROVIDER_README.md index 022a2ac1bd1ea..6cd1629c5e4a7 100644 --- a/airflow/providers/apache/pinot/BACKPORT_README.md +++ b/airflow/providers/apache/pinot/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-pinot -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -79,6 +80,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/pinot/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/pinot/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/pinot/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/pinot/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/pinot/backport_provider_setup.cfg b/airflow/providers/apache/pinot/backport_provider_setup.cfg new file mode 100644 index 0000000000000..2d3fabcef8b80 --- /dev/null +++ b/airflow/providers/apache/pinot/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-pinot +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-pinot package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.pinot + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/pinot/backport_provider_setup.py b/airflow/providers/apache/pinot/backport_provider_setup.py new file mode 100644 index 0000000000000..6b0836b949ebf --- /dev/null +++ b/airflow/providers/apache/pinot/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-pinot package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/pinot/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-pinot setup.""" + setup( + name='apache-airflow-backport-providers-apache-pinot', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-pinot for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.pinot*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pinotdb==0.1.1'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/spark/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/spark/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/spark/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/spark/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..423c73605480b --- /dev/null +++ b/airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/spark/BACKPORT_README.md b/airflow/providers/apache/spark/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/apache/spark/BACKPORT_README.md rename to airflow/providers/apache/spark/BACKPORT_PROVIDER_README.md index f7b0d463f09d2..17672d154353f 100644 --- a/airflow/providers/apache/spark/BACKPORT_README.md +++ b/airflow/providers/apache/spark/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-spark -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -95,6 +96,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/spark/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/spark/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/spark/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/spark/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/spark/backport_provider_setup.cfg b/airflow/providers/apache/spark/backport_provider_setup.cfg new file mode 100644 index 0000000000000..2fc9b29d141f6 --- /dev/null +++ b/airflow/providers/apache/spark/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-spark +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-spark package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.spark + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/spark/backport_provider_setup.py b/airflow/providers/apache/spark/backport_provider_setup.py new file mode 100644 index 0000000000000..ccb99e2f61af8 --- /dev/null +++ b/airflow/providers/apache/spark/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-spark package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/spark/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-spark setup.""" + setup( + name='apache-airflow-backport-providers-apache-spark', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-spark for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.spark*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pyspark'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/apache/sqoop/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/apache/sqoop/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/apache/sqoop/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/apache/sqoop/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/apache/sqoop/BACKPORT_README.md b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/apache/sqoop/BACKPORT_README.md rename to airflow/providers/apache/sqoop/BACKPORT_PROVIDER_README.md index 4c386e1e5391a..84c4f0026dc74 100644 --- a/airflow/providers/apache/sqoop/BACKPORT_README.md +++ b/airflow/providers/apache/sqoop/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-apache-sqoop -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -32,6 +32,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -84,6 +85,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/apache/sqoop/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/apache/sqoop/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/apache/sqoop/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/apache/sqoop/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/apache/sqoop/backport_provider_setup.cfg b/airflow/providers/apache/sqoop/backport_provider_setup.cfg new file mode 100644 index 0000000000000..3425bed5764a0 --- /dev/null +++ b/airflow/providers/apache/sqoop/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-apache-sqoop +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-apache-sqoop package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.apache.sqoop + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/apache/sqoop/backport_provider_setup.py b/airflow/providers/apache/sqoop/backport_provider_setup.py new file mode 100644 index 0000000000000..ac933f5547714 --- /dev/null +++ b/airflow/providers/apache/sqoop/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-apache-sqoop package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/apache/sqoop/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-apache-sqoop setup.""" + setup( + name='apache-airflow-backport-providers-apache-sqoop', + description='Backport provider package ' + 'apache-airflow-backport-providers-apache-sqoop for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.apache.sqoop*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/celery/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/celery/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/celery/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/celery/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..bf1c08a898523 --- /dev/null +++ b/airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,9 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/celery/BACKPORT_README.md b/airflow/providers/celery/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/celery/BACKPORT_README.md rename to airflow/providers/celery/BACKPORT_PROVIDER_README.md index bb1533bf72255..3c610551d7777 100644 --- a/airflow/providers/celery/BACKPORT_README.md +++ b/airflow/providers/celery/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-celery -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Sensors](#sensors) - [Moved sensors](#moved-sensors) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -80,6 +81,15 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/celery/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/celery/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/celery/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/celery/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/celery/backport_provider_setup.cfg b/airflow/providers/celery/backport_provider_setup.cfg new file mode 100644 index 0000000000000..28aa4a589657d --- /dev/null +++ b/airflow/providers/celery/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-celery +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-celery package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.celery + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/celery/backport_provider_setup.py b/airflow/providers/celery/backport_provider_setup.py new file mode 100644 index 0000000000000..68fcc3b06aaaf --- /dev/null +++ b/airflow/providers/celery/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-celery package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/celery/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-celery setup.""" + setup( + name='apache-airflow-backport-providers-celery', + description='Backport provider package ' + 'apache-airflow-backport-providers-celery for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.celery*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'celery~=4.4.2', 'flower>=0.7.3, <1.0', 'vine~=1.3'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/cloudant/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/cloudant/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/cloudant/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/cloudant/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..bf1c08a898523 --- /dev/null +++ b/airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,9 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/cloudant/BACKPORT_README.md b/airflow/providers/cloudant/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/cloudant/BACKPORT_README.md rename to airflow/providers/cloudant/BACKPORT_PROVIDER_README.md index 948767ec85baa..4c1ee0af8e20a 100644 --- a/airflow/providers/cloudant/BACKPORT_README.md +++ b/airflow/providers/cloudant/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-cloudant -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,15 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/cloudant/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/cloudant/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/cloudant/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/cloudant/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/cloudant/backport_provider_setup.cfg b/airflow/providers/cloudant/backport_provider_setup.cfg new file mode 100644 index 0000000000000..30ac5179bc66e --- /dev/null +++ b/airflow/providers/cloudant/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-cloudant +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-cloudant package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.cloudant + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/cloudant/backport_provider_setup.py b/airflow/providers/cloudant/backport_provider_setup.py new file mode 100644 index 0000000000000..643c7cbbe8266 --- /dev/null +++ b/airflow/providers/cloudant/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-cloudant package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/cloudant/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-cloudant setup.""" + setup( + name='apache-airflow-backport-providers-cloudant', + description='Backport provider package ' + 'apache-airflow-backport-providers-cloudant for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.cloudant*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'cloudant>=2.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/cncf/kubernetes/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..62ae2d4d4241f --- /dev/null +++ b/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,16 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [53e606210](https://github.com/apache/airflow/commit/53e6062105be0ae1761a354e2055eb0779d12e73) | 2020-10-21 | Enforce strict rules for yamllint (#11709) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [eee4e30f2](https://github.com/apache/airflow/commit/eee4e30f2caf02e16088ff5d1af1ea380a73e982) | 2020-10-15 | Add better debug logging to K8sexec and K8sPodOp (#11502) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [8640fb6c1](https://github.com/apache/airflow/commit/8640fb6c100a2c6aa231798559ba194331576975) | 2020-10-09 | fix tests (#11368) | +| [298052fce](https://github.com/apache/airflow/commit/298052fcee9d30b1f60b8dc1c9006398cd16645e) | 2020-10-10 | [airflow/providers/cncf/kubernetes] correct hook methods name (#11008) | +| [49aad025b](https://github.com/apache/airflow/commit/49aad025b53211a5815b10aa35f7d7b489cb5316) | 2020-10-09 | Users can specify sub-secrets and paths k8spodop (#11369) | +| [b93b6c5be](https://github.com/apache/airflow/commit/b93b6c5be3ab60960f650d0d4ee6c91271ac7909) | 2020-10-05 | Allow labels in KubernetesPodOperator to be templated (#10796) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/cncf/kubernetes/BACKPORT_README.md b/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/cncf/kubernetes/BACKPORT_README.md rename to airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_README.md index f4beed0257cfe..59aa8e3803a4c 100644 --- a/airflow/providers/cncf/kubernetes/BACKPORT_README.md +++ b/airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-cncf-kubernetes -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -36,6 +36,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) ## Backport package @@ -117,6 +118,22 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [53e606210](https://github.com/apache/airflow/commit/53e6062105be0ae1761a354e2055eb0779d12e73) | 2020-10-21 | Enforce strict rules for yamllint (#11709) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [eee4e30f2](https://github.com/apache/airflow/commit/eee4e30f2caf02e16088ff5d1af1ea380a73e982) | 2020-10-15 | Add better debug logging to K8sexec and K8sPodOp (#11502) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [8640fb6c1](https://github.com/apache/airflow/commit/8640fb6c100a2c6aa231798559ba194331576975) | 2020-10-09 | fix tests (#11368) | +| [298052fce](https://github.com/apache/airflow/commit/298052fcee9d30b1f60b8dc1c9006398cd16645e) | 2020-10-10 | [airflow/providers/cncf/kubernetes] correct hook methods name (#11008) | +| [49aad025b](https://github.com/apache/airflow/commit/49aad025b53211a5815b10aa35f7d7b489cb5316) | 2020-10-09 | Users can specify sub-secrets and paths k8spodop (#11369) | +| [b93b6c5be](https://github.com/apache/airflow/commit/b93b6c5be3ab60960f650d0d4ee6c91271ac7909) | 2020-10-05 | Allow labels in KubernetesPodOperator to be templated (#10796) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/cncf/kubernetes/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/cncf/kubernetes/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/cncf/kubernetes/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/cncf/kubernetes/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/cncf/kubernetes/backport_provider_setup.cfg b/airflow/providers/cncf/kubernetes/backport_provider_setup.cfg new file mode 100644 index 0000000000000..784e111724c38 --- /dev/null +++ b/airflow/providers/cncf/kubernetes/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-cncf-kubernetes +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-cncf-kubernetes package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.cncf.kubernetes + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/cncf/kubernetes/backport_provider_setup.py b/airflow/providers/cncf/kubernetes/backport_provider_setup.py new file mode 100644 index 0000000000000..b9d647bacc93b --- /dev/null +++ b/airflow/providers/cncf/kubernetes/backport_provider_setup.py @@ -0,0 +1,105 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-cncf-kubernetes package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_README.md'), + encoding='utf-8', + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-cncf-kubernetes setup.""" + setup( + name='apache-airflow-backport-providers-cncf-kubernetes', + description='Backport provider package ' + 'apache-airflow-backport-providers-cncf-kubernetes for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.cncf.kubernetes*']), + zip_safe=False, + install_requires=['apache-airflow>=1.10.12, <2.0.0', 'cryptography>=2.0.0', 'kubernetes>=3.0.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/databricks/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/databricks/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/databricks/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/databricks/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/databricks/BACKPORT_README.md b/airflow/providers/databricks/BACKPORT_PROVIDER_README.md similarity index 92% rename from airflow/providers/databricks/BACKPORT_README.md rename to airflow/providers/databricks/BACKPORT_PROVIDER_README.md index cb008dbc38d3b..3b32d2b910591 100644 --- a/airflow/providers/databricks/BACKPORT_README.md +++ b/airflow/providers/databricks/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-databricks -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -92,6 +93,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/databricks/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/databricks/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/databricks/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/databricks/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/databricks/backport_provider_setup.cfg b/airflow/providers/databricks/backport_provider_setup.cfg new file mode 100644 index 0000000000000..a9cbbddb20f30 --- /dev/null +++ b/airflow/providers/databricks/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-databricks +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-databricks package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.databricks + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/databricks/backport_provider_setup.py b/airflow/providers/databricks/backport_provider_setup.py new file mode 100644 index 0000000000000..4b90c4c2a77ff --- /dev/null +++ b/airflow/providers/databricks/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-databricks package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/databricks/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-databricks setup.""" + setup( + name='apache-airflow-backport-providers-databricks', + description='Backport provider package ' + 'apache-airflow-backport-providers-databricks for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.databricks*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'requests>=2.20.0, <3'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/datadog/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/datadog/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/datadog/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/datadog/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/datadog/BACKPORT_README.md b/airflow/providers/datadog/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/datadog/BACKPORT_README.md rename to airflow/providers/datadog/BACKPORT_PROVIDER_README.md index 1272c670d7d17..3ed0656ff3602 100644 --- a/airflow/providers/datadog/BACKPORT_README.md +++ b/airflow/providers/datadog/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-datadog -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/datadog/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/datadog/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/datadog/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/datadog/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/datadog/backport_provider_setup.cfg b/airflow/providers/datadog/backport_provider_setup.cfg new file mode 100644 index 0000000000000..52835b3d34c09 --- /dev/null +++ b/airflow/providers/datadog/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-datadog +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-datadog package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.datadog + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/datadog/backport_provider_setup.py b/airflow/providers/datadog/backport_provider_setup.py new file mode 100644 index 0000000000000..282bb26b2bd57 --- /dev/null +++ b/airflow/providers/datadog/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-datadog package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/datadog/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-datadog setup.""" + setup( + name='apache-airflow-backport-providers-datadog', + description='Backport provider package ' + 'apache-airflow-backport-providers-datadog for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.datadog*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'datadog>=0.14.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/dingding/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/dingding/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/dingding/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/dingding/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..9706783bef2dc --- /dev/null +++ b/airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [172820db4](https://github.com/apache/airflow/commit/172820db4d2009dd26fa8aef4a864fb8a3d7e78d) | 2020-10-21 | Fix case of GitHub (#11398) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/dingding/BACKPORT_README.md b/airflow/providers/dingding/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/dingding/BACKPORT_README.md rename to airflow/providers/dingding/BACKPORT_PROVIDER_README.md index 6c5b51ceeb8d4..52fb6adea8369 100644 --- a/airflow/providers/dingding/BACKPORT_README.md +++ b/airflow/providers/dingding/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-dingding -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -100,6 +101,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [172820db4](https://github.com/apache/airflow/commit/172820db4d2009dd26fa8aef4a864fb8a3d7e78d) | 2020-10-21 | Fix case of GitHub (#11398) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/dingding/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/dingding/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/dingding/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/dingding/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/dingding/backport_provider_setup.cfg b/airflow/providers/dingding/backport_provider_setup.cfg new file mode 100644 index 0000000000000..be3818dd5cd7d --- /dev/null +++ b/airflow/providers/dingding/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-dingding +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-dingding package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.dingding + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/dingding/backport_provider_setup.py b/airflow/providers/dingding/backport_provider_setup.py new file mode 100644 index 0000000000000..efeec2daf495c --- /dev/null +++ b/airflow/providers/dingding/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-dingding package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/dingding/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-dingding setup.""" + setup( + name='apache-airflow-backport-providers-dingding', + description='Backport provider package ' + 'apache-airflow-backport-providers-dingding for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.dingding*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={'http': ['apache-airflow-backport-providers-http']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/discord/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/discord/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/discord/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/discord/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/discord/BACKPORT_README.md b/airflow/providers/discord/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/discord/BACKPORT_README.md rename to airflow/providers/discord/BACKPORT_PROVIDER_README.md index 5d14307e8bc9e..856616415d7ab 100644 --- a/airflow/providers/discord/BACKPORT_README.md +++ b/airflow/providers/discord/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-discord -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -100,6 +101,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/discord/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/discord/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/discord/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/discord/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/discord/backport_provider_setup.cfg b/airflow/providers/discord/backport_provider_setup.cfg new file mode 100644 index 0000000000000..4be362048c3b3 --- /dev/null +++ b/airflow/providers/discord/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-discord +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-discord package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.discord + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/discord/backport_provider_setup.py b/airflow/providers/discord/backport_provider_setup.py new file mode 100644 index 0000000000000..1563c75c58053 --- /dev/null +++ b/airflow/providers/discord/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-discord package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/discord/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-discord setup.""" + setup( + name='apache-airflow-backport-providers-discord', + description='Backport provider package ' + 'apache-airflow-backport-providers-discord for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.discord*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={'http': ['apache-airflow-backport-providers-http']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/docker/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/docker/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/docker/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/docker/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/docker/BACKPORT_README.md b/airflow/providers/docker/BACKPORT_PROVIDER_README.md similarity index 92% rename from airflow/providers/docker/BACKPORT_README.md rename to airflow/providers/docker/BACKPORT_PROVIDER_README.md index be8f2c2373cc9..5b46c169894d9 100644 --- a/airflow/providers/docker/BACKPORT_README.md +++ b/airflow/providers/docker/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-docker -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -92,6 +93,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/docker/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/docker/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/docker/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/docker/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/docker/backport_provider_setup.cfg b/airflow/providers/docker/backport_provider_setup.cfg new file mode 100644 index 0000000000000..ff7fa4cc6da8e --- /dev/null +++ b/airflow/providers/docker/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-docker +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-docker package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.docker + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/docker/backport_provider_setup.py b/airflow/providers/docker/backport_provider_setup.py new file mode 100644 index 0000000000000..4a88da8f3f484 --- /dev/null +++ b/airflow/providers/docker/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-docker package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/docker/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-docker setup.""" + setup( + name='apache-airflow-backport-providers-docker', + description='Backport provider package ' + 'apache-airflow-backport-providers-docker for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.docker*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'docker~=3.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/elasticsearch/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/elasticsearch/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/elasticsearch/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/elasticsearch/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/elasticsearch/BACKPORT_README.md b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_README.md similarity index 87% rename from airflow/providers/elasticsearch/BACKPORT_README.md rename to airflow/providers/elasticsearch/BACKPORT_PROVIDER_README.md index c7c57b8f38ccf..2c1d9e5c9a49e 100644 --- a/airflow/providers/elasticsearch/BACKPORT_README.md +++ b/airflow/providers/elasticsearch/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-elasticsearch -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -30,6 +30,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -71,6 +72,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/elasticsearch/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/elasticsearch/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/elasticsearch/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/elasticsearch/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/elasticsearch/backport_provider_setup.cfg b/airflow/providers/elasticsearch/backport_provider_setup.cfg new file mode 100644 index 0000000000000..73ea99ab02459 --- /dev/null +++ b/airflow/providers/elasticsearch/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-elasticsearch +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-elasticsearch package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.elasticsearch + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/elasticsearch/backport_provider_setup.py b/airflow/providers/elasticsearch/backport_provider_setup.py new file mode 100644 index 0000000000000..013efe4985b14 --- /dev/null +++ b/airflow/providers/elasticsearch/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-elasticsearch package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/elasticsearch/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-elasticsearch setup.""" + setup( + name='apache-airflow-backport-providers-elasticsearch', + description='Backport provider package ' + 'apache-airflow-backport-providers-elasticsearch for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.elasticsearch*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/exasol/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/exasol/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/exasol/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/exasol/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..d3c03a0e8a5f2 --- /dev/null +++ b/airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,12 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [75071831b](https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8) | 2020-10-10 | Remove redundant parentheses from Python files (#10967) | +| [7b0a2f5d8](https://github.com/apache/airflow/commit/7b0a2f5d8e6c3ff17094a7c1e31440300defb0b7) | 2020-10-10 | Replaced basestring with str in the Exasol hook (#11360) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/exasol/BACKPORT_README.md b/airflow/providers/exasol/BACKPORT_PROVIDER_README.md similarity index 83% rename from airflow/providers/exasol/BACKPORT_README.md rename to airflow/providers/exasol/BACKPORT_PROVIDER_README.md index 5925d1b3a3a62..9d917765df123 100644 --- a/airflow/providers/exasol/BACKPORT_README.md +++ b/airflow/providers/exasol/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-exasol -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,18 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [75071831b](https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8) | 2020-10-10 | Remove redundant parentheses from Python files (#10967) | +| [7b0a2f5d8](https://github.com/apache/airflow/commit/7b0a2f5d8e6c3ff17094a7c1e31440300defb0b7) | 2020-10-10 | Replaced basestring with str in the Exasol hook (#11360) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/exasol/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/exasol/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/exasol/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/exasol/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/exasol/backport_provider_setup.cfg b/airflow/providers/exasol/backport_provider_setup.cfg new file mode 100644 index 0000000000000..448ead53ee461 --- /dev/null +++ b/airflow/providers/exasol/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-exasol +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-exasol package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.exasol + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/exasol/backport_provider_setup.py b/airflow/providers/exasol/backport_provider_setup.py new file mode 100644 index 0000000000000..4dcef0e04ffd6 --- /dev/null +++ b/airflow/providers/exasol/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-exasol package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/exasol/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-exasol setup.""" + setup( + name='apache-airflow-backport-providers-exasol', + description='Backport provider package ' + 'apache-airflow-backport-providers-exasol for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.exasol*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pyexasol>=0.5.1,<1.0.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/facebook/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/facebook/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/facebook/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/facebook/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/facebook/BACKPORT_README.md b/airflow/providers/facebook/BACKPORT_PROVIDER_README.md similarity index 86% rename from airflow/providers/facebook/BACKPORT_README.md rename to airflow/providers/facebook/BACKPORT_PROVIDER_README.md index 4e6798446eca4..047b1fe723a5f 100644 --- a/airflow/providers/facebook/BACKPORT_README.md +++ b/airflow/providers/facebook/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-facebook -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/facebook/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/facebook/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/facebook/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/facebook/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/facebook/backport_provider_setup.cfg b/airflow/providers/facebook/backport_provider_setup.cfg new file mode 100644 index 0000000000000..5c48f371b8361 --- /dev/null +++ b/airflow/providers/facebook/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-facebook +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-facebook package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.facebook + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/facebook/backport_provider_setup.py b/airflow/providers/facebook/backport_provider_setup.py new file mode 100644 index 0000000000000..b9a1d398333db --- /dev/null +++ b/airflow/providers/facebook/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-facebook package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/facebook/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-facebook setup.""" + setup( + name='apache-airflow-backport-providers-facebook', + description='Backport provider package ' + 'apache-airflow-backport-providers-facebook for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.facebook*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'facebook-business>=6.0.2'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/ftp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/ftp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/ftp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/ftp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/ftp/BACKPORT_README.md b/airflow/providers/ftp/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/ftp/BACKPORT_README.md rename to airflow/providers/ftp/BACKPORT_PROVIDER_README.md index a9b9c483937fc..1bb2ad160ef96 100644 --- a/airflow/providers/ftp/BACKPORT_README.md +++ b/airflow/providers/ftp/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-ftp -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -32,6 +32,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -86,6 +87,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/ftp/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/ftp/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/ftp/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/ftp/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/ftp/backport_provider_setup.cfg b/airflow/providers/ftp/backport_provider_setup.cfg new file mode 100644 index 0000000000000..023e37ef2a3f2 --- /dev/null +++ b/airflow/providers/ftp/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-ftp +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-ftp package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.ftp + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/ftp/backport_provider_setup.py b/airflow/providers/ftp/backport_provider_setup.py new file mode 100644 index 0000000000000..e116e07750a72 --- /dev/null +++ b/airflow/providers/ftp/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-ftp package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/ftp/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-ftp setup.""" + setup( + name='apache-airflow-backport-providers-ftp', + description='Backport provider package ' 'apache-airflow-backport-providers-ftp for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.ftp*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/google/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/google/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/google/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/google/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..31e8eb10e4a31 --- /dev/null +++ b/airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,32 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [727c739af](https://github.com/apache/airflow/commit/727c739afb565d4d394a8faedc969334cb8e738e) | 2020-10-22 | Improve Cloud Memorystore for Redis example (#11735) | +| [1da8379c9](https://github.com/apache/airflow/commit/1da8379c913843834353b44861c62f332a461bdf) | 2020-10-22 | Fix static checks after merging #10121 (#11737) | +| [91503308c](https://github.com/apache/airflow/commit/91503308c723b186ce6f4026f2a3e2c21030f6e5) | 2020-10-22 | Add Google Cloud Memorystore Memcached Operators (#10121) | +| [950c16d0b](https://github.com/apache/airflow/commit/950c16d0b0ab67bb7af11909de751029faf0313a) | 2020-10-21 | Retry requests in case of error in Google ML Engine Hook (#11712) | +| [2bfc53b5e](https://github.com/apache/airflow/commit/2bfc53b5eb67406d418371b74dc9bc5a07be238e) | 2020-10-21 | Fix doc errors in google provider files. (#11713) | +| [53e606210](https://github.com/apache/airflow/commit/53e6062105be0ae1761a354e2055eb0779d12e73) | 2020-10-21 | Enforce strict rules for yamllint (#11709) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [2d854c350](https://github.com/apache/airflow/commit/2d854c3505ccad66e9a7d94267e51bed800433c2) | 2020-10-19 | Add service_account to Google ML Engine operator (#11619) | +| [46a121fb7](https://github.com/apache/airflow/commit/46a121fb7b77c0964e053b58750e2d8bc2bd0b2a) | 2020-10-18 | docs: Update Bigquery clustering docstrings (#11232) | +| [49c58147f](https://github.com/apache/airflow/commit/49c58147fed8a52869d0b0ecc00c102c11972ad0) | 2020-10-18 | Strict type checking for provider Google (#11609) | +| [0823d46a7](https://github.com/apache/airflow/commit/0823d46a7f267f2e45195a175021825367938add) | 2020-10-16 | Add type annotations for AWS operators and hooks (#11434) | +| [3c10ca650](https://github.com/apache/airflow/commit/3c10ca6504be37fabff9a10caefea3fe4df31a02) | 2020-10-16 | Add DataflowStartFlexTemplateOperator (#8550) | +| [8865d14df](https://github.com/apache/airflow/commit/8865d14df4d58dd5f1a4d2ff81c77469959f175a) | 2020-10-16 | Strict type checking for provider google cloud (#11548) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [06141d6d0](https://github.com/apache/airflow/commit/06141d6d01398115e5e54c5766a46ae5514ba2f7) | 2020-10-12 | Google cloud operator strict type check (#11450) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [1845cd11b](https://github.com/apache/airflow/commit/1845cd11b77f302777ab854e84bef9c212c604a0) | 2020-10-11 | Strict type check for google ads and cloud hooks (#11390) | +| [bd204bb91](https://github.com/apache/airflow/commit/bd204bb91b4bc069284f9a44757c6baba8884140) | 2020-10-11 | Optionally set null marker in csv exports in BaseSQLToGCSOperator (#11409) | +| [75071831b](https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8) | 2020-10-10 | Remove redundant parentheses from Python files (#10967) | +| [8baf657fc](https://github.com/apache/airflow/commit/8baf657fc2b21a601b99b752e4f1176bf8a934ce) | 2020-10-09 | Fix regression in DataflowTemplatedJobStartOperator (#11167) | +| [b0fcf6755](https://github.com/apache/airflow/commit/b0fcf675595494b306800e1a516548dc0dc671f8) | 2020-10-07 | Add AzureFileShareToGCSOperator (#10991) | +| [47b05a87f](https://github.com/apache/airflow/commit/47b05a87f004dc273a4757ba49f03808a86f77e7) | 2020-10-07 | Improve handling of job_id in BigQuery operators (#11287) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/google/BACKPORT_README.md b/airflow/providers/google/BACKPORT_PROVIDER_README.md similarity index 96% rename from airflow/providers/google/BACKPORT_README.md rename to airflow/providers/google/BACKPORT_PROVIDER_README.md index 059d67722d9ce..5c9226578bdf3 100644 --- a/airflow/providers/google/BACKPORT_README.md +++ b/airflow/providers/google/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-google -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -44,6 +44,7 @@ Release: 2020.10.5 - [Secrets](#secrets) - [Moved secrets](#moved-secrets) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -83,6 +84,7 @@ You can install this package on top of an existing airflow 1.10.* installation v | google-cloud-kms | >=1.2.1,<2.0.0 | | google-cloud-language | >=1.1.1,<2.0.0 | | google-cloud-logging | >=1.14.0,<2.0.0 | +| google-cloud-memcache | >=0.2.0 | | google-cloud-monitoring | >=0.34.0,<2.0.0 | | google-cloud-pubsub | >=1.0.0,<2.0.0 | | google-cloud-redis | >=0.3.0,<2.0.0 | @@ -164,6 +166,13 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ | [cloud.operators.cloud_memorystore.CloudMemorystoreGetInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | | [cloud.operators.cloud_memorystore.CloudMemorystoreImportOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | | [cloud.operators.cloud_memorystore.CloudMemorystoreListInstancesOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedApplyParametersOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedCreateInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedDeleteInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedGetInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedListInstancesOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedUpdateInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | +| [cloud.operators.cloud_memorystore.CloudMemorystoreMemcachedUpdateParametersOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | | [cloud.operators.cloud_memorystore.CloudMemorystoreScaleInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | | [cloud.operators.cloud_memorystore.CloudMemorystoreUpdateInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_memorystore.py) | | [cloud.operators.cloud_storage_transfer_service.CloudDataTransferServiceGCSToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/cloud_storage_transfer_service.py) | @@ -189,6 +198,7 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ | [cloud.operators.datacatalog.CloudDataCatalogUpdateTagOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datacatalog.py) | | [cloud.operators.datacatalog.CloudDataCatalogUpdateTagTemplateFieldOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datacatalog.py) | | [cloud.operators.datacatalog.CloudDataCatalogUpdateTagTemplateOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datacatalog.py) | +| [cloud.operators.dataflow.DataflowStartFlexTemplateOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/dataflow.py) | | [cloud.operators.datafusion.CloudDataFusionCreateInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datafusion.py) | | [cloud.operators.datafusion.CloudDataFusionCreatePipelineOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datafusion.py) | | [cloud.operators.datafusion.CloudDataFusionDeleteInstanceOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/operators/datafusion.py) | @@ -430,16 +440,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ### New transfer operators -| New Airflow 2.0 transfers: `airflow.providers.google` package | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/ads/transfers/ads_to_gcs.py) | -| [cloud.transfers.facebook_ads_to_gcs.FacebookAdsReportToGcsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/facebook_ads_to_gcs.py) | -| [cloud.transfers.gcs_to_local.GCSToLocalFilesystemOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/gcs_to_local.py) | -| [cloud.transfers.gcs_to_sftp.GCSToSFTPOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/gcs_to_sftp.py) | -| [cloud.transfers.presto_to_gcs.PrestoToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/presto_to_gcs.py) | -| [cloud.transfers.sftp_to_gcs.SFTPToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/sftp_to_gcs.py) | -| [cloud.transfers.sheets_to_gcs.GoogleSheetsToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/sheets_to_gcs.py) | -| [suite.transfers.gcs_to_sheets.GCSToGoogleSheetsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/suite/transfers/gcs_to_sheets.py) | +| New Airflow 2.0 transfers: `airflow.providers.google` package | +|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [ads.transfers.ads_to_gcs.GoogleAdsToGcsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/ads/transfers/ads_to_gcs.py) | +| [cloud.transfers.azure_fileshare_to_gcs.AzureFileShareToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/azure_fileshare_to_gcs.py) | +| [cloud.transfers.facebook_ads_to_gcs.FacebookAdsReportToGcsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/facebook_ads_to_gcs.py) | +| [cloud.transfers.gcs_to_local.GCSToLocalFilesystemOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/gcs_to_local.py) | +| [cloud.transfers.gcs_to_sftp.GCSToSFTPOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/gcs_to_sftp.py) | +| [cloud.transfers.presto_to_gcs.PrestoToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/presto_to_gcs.py) | +| [cloud.transfers.sftp_to_gcs.SFTPToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/sftp_to_gcs.py) | +| [cloud.transfers.sheets_to_gcs.GoogleSheetsToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/transfers/sheets_to_gcs.py) | +| [suite.transfers.gcs_to_sheets.GCSToGoogleSheetsOperator](https://github.com/apache/airflow/blob/master/airflow/providers/google/suite/transfers/gcs_to_sheets.py) | ### Moved transfer operators @@ -503,6 +514,7 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ | [cloud.hooks.automl.CloudAutoMLHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/automl.py) | | [cloud.hooks.bigquery_dts.BiqQueryDataTransferServiceHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/bigquery_dts.py) | | [cloud.hooks.cloud_memorystore.CloudMemorystoreHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/cloud_memorystore.py) | +| [cloud.hooks.cloud_memorystore.CloudMemorystoreMemcachedHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/cloud_memorystore.py) | | [cloud.hooks.datacatalog.CloudDataCatalogHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/datacatalog.py) | | [cloud.hooks.datafusion.DataFusionHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/datafusion.py) | | [cloud.hooks.dataprep.GoogleDataprepHook](https://github.com/apache/airflow/blob/master/airflow/providers/google/cloud/hooks/dataprep.py) | @@ -566,6 +578,38 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [727c739af](https://github.com/apache/airflow/commit/727c739afb565d4d394a8faedc969334cb8e738e) | 2020-10-22 | Improve Cloud Memorystore for Redis example (#11735) | +| [1da8379c9](https://github.com/apache/airflow/commit/1da8379c913843834353b44861c62f332a461bdf) | 2020-10-22 | Fix static checks after merging #10121 (#11737) | +| [91503308c](https://github.com/apache/airflow/commit/91503308c723b186ce6f4026f2a3e2c21030f6e5) | 2020-10-22 | Add Google Cloud Memorystore Memcached Operators (#10121) | +| [950c16d0b](https://github.com/apache/airflow/commit/950c16d0b0ab67bb7af11909de751029faf0313a) | 2020-10-21 | Retry requests in case of error in Google ML Engine Hook (#11712) | +| [2bfc53b5e](https://github.com/apache/airflow/commit/2bfc53b5eb67406d418371b74dc9bc5a07be238e) | 2020-10-21 | Fix doc errors in google provider files. (#11713) | +| [53e606210](https://github.com/apache/airflow/commit/53e6062105be0ae1761a354e2055eb0779d12e73) | 2020-10-21 | Enforce strict rules for yamllint (#11709) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [2d854c350](https://github.com/apache/airflow/commit/2d854c3505ccad66e9a7d94267e51bed800433c2) | 2020-10-19 | Add service_account to Google ML Engine operator (#11619) | +| [46a121fb7](https://github.com/apache/airflow/commit/46a121fb7b77c0964e053b58750e2d8bc2bd0b2a) | 2020-10-18 | docs: Update Bigquery clustering docstrings (#11232) | +| [49c58147f](https://github.com/apache/airflow/commit/49c58147fed8a52869d0b0ecc00c102c11972ad0) | 2020-10-18 | Strict type checking for provider Google (#11609) | +| [0823d46a7](https://github.com/apache/airflow/commit/0823d46a7f267f2e45195a175021825367938add) | 2020-10-16 | Add type annotations for AWS operators and hooks (#11434) | +| [3c10ca650](https://github.com/apache/airflow/commit/3c10ca6504be37fabff9a10caefea3fe4df31a02) | 2020-10-16 | Add DataflowStartFlexTemplateOperator (#8550) | +| [8865d14df](https://github.com/apache/airflow/commit/8865d14df4d58dd5f1a4d2ff81c77469959f175a) | 2020-10-16 | Strict type checking for provider google cloud (#11548) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [06141d6d0](https://github.com/apache/airflow/commit/06141d6d01398115e5e54c5766a46ae5514ba2f7) | 2020-10-12 | Google cloud operator strict type check (#11450) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [1845cd11b](https://github.com/apache/airflow/commit/1845cd11b77f302777ab854e84bef9c212c604a0) | 2020-10-11 | Strict type check for google ads and cloud hooks (#11390) | +| [bd204bb91](https://github.com/apache/airflow/commit/bd204bb91b4bc069284f9a44757c6baba8884140) | 2020-10-11 | Optionally set null marker in csv exports in BaseSQLToGCSOperator (#11409) | +| [75071831b](https://github.com/apache/airflow/commit/75071831baa936d292354f98aac46cd808a4b2b8) | 2020-10-10 | Remove redundant parentheses from Python files (#10967) | +| [8baf657fc](https://github.com/apache/airflow/commit/8baf657fc2b21a601b99b752e4f1176bf8a934ce) | 2020-10-09 | Fix regression in DataflowTemplatedJobStartOperator (#11167) | +| [b0fcf6755](https://github.com/apache/airflow/commit/b0fcf675595494b306800e1a516548dc0dc671f8) | 2020-10-07 | Add AzureFileShareToGCSOperator (#10991) | +| [47b05a87f](https://github.com/apache/airflow/commit/47b05a87f004dc273a4757ba49f03808a86f77e7) | 2020-10-07 | Improve handling of job_id in BigQuery operators (#11287) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/google/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/google/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/google/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/google/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/google/backport_provider_setup.cfg b/airflow/providers/google/backport_provider_setup.cfg new file mode 100644 index 0000000000000..028a5f2017835 --- /dev/null +++ b/airflow/providers/google/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-google +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-google package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.google + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/google/backport_provider_setup.py b/airflow/providers/google/backport_provider_setup.py new file mode 100644 index 0000000000000..f89077e43a136 --- /dev/null +++ b/airflow/providers/google/backport_provider_setup.py @@ -0,0 +1,147 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-google package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/google/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-google setup.""" + setup( + name='apache-airflow-backport-providers-google', + description='Backport provider package ' + 'apache-airflow-backport-providers-google for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.google*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'PyOpenSSL', + 'google-ads>=4.0.0', + 'google-api-python-client>=1.6.0,<2.0.0', + 'google-auth>=1.0.0,<2.0.0', + 'google-auth-httplib2>=0.0.1', + 'google-cloud-automl>=0.4.0,<2.0.0', + 'google-cloud-bigquery-datatransfer>=0.4.0,<2.0.0', + 'google-cloud-bigtable>=1.0.0,<2.0.0', + 'google-cloud-container>=0.1.1,<2.0.0', + 'google-cloud-datacatalog>=0.5.0, <0.8', + 'google-cloud-dataproc>=1.0.1,<2.0.0', + 'google-cloud-dlp>=0.11.0,<2.0.0', + 'google-cloud-kms>=1.2.1,<2.0.0', + 'google-cloud-language>=1.1.1,<2.0.0', + 'google-cloud-logging>=1.14.0,<2.0.0', + 'google-cloud-memcache>=0.2.0', + 'google-cloud-monitoring>=0.34.0,<2.0.0', + 'google-cloud-pubsub>=1.0.0,<2.0.0', + 'google-cloud-redis>=0.3.0,<2.0.0', + 'google-cloud-secret-manager>=0.2.0,<2.0.0', + 'google-cloud-spanner>=1.10.0,<2.0.0', + 'google-cloud-speech>=0.36.3,<2.0.0', + 'google-cloud-storage>=1.16,<2.0.0', + 'google-cloud-tasks>=1.2.1,<2.0.0', + 'google-cloud-texttospeech>=0.4.0,<2.0.0', + 'google-cloud-translate>=1.5.0,<2.0.0', + 'google-cloud-videointelligence>=1.7.0,<2.0.0', + 'google-cloud-vision>=0.35.2,<2.0.0', + 'grpcio-gcp>=0.2.2', + 'pandas-gbq', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={ + 'amazon': ['apache-airflow-backport-providers-amazon'], + 'apache.cassandra': ['apache-airflow-backport-providers-apache-cassandra'], + 'cncf.kubernetes': ['apache-airflow-backport-providers-cncf-kubernetes'], + 'facebook': ['apache-airflow-backport-providers-facebook'], + 'microsoft.azure': ['apache-airflow-backport-providers-microsoft-azure'], + 'microsoft.mssql': ['apache-airflow-backport-providers-microsoft-mssql'], + 'mysql': ['apache-airflow-backport-providers-mysql'], + 'postgres': ['apache-airflow-backport-providers-postgres'], + 'presto': ['apache-airflow-backport-providers-presto'], + 'sftp': ['apache-airflow-backport-providers-sftp'], + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/grpc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/grpc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/grpc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/grpc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/grpc/BACKPORT_README.md b/airflow/providers/grpc/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/grpc/BACKPORT_README.md rename to airflow/providers/grpc/BACKPORT_PROVIDER_README.md index ce133066627f9..dc1df123dbab9 100644 --- a/airflow/providers/grpc/BACKPORT_README.md +++ b/airflow/providers/grpc/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-grpc -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -93,6 +94,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/grpc/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/grpc/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/grpc/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/grpc/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/grpc/backport_provider_setup.cfg b/airflow/providers/grpc/backport_provider_setup.cfg new file mode 100644 index 0000000000000..92370e147864e --- /dev/null +++ b/airflow/providers/grpc/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-grpc +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-grpc package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.grpc + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/grpc/backport_provider_setup.py b/airflow/providers/grpc/backport_provider_setup.py new file mode 100644 index 0000000000000..9094ac31cf2de --- /dev/null +++ b/airflow/providers/grpc/backport_provider_setup.py @@ -0,0 +1,108 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-grpc package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/grpc/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-grpc setup.""" + setup( + name='apache-airflow-backport-providers-grpc', + description='Backport provider package ' 'apache-airflow-backport-providers-grpc for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.grpc*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'google-auth>=1.0.0, <2.0.0dev', + 'google-auth-httplib2>=0.0.1', + 'grpcio>=1.15.0', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/hashicorp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/hashicorp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/hashicorp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/hashicorp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/hashicorp/BACKPORT_README.md b/airflow/providers/hashicorp/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/hashicorp/BACKPORT_README.md rename to airflow/providers/hashicorp/BACKPORT_PROVIDER_README.md index c07d2b84ff604..ab4852421f850 100644 --- a/airflow/providers/hashicorp/BACKPORT_README.md +++ b/airflow/providers/hashicorp/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-hashicorp -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -34,6 +34,7 @@ Release: 2020.10.5 - [Secrets](#secrets) - [Moved secrets](#moved-secrets) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -107,6 +108,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/hashicorp/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/hashicorp/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/hashicorp/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/hashicorp/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/hashicorp/backport_provider_setup.cfg b/airflow/providers/hashicorp/backport_provider_setup.cfg new file mode 100644 index 0000000000000..05405131c56b1 --- /dev/null +++ b/airflow/providers/hashicorp/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-hashicorp +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-hashicorp package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.hashicorp + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/hashicorp/backport_provider_setup.py b/airflow/providers/hashicorp/backport_provider_setup.py new file mode 100644 index 0000000000000..ecb051985fb26 --- /dev/null +++ b/airflow/providers/hashicorp/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-hashicorp package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/hashicorp/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-hashicorp setup.""" + setup( + name='apache-airflow-backport-providers-hashicorp', + description='Backport provider package ' + 'apache-airflow-backport-providers-hashicorp for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.hashicorp*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'hvac~=0.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={'google': ['apache-airflow-backport-providers-google']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/http/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/http/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/http/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/http/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..70121f4004726 --- /dev/null +++ b/airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [3cddc1182](https://github.com/apache/airflow/commit/3cddc11821ff8f9ed0811384c0643f756a2b3dfa) | 2020-10-16 | Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/http/BACKPORT_README.md b/airflow/providers/http/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/http/BACKPORT_README.md rename to airflow/providers/http/BACKPORT_PROVIDER_README.md index abfb661272fd3..0e01619a2f3f9 100644 --- a/airflow/providers/http/BACKPORT_README.md +++ b/airflow/providers/http/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-http -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -34,6 +34,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -97,6 +98,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [3cddc1182](https://github.com/apache/airflow/commit/3cddc11821ff8f9ed0811384c0643f756a2b3dfa) | 2020-10-16 | Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/http/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/http/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/http/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/http/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/http/backport_provider_setup.cfg b/airflow/providers/http/backport_provider_setup.cfg new file mode 100644 index 0000000000000..83a7ef0db987b --- /dev/null +++ b/airflow/providers/http/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-http +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-http package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.http + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/http/backport_provider_setup.py b/airflow/providers/http/backport_provider_setup.py new file mode 100644 index 0000000000000..ebae13e66b903 --- /dev/null +++ b/airflow/providers/http/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-http package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/http/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-http setup.""" + setup( + name='apache-airflow-backport-providers-http', + description='Backport provider package ' 'apache-airflow-backport-providers-http for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.http*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/imap/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/imap/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/imap/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/imap/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/imap/BACKPORT_README.md b/airflow/providers/imap/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/imap/BACKPORT_README.md rename to airflow/providers/imap/BACKPORT_PROVIDER_README.md index 48faf79c0e900..b9889f540e032 100644 --- a/airflow/providers/imap/BACKPORT_README.md +++ b/airflow/providers/imap/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-imap -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -32,6 +32,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -84,6 +85,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/imap/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/imap/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/imap/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/imap/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/imap/backport_provider_setup.cfg b/airflow/providers/imap/backport_provider_setup.cfg new file mode 100644 index 0000000000000..53fa5f463923c --- /dev/null +++ b/airflow/providers/imap/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-imap +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-imap package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.imap + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/imap/backport_provider_setup.py b/airflow/providers/imap/backport_provider_setup.py new file mode 100644 index 0000000000000..b515f9ee49e17 --- /dev/null +++ b/airflow/providers/imap/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-imap package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/imap/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-imap setup.""" + setup( + name='apache-airflow-backport-providers-imap', + description='Backport provider package ' 'apache-airflow-backport-providers-imap for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.imap*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/jdbc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/jdbc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/jdbc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/jdbc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..bf1c08a898523 --- /dev/null +++ b/airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,9 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/jdbc/BACKPORT_README.md b/airflow/providers/jdbc/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/jdbc/BACKPORT_README.md rename to airflow/providers/jdbc/BACKPORT_PROVIDER_README.md index 1d3c73c437e6e..f54ac10bc859a 100644 --- a/airflow/providers/jdbc/BACKPORT_README.md +++ b/airflow/providers/jdbc/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-jdbc -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,15 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/jdbc/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/jdbc/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/jdbc/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/jdbc/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/jdbc/backport_provider_setup.cfg b/airflow/providers/jdbc/backport_provider_setup.cfg new file mode 100644 index 0000000000000..6958bae99de9b --- /dev/null +++ b/airflow/providers/jdbc/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-jdbc +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-jdbc package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.jdbc + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/jdbc/backport_provider_setup.py b/airflow/providers/jdbc/backport_provider_setup.py new file mode 100644 index 0000000000000..11d751b5b7b59 --- /dev/null +++ b/airflow/providers/jdbc/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-jdbc package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/jdbc/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-jdbc setup.""" + setup( + name='apache-airflow-backport-providers-jdbc', + description='Backport provider package ' 'apache-airflow-backport-providers-jdbc for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.jdbc*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'jaydebeapi>=1.1.1'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/jenkins/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/jenkins/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/jenkins/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/jenkins/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/jenkins/BACKPORT_README.md b/airflow/providers/jenkins/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/jenkins/BACKPORT_README.md rename to airflow/providers/jenkins/BACKPORT_PROVIDER_README.md index 0d36bbbbfa19d..f12ab1c3b4c7a 100644 --- a/airflow/providers/jenkins/BACKPORT_README.md +++ b/airflow/providers/jenkins/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-jenkins -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/jenkins/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/jenkins/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/jenkins/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/jenkins/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/jenkins/backport_provider_setup.cfg b/airflow/providers/jenkins/backport_provider_setup.cfg new file mode 100644 index 0000000000000..f45545455c1b4 --- /dev/null +++ b/airflow/providers/jenkins/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-jenkins +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-jenkins package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.jenkins + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/jenkins/backport_provider_setup.py b/airflow/providers/jenkins/backport_provider_setup.py new file mode 100644 index 0000000000000..f22d0df9fe692 --- /dev/null +++ b/airflow/providers/jenkins/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-jenkins package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/jenkins/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-jenkins setup.""" + setup( + name='apache-airflow-backport-providers-jenkins', + description='Backport provider package ' + 'apache-airflow-backport-providers-jenkins for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.jenkins*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'python-jenkins>=1.0.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/jira/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/jira/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/jira/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/jira/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..bf1c08a898523 --- /dev/null +++ b/airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,9 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/jira/BACKPORT_README.md b/airflow/providers/jira/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/jira/BACKPORT_README.md rename to airflow/providers/jira/BACKPORT_PROVIDER_README.md index 82709a0a537a6..5b0bfeb6957bc 100644 --- a/airflow/providers/jira/BACKPORT_README.md +++ b/airflow/providers/jira/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-jira -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -105,6 +106,15 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/jira/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/jira/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/jira/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/jira/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/jira/backport_provider_setup.cfg b/airflow/providers/jira/backport_provider_setup.cfg new file mode 100644 index 0000000000000..12b8c1caf8cd0 --- /dev/null +++ b/airflow/providers/jira/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-jira +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-jira package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.jira + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/jira/backport_provider_setup.py b/airflow/providers/jira/backport_provider_setup.py new file mode 100644 index 0000000000000..a12a10efd172b --- /dev/null +++ b/airflow/providers/jira/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-jira package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/jira/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-jira setup.""" + setup( + name='apache-airflow-backport-providers-jira', + description='Backport provider package ' 'apache-airflow-backport-providers-jira for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.jira*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'JIRA>1.0.7'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/microsoft/azure/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/microsoft/azure/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/microsoft/azure/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/microsoft/azure/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..236bd4691a8ce --- /dev/null +++ b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,20 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:--------------------------------------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [f8ff217e2](https://github.com/apache/airflow/commit/f8ff217e2f2152bbb9fc701ff4c0b6eb447ad65c) | 2020-10-18 | Fix incorrect typing and move config args out of extra connection config to operator args (#11635) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [686e0ee7d](https://github.com/apache/airflow/commit/686e0ee7dfb26224e2f91c9af6ef41d59e2f2e96) | 2020-10-11 | Fix incorrect typing, remove hardcoded argument values and improve code in AzureContainerInstancesOperator (#11408) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [832a7850f](https://github.com/apache/airflow/commit/832a7850f12a3a54767d59f1967a9541e0e33293) | 2020-10-08 | Add Azure Blob Storage to GCS transfer operator (#11321) | +| [5d007fd2f](https://github.com/apache/airflow/commit/5d007fd2ff7365229c3d85bc2bbb506ead00247e) | 2020-10-08 | Strict type check for azure hooks (#11342) | +| [b0fcf6755](https://github.com/apache/airflow/commit/b0fcf675595494b306800e1a516548dc0dc671f8) | 2020-10-07 | Add AzureFileShareToGCSOperator (#10991) | +| [c51016b0b](https://github.com/apache/airflow/commit/c51016b0b8e894f8d94c2de408c5fc9b472aba3b) | 2020-10-05 | Add LocalToAzureDataLakeStorageOperator (#10814) | +| [fd682fd70](https://github.com/apache/airflow/commit/fd682fd70a97a1f937786a1a136f0fa929c8fb80) | 2020-10-05 | fix job deletion (#11272) | +| [421061878](https://github.com/apache/airflow/commit/4210618789215dfe9cb2ab350f6477d3c6ce365e) | 2020-10-03 | Ensure target_dedicated_nodes or enable_auto_scale is set in AzureBatchOperator (#11251) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/microsoft/azure/BACKPORT_README.md b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_README.md similarity index 84% rename from airflow/providers/microsoft/azure/BACKPORT_README.md rename to airflow/providers/microsoft/azure/BACKPORT_PROVIDER_README.md index dc569c9a55d37..70a3a86bc282c 100644 --- a/airflow/providers/microsoft/azure/BACKPORT_README.md +++ b/airflow/providers/microsoft/azure/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-microsoft-azure -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [New operators](#new-operators) - [Moved operators](#moved-operators) - [Transfer operators](#transfer-operators) + - [New transfer operators](#new-transfer-operators) - [Moved transfer operators](#moved-transfer-operators) - [Sensors](#sensors) - [New sensors](#new-sensors) @@ -43,6 +44,7 @@ Release: 2020.10.5 - [Secrets](#secrets) - [New secrets](#new-secrets) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -87,11 +89,12 @@ You need to install the specified backport providers package in order to use the You can install such cross-provider dependencies when installing from PyPI. For example: ```bash -pip install apache-airflow-backport-providers-microsoft-azure[oracle] +pip install apache-airflow-backport-providers-microsoft-azure[google] ``` | Dependent package | Extra | |:-------------------------------------------------------------------------------------------------------------------|:--------| +| [apache-airflow-backport-providers-google](https://github.com/apache/airflow/tree/master/airflow/providers/google) | google | | [apache-airflow-backport-providers-oracle](https://github.com/apache/airflow/tree/master/airflow/providers/oracle) | oracle | # Provider classes summary @@ -125,6 +128,13 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Transfer operators +### New transfer operators + +| New Airflow 2.0 transfers: `airflow.providers.microsoft.azure` package | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [transfers.azure_blob_to_gcs.AzureBlobStorageToGCSOperator](https://github.com/apache/airflow/blob/master/airflow/providers/microsoft/azure/transfers/azure_blob_to_gcs.py) | +| [transfers.local_to_adls.LocalToAzureDataLakeStorageOperator](https://github.com/apache/airflow/blob/master/airflow/providers/microsoft/azure/transfers/local_to_adls.py) | + ### Moved transfer operators @@ -191,6 +201,26 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:--------------------------------------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [6ce855af1](https://github.com/apache/airflow/commit/6ce855af118daeaa4c249669079ab9d9aad23945) | 2020-10-24 | Fix spelling (#11821) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [f8ff217e2](https://github.com/apache/airflow/commit/f8ff217e2f2152bbb9fc701ff4c0b6eb447ad65c) | 2020-10-18 | Fix incorrect typing and move config args out of extra connection config to operator args (#11635) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [686e0ee7d](https://github.com/apache/airflow/commit/686e0ee7dfb26224e2f91c9af6ef41d59e2f2e96) | 2020-10-11 | Fix incorrect typing, remove hardcoded argument values and improve code in AzureContainerInstancesOperator (#11408) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [832a7850f](https://github.com/apache/airflow/commit/832a7850f12a3a54767d59f1967a9541e0e33293) | 2020-10-08 | Add Azure Blob Storage to GCS transfer operator (#11321) | +| [5d007fd2f](https://github.com/apache/airflow/commit/5d007fd2ff7365229c3d85bc2bbb506ead00247e) | 2020-10-08 | Strict type check for azure hooks (#11342) | +| [b0fcf6755](https://github.com/apache/airflow/commit/b0fcf675595494b306800e1a516548dc0dc671f8) | 2020-10-07 | Add AzureFileShareToGCSOperator (#10991) | +| [c51016b0b](https://github.com/apache/airflow/commit/c51016b0b8e894f8d94c2de408c5fc9b472aba3b) | 2020-10-05 | Add LocalToAzureDataLakeStorageOperator (#10814) | +| [fd682fd70](https://github.com/apache/airflow/commit/fd682fd70a97a1f937786a1a136f0fa929c8fb80) | 2020-10-05 | fix job deletion (#11272) | +| [421061878](https://github.com/apache/airflow/commit/4210618789215dfe9cb2ab350f6477d3c6ce365e) | 2020-10-03 | Ensure target_dedicated_nodes or enable_auto_scale is set in AzureBatchOperator (#11251) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/microsoft/azure/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/microsoft/azure/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/microsoft/azure/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/microsoft/azure/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/microsoft/azure/backport_provider_setup.cfg b/airflow/providers/microsoft/azure/backport_provider_setup.cfg new file mode 100644 index 0000000000000..e177d6c9f7823 --- /dev/null +++ b/airflow/providers/microsoft/azure/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-microsoft-azure +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-microsoft-azure package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.microsoft.azure + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/microsoft/azure/backport_provider_setup.py b/airflow/providers/microsoft/azure/backport_provider_setup.py new file mode 100644 index 0000000000000..93e31c4348fe9 --- /dev/null +++ b/airflow/providers/microsoft/azure/backport_provider_setup.py @@ -0,0 +1,121 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-microsoft-azure package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/microsoft/azure/BACKPORT_PROVIDER_README.md'), + encoding='utf-8', + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-microsoft-azure setup.""" + setup( + name='apache-airflow-backport-providers-microsoft-azure', + description='Backport provider package ' + 'apache-airflow-backport-providers-microsoft-azure for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.microsoft.azure*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'azure-batch>=8.0.0', + 'azure-cosmos>=3.0.1,<4', + 'azure-datalake-store>=0.0.45', + 'azure-identity>=1.3.1', + 'azure-keyvault>=4.1.0', + 'azure-kusto-data>=0.0.43,<0.1', + 'azure-mgmt-containerinstance>=1.5.0,<2.0', + 'azure-mgmt-datalake-store>=0.5.0', + 'azure-mgmt-resource>=2.2.0', + 'azure-storage>=0.34.0, <0.37.0', + 'azure-storage-blob<12.0', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={ + 'google': ['apache-airflow-backport-providers-google'], + 'oracle': ['apache-airflow-backport-providers-oracle'], + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/microsoft/mssql/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/microsoft/mssql/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/microsoft/mssql/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/microsoft/mssql/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..c5987e83fc152 --- /dev/null +++ b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,13 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [765d29ecc](https://github.com/apache/airflow/commit/765d29ecc9fd6a3220efa0a6c4ce10848f5cbf82) | 2020-10-15 | Pymssql is maintained again (#11537) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [1845cd11b](https://github.com/apache/airflow/commit/1845cd11b77f302777ab854e84bef9c212c604a0) | 2020-10-11 | Strict type check for google ads and cloud hooks (#11390) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/microsoft/mssql/BACKPORT_README.md b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_README.md similarity index 86% rename from airflow/providers/microsoft/mssql/BACKPORT_README.md rename to airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_README.md index 39b5f331da8e0..3c3d5c1a49d11 100644 --- a/airflow/providers/microsoft/mssql/BACKPORT_README.md +++ b/airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-microsoft-mssql -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -34,6 +34,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -58,7 +59,7 @@ You can install this package on top of an existing airflow 1.10.* installation v | PIP package | Version required | |:--------------|:-------------------| -| pymssql | ~=2.1.1 | +| pymssql | ~=2.1,>=2.1.5 | ## Cross provider package dependencies @@ -107,6 +108,19 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [765d29ecc](https://github.com/apache/airflow/commit/765d29ecc9fd6a3220efa0a6c4ce10848f5cbf82) | 2020-10-15 | Pymssql is maintained again (#11537) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [1845cd11b](https://github.com/apache/airflow/commit/1845cd11b77f302777ab854e84bef9c212c604a0) | 2020-10-11 | Strict type check for google ads and cloud hooks (#11390) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/microsoft/mssql/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/microsoft/mssql/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/microsoft/mssql/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/microsoft/mssql/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/microsoft/mssql/backport_provider_setup.cfg b/airflow/providers/microsoft/mssql/backport_provider_setup.cfg new file mode 100644 index 0000000000000..18a81e027e210 --- /dev/null +++ b/airflow/providers/microsoft/mssql/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-microsoft-mssql +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-microsoft-mssql package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.microsoft.mssql + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/microsoft/mssql/backport_provider_setup.py b/airflow/providers/microsoft/mssql/backport_provider_setup.py new file mode 100644 index 0000000000000..6868ab659fe7d --- /dev/null +++ b/airflow/providers/microsoft/mssql/backport_provider_setup.py @@ -0,0 +1,105 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-microsoft-mssql package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_README.md'), + encoding='utf-8', + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-microsoft-mssql setup.""" + setup( + name='apache-airflow-backport-providers-microsoft-mssql', + description='Backport provider package ' + 'apache-airflow-backport-providers-microsoft-mssql for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.microsoft.mssql*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pymssql~=2.1,>=2.1.5'], + setup_requires=['setuptools', 'wheel'], + extras_require={'odbc': ['apache-airflow-backport-providers-odbc']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/microsoft/winrm/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/microsoft/winrm/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/microsoft/winrm/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/microsoft/winrm/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..789bd67212387 --- /dev/null +++ b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/microsoft/winrm/BACKPORT_README.md b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/microsoft/winrm/BACKPORT_README.md rename to airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_README.md index f79dececbfa1e..641844b00b119 100644 --- a/airflow/providers/microsoft/winrm/BACKPORT_README.md +++ b/airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-microsoft-winrm -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d2754ef76](https://github.com/apache/airflow/commit/d2754ef76958f8df4dcb6974e2cd2c1edb17935e) | 2020-10-09 | Strict type check for Microsoft (#11359) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/microsoft/winrm/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/microsoft/winrm/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/microsoft/winrm/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/microsoft/winrm/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/microsoft/winrm/backport_provider_setup.cfg b/airflow/providers/microsoft/winrm/backport_provider_setup.cfg new file mode 100644 index 0000000000000..f4203c6727f1d --- /dev/null +++ b/airflow/providers/microsoft/winrm/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-microsoft-winrm +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-microsoft-winrm package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.microsoft.winrm + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/microsoft/winrm/backport_provider_setup.py b/airflow/providers/microsoft/winrm/backport_provider_setup.py new file mode 100644 index 0000000000000..876d4fc4a99e1 --- /dev/null +++ b/airflow/providers/microsoft/winrm/backport_provider_setup.py @@ -0,0 +1,105 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-microsoft-winrm package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_README.md'), + encoding='utf-8', + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-microsoft-winrm setup.""" + setup( + name='apache-airflow-backport-providers-microsoft-winrm', + description='Backport provider package ' + 'apache-airflow-backport-providers-microsoft-winrm for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.microsoft.winrm*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pywinrm~=0.4'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/mongo/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/mongo/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/mongo/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/mongo/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/mongo/BACKPORT_README.md b/airflow/providers/mongo/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/mongo/BACKPORT_README.md rename to airflow/providers/mongo/BACKPORT_PROVIDER_README.md index 8eb95420324b1..9b24aaeeacfaf 100644 --- a/airflow/providers/mongo/BACKPORT_README.md +++ b/airflow/providers/mongo/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-mongo -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -92,6 +93,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/mongo/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/mongo/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/mongo/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/mongo/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/mongo/backport_provider_setup.cfg b/airflow/providers/mongo/backport_provider_setup.cfg new file mode 100644 index 0000000000000..98a5b406ec356 --- /dev/null +++ b/airflow/providers/mongo/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-mongo +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-mongo package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.mongo + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/mongo/backport_provider_setup.py b/airflow/providers/mongo/backport_provider_setup.py new file mode 100644 index 0000000000000..ffc5500562aef --- /dev/null +++ b/airflow/providers/mongo/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-mongo package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/mongo/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-mongo setup.""" + setup( + name='apache-airflow-backport-providers-mongo', + description='Backport provider package ' 'apache-airflow-backport-providers-mongo for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.mongo*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'dnspython>=1.13.0,<2.0.0', 'pymongo>=3.6.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/mysql/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/mysql/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/mysql/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/mysql/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/mysql/BACKPORT_README.md b/airflow/providers/mysql/BACKPORT_PROVIDER_README.md similarity index 92% rename from airflow/providers/mysql/BACKPORT_README.md rename to airflow/providers/mysql/BACKPORT_PROVIDER_README.md index 53cf9e3a8fc0d..919732ab8b736 100644 --- a/airflow/providers/mysql/BACKPORT_README.md +++ b/airflow/providers/mysql/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-mysql -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -37,6 +37,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -131,6 +132,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/mysql/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/mysql/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/mysql/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/mysql/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/mysql/backport_provider_setup.cfg b/airflow/providers/mysql/backport_provider_setup.cfg new file mode 100644 index 0000000000000..0cf22b2f43a23 --- /dev/null +++ b/airflow/providers/mysql/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-mysql +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-mysql package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.mysql + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/mysql/backport_provider_setup.py b/airflow/providers/mysql/backport_provider_setup.py new file mode 100644 index 0000000000000..a43120e7b3c83 --- /dev/null +++ b/airflow/providers/mysql/backport_provider_setup.py @@ -0,0 +1,111 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-mysql package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/mysql/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-mysql setup.""" + setup( + name='apache-airflow-backport-providers-mysql', + description='Backport provider package ' 'apache-airflow-backport-providers-mysql for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.mysql*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'mysql-connector-python>=8.0.11, <=8.0.18', + 'mysqlclient>=1.3.6,<1.4', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={ + 'amazon': ['apache-airflow-backport-providers-amazon'], + 'presto': ['apache-airflow-backport-providers-presto'], + 'vertica': ['apache-airflow-backport-providers-vertica'], + }, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/odbc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/odbc/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/odbc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/odbc/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/odbc/BACKPORT_README.md b/airflow/providers/odbc/BACKPORT_PROVIDER_README.md similarity index 85% rename from airflow/providers/odbc/BACKPORT_README.md rename to airflow/providers/odbc/BACKPORT_PROVIDER_README.md index d97d288e37b71..a8c50ba7e83ff 100644 --- a/airflow/providers/odbc/BACKPORT_README.md +++ b/airflow/providers/odbc/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-odbc -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/odbc/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/odbc/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/odbc/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/odbc/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/odbc/backport_provider_setup.cfg b/airflow/providers/odbc/backport_provider_setup.cfg new file mode 100644 index 0000000000000..60ae0af008fc0 --- /dev/null +++ b/airflow/providers/odbc/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-odbc +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-odbc package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.odbc + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/odbc/backport_provider_setup.py b/airflow/providers/odbc/backport_provider_setup.py new file mode 100644 index 0000000000000..f27329190f770 --- /dev/null +++ b/airflow/providers/odbc/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-odbc package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/odbc/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-odbc setup.""" + setup( + name='apache-airflow-backport-providers-odbc', + description='Backport provider package ' 'apache-airflow-backport-providers-odbc for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.odbc*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pyodbc'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/openfaas/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/openfaas/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/openfaas/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/openfaas/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/openfaas/BACKPORT_README.md b/airflow/providers/openfaas/BACKPORT_PROVIDER_README.md similarity index 86% rename from airflow/providers/openfaas/BACKPORT_README.md rename to airflow/providers/openfaas/BACKPORT_PROVIDER_README.md index 34bddcac77670..a3494a4929d1e 100644 --- a/airflow/providers/openfaas/BACKPORT_README.md +++ b/airflow/providers/openfaas/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-openfaas -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -30,6 +30,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -71,6 +72,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/openfaas/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/openfaas/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/openfaas/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/openfaas/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/openfaas/backport_provider_setup.cfg b/airflow/providers/openfaas/backport_provider_setup.cfg new file mode 100644 index 0000000000000..3f643cd816bd1 --- /dev/null +++ b/airflow/providers/openfaas/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-openfaas +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-openfaas package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.openfaas + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/openfaas/backport_provider_setup.py b/airflow/providers/openfaas/backport_provider_setup.py new file mode 100644 index 0000000000000..ca748ad95305d --- /dev/null +++ b/airflow/providers/openfaas/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-openfaas package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/openfaas/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-openfaas setup.""" + setup( + name='apache-airflow-backport-providers-openfaas', + description='Backport provider package ' + 'apache-airflow-backport-providers-openfaas for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.openfaas*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/opsgenie/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/opsgenie/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/opsgenie/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/opsgenie/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/opsgenie/BACKPORT_README.md b/airflow/providers/opsgenie/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/opsgenie/BACKPORT_README.md rename to airflow/providers/opsgenie/BACKPORT_PROVIDER_README.md index 29b2887e6394b..f0c9e62de58d7 100644 --- a/airflow/providers/opsgenie/BACKPORT_README.md +++ b/airflow/providers/opsgenie/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-opsgenie -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -100,6 +101,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/opsgenie/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/opsgenie/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/opsgenie/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/opsgenie/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/opsgenie/backport_provider_setup.cfg b/airflow/providers/opsgenie/backport_provider_setup.cfg new file mode 100644 index 0000000000000..430ad6a6a3bc7 --- /dev/null +++ b/airflow/providers/opsgenie/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-opsgenie +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-opsgenie package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.opsgenie + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/opsgenie/backport_provider_setup.py b/airflow/providers/opsgenie/backport_provider_setup.py new file mode 100644 index 0000000000000..e5d21ae961099 --- /dev/null +++ b/airflow/providers/opsgenie/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-opsgenie package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/opsgenie/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-opsgenie setup.""" + setup( + name='apache-airflow-backport-providers-opsgenie', + description='Backport provider package ' + 'apache-airflow-backport-providers-opsgenie for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.opsgenie*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={'http': ['apache-airflow-backport-providers-http']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/oracle/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/oracle/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/oracle/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/oracle/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..423c73605480b --- /dev/null +++ b/airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/oracle/BACKPORT_README.md b/airflow/providers/oracle/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/oracle/BACKPORT_README.md rename to airflow/providers/oracle/BACKPORT_PROVIDER_README.md index e693273b7fd79..ddad7a69e83d3 100644 --- a/airflow/providers/oracle/BACKPORT_README.md +++ b/airflow/providers/oracle/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-oracle -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -104,6 +105,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/oracle/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/oracle/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/oracle/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/oracle/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/oracle/backport_provider_setup.cfg b/airflow/providers/oracle/backport_provider_setup.cfg new file mode 100644 index 0000000000000..2393933dfa2d1 --- /dev/null +++ b/airflow/providers/oracle/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-oracle +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-oracle package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.oracle + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/oracle/backport_provider_setup.py b/airflow/providers/oracle/backport_provider_setup.py new file mode 100644 index 0000000000000..3302022d81a53 --- /dev/null +++ b/airflow/providers/oracle/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-oracle package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/oracle/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-oracle setup.""" + setup( + name='apache-airflow-backport-providers-oracle', + description='Backport provider package ' + 'apache-airflow-backport-providers-oracle for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.oracle*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'cx_Oracle>=5.1.2'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/pagerduty/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/pagerduty/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/pagerduty/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/pagerduty/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..3e03cc1e4f428 --- /dev/null +++ b/airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [3ee618623](https://github.com/apache/airflow/commit/3ee618623be6079ed177da793b490cb7436d5cb6) | 2020-10-20 | Switch PagerdutyHook from pypd to use pdpyras instead (#11151) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/pagerduty/BACKPORT_README.md b/airflow/providers/pagerduty/BACKPORT_PROVIDER_README.md similarity index 85% rename from airflow/providers/pagerduty/BACKPORT_README.md rename to airflow/providers/pagerduty/BACKPORT_PROVIDER_README.md index 1a6acb300daf4..8551888ada955 100644 --- a/airflow/providers/pagerduty/BACKPORT_README.md +++ b/airflow/providers/pagerduty/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-pagerduty -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -55,7 +56,7 @@ You can install this package on top of an existing airflow 1.10.* installation v | PIP package | Version required | |:--------------|:-------------------| -| pypd | >=1.1.0 | +| pdpyras | >=4.1.2,<5 | # Provider classes summary @@ -78,6 +79,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [3ee618623](https://github.com/apache/airflow/commit/3ee618623be6079ed177da793b490cb7436d5cb6) | 2020-10-20 | Switch PagerdutyHook from pypd to use pdpyras instead (#11151) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/pagerduty/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/pagerduty/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/pagerduty/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/pagerduty/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/pagerduty/backport_provider_setup.cfg b/airflow/providers/pagerduty/backport_provider_setup.cfg new file mode 100644 index 0000000000000..6b05bcd046114 --- /dev/null +++ b/airflow/providers/pagerduty/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-pagerduty +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-pagerduty package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.pagerduty + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/pagerduty/backport_provider_setup.py b/airflow/providers/pagerduty/backport_provider_setup.py new file mode 100644 index 0000000000000..e28bd21907333 --- /dev/null +++ b/airflow/providers/pagerduty/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-pagerduty package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/pagerduty/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-pagerduty setup.""" + setup( + name='apache-airflow-backport-providers-pagerduty', + description='Backport provider package ' + 'apache-airflow-backport-providers-pagerduty for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.pagerduty*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pdpyras>=4.1.2,<5'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/papermill/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/papermill/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/papermill/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/papermill/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/plexus/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/plexus/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..ca9f40fc497b8 --- /dev/null +++ b/airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [56d72e3ff](https://github.com/apache/airflow/commit/56d72e3ff8798a2662847355d1b73b2c1f57b31f) | 2020-10-24 | Replace non-empty sets with set literals (#11810) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/plexus/BACKPORT_README.md b/airflow/providers/plexus/BACKPORT_PROVIDER_README.md similarity index 78% rename from airflow/providers/plexus/BACKPORT_README.md rename to airflow/providers/plexus/BACKPORT_PROVIDER_README.md index d70d724838114..e4127b156ad17 100644 --- a/airflow/providers/plexus/BACKPORT_README.md +++ b/airflow/providers/plexus/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-plexus -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) ## Backport package @@ -90,6 +91,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [56d72e3ff](https://github.com/apache/airflow/commit/56d72e3ff8798a2662847355d1b73b2c1f57b31f) | 2020-10-24 | Replace non-empty sets with set literals (#11810) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/plexus/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/plexus/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/plexus/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/plexus/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/plexus/backport_provider_setup.cfg b/airflow/providers/plexus/backport_provider_setup.cfg new file mode 100644 index 0000000000000..b8bfb081c5fd3 --- /dev/null +++ b/airflow/providers/plexus/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-plexus +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-plexus package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.plexus + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/plexus/backport_provider_setup.py b/airflow/providers/plexus/backport_provider_setup.py new file mode 100644 index 0000000000000..a7ffb31e3bbb1 --- /dev/null +++ b/airflow/providers/plexus/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-plexus package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/plexus/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-plexus setup.""" + setup( + name='apache-airflow-backport-providers-plexus', + description='Backport provider package ' + 'apache-airflow-backport-providers-plexus for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.plexus*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'arrow>=0.16.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/postgres/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/postgres/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/postgres/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/postgres/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..aa96ddfadc884 --- /dev/null +++ b/airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,13 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [a4dc11fae](https://github.com/apache/airflow/commit/a4dc11fae63d56bc6cbb029525113948862fd45d) | 2020-10-19 | Change to pass all extra connection paramaters to psycopg2 (#11019) | +| [3cddc1182](https://github.com/apache/airflow/commit/3cddc11821ff8f9ed0811384c0643f756a2b3dfa) | 2020-10-16 | Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/postgres/BACKPORT_README.md b/airflow/providers/postgres/BACKPORT_PROVIDER_README.md similarity index 85% rename from airflow/providers/postgres/BACKPORT_README.md rename to airflow/providers/postgres/BACKPORT_PROVIDER_README.md index deac4b4d938e2..9de91425ab79f 100644 --- a/airflow/providers/postgres/BACKPORT_README.md +++ b/airflow/providers/postgres/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-postgres -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -34,6 +34,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -107,6 +108,19 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [a4dc11fae](https://github.com/apache/airflow/commit/a4dc11fae63d56bc6cbb029525113948862fd45d) | 2020-10-19 | Change to pass all extra connection paramaters to psycopg2 (#11019) | +| [3cddc1182](https://github.com/apache/airflow/commit/3cddc11821ff8f9ed0811384c0643f756a2b3dfa) | 2020-10-16 | Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/postgres/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/postgres/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/postgres/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/postgres/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/postgres/backport_provider_setup.cfg b/airflow/providers/postgres/backport_provider_setup.cfg new file mode 100644 index 0000000000000..f50f3aa4ec92a --- /dev/null +++ b/airflow/providers/postgres/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-postgres +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-postgres package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.postgres + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/postgres/backport_provider_setup.py b/airflow/providers/postgres/backport_provider_setup.py new file mode 100644 index 0000000000000..8a1bffd0bde7d --- /dev/null +++ b/airflow/providers/postgres/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-postgres package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/postgres/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-postgres setup.""" + setup( + name='apache-airflow-backport-providers-postgres', + description='Backport provider package ' + 'apache-airflow-backport-providers-postgres for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.postgres*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'psycopg2-binary>=2.7.4'], + setup_requires=['setuptools', 'wheel'], + extras_require={'amazon': ['apache-airflow-backport-providers-amazon']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/presto/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/presto/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/presto/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/presto/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..aac2e312773d6 --- /dev/null +++ b/airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [1543923c1](https://github.com/apache/airflow/commit/1543923c197f658533ca0a0bb259b59a002cce43) | 2020-10-20 | Add Kerberos Auth for PrestoHook (#10488) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/presto/BACKPORT_README.md b/airflow/providers/presto/BACKPORT_PROVIDER_README.md similarity index 85% rename from airflow/providers/presto/BACKPORT_README.md rename to airflow/providers/presto/BACKPORT_PROVIDER_README.md index c81c58b944405..21da80cd2c712 100644 --- a/airflow/providers/presto/BACKPORT_README.md +++ b/airflow/providers/presto/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-presto -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [1543923c1](https://github.com/apache/airflow/commit/1543923c197f658533ca0a0bb259b59a002cce43) | 2020-10-20 | Add Kerberos Auth for PrestoHook (#10488) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/presto/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/presto/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/presto/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/presto/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/presto/backport_provider_setup.cfg b/airflow/providers/presto/backport_provider_setup.cfg new file mode 100644 index 0000000000000..8b4ffc88b2f42 --- /dev/null +++ b/airflow/providers/presto/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-presto +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-presto package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.presto + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/presto/backport_provider_setup.py b/airflow/providers/presto/backport_provider_setup.py new file mode 100644 index 0000000000000..b24fff549507c --- /dev/null +++ b/airflow/providers/presto/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-presto package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/presto/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-presto setup.""" + setup( + name='apache-airflow-backport-providers-presto', + description='Backport provider package ' + 'apache-airflow-backport-providers-presto for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.presto*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'presto-python-client>=0.7.0,<0.8'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/qubole/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/qubole/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/qubole/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/qubole/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/qubole/BACKPORT_README.md b/airflow/providers/qubole/BACKPORT_PROVIDER_README.md similarity index 93% rename from airflow/providers/qubole/BACKPORT_README.md rename to airflow/providers/qubole/BACKPORT_PROVIDER_README.md index 62ae3ce95c08b..e7e9678a539d5 100644 --- a/airflow/providers/qubole/BACKPORT_README.md +++ b/airflow/providers/qubole/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-qubole -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -109,6 +110,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/qubole/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/qubole/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/qubole/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/qubole/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/qubole/backport_provider_setup.cfg b/airflow/providers/qubole/backport_provider_setup.cfg new file mode 100644 index 0000000000000..9cfe2838ac09a --- /dev/null +++ b/airflow/providers/qubole/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-qubole +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-qubole package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.qubole + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/qubole/backport_provider_setup.py b/airflow/providers/qubole/backport_provider_setup.py new file mode 100644 index 0000000000000..4d41bf8a3be95 --- /dev/null +++ b/airflow/providers/qubole/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-qubole package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/qubole/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-qubole setup.""" + setup( + name='apache-airflow-backport-providers-qubole', + description='Backport provider package ' + 'apache-airflow-backport-providers-qubole for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.qubole*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'qds-sdk>=1.10.4'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/redis/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/redis/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/redis/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/redis/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..423c73605480b --- /dev/null +++ b/airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/redis/BACKPORT_README.md b/airflow/providers/redis/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/redis/BACKPORT_README.md rename to airflow/providers/redis/BACKPORT_PROVIDER_README.md index 8807ff07518b8..3e6f2c47f797c 100644 --- a/airflow/providers/redis/BACKPORT_README.md +++ b/airflow/providers/redis/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-redis -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -105,6 +106,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/redis/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/redis/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/redis/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/redis/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/redis/backport_provider_setup.cfg b/airflow/providers/redis/backport_provider_setup.cfg new file mode 100644 index 0000000000000..dfea6a2ea37c6 --- /dev/null +++ b/airflow/providers/redis/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-redis +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-redis package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.redis + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/redis/backport_provider_setup.py b/airflow/providers/redis/backport_provider_setup.py new file mode 100644 index 0000000000000..ce6f307c2ea50 --- /dev/null +++ b/airflow/providers/redis/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-redis package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/redis/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-redis setup.""" + setup( + name='apache-airflow-backport-providers-redis', + description='Backport provider package ' 'apache-airflow-backport-providers-redis for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.redis*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'redis~=3.2'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/salesforce/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/salesforce/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/salesforce/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/salesforce/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..423c73605480b --- /dev/null +++ b/airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/salesforce/BACKPORT_README.md b/airflow/providers/salesforce/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/salesforce/BACKPORT_README.md rename to airflow/providers/salesforce/BACKPORT_PROVIDER_README.md index 4d83a25d4e02c..c0d0bba4d00dc 100644 --- a/airflow/providers/salesforce/BACKPORT_README.md +++ b/airflow/providers/salesforce/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-salesforce -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -36,6 +36,7 @@ Release: 2020.10.5 - [New hooks](#new-hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -111,6 +112,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/salesforce/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/salesforce/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/salesforce/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/salesforce/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/salesforce/backport_provider_setup.cfg b/airflow/providers/salesforce/backport_provider_setup.cfg new file mode 100644 index 0000000000000..714fc2e6d6ccd --- /dev/null +++ b/airflow/providers/salesforce/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-salesforce +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-salesforce package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.salesforce + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/salesforce/backport_provider_setup.py b/airflow/providers/salesforce/backport_provider_setup.py new file mode 100644 index 0000000000000..076714068eb1d --- /dev/null +++ b/airflow/providers/salesforce/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-salesforce package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/salesforce/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-salesforce setup.""" + setup( + name='apache-airflow-backport-providers-salesforce', + description='Backport provider package ' + 'apache-airflow-backport-providers-salesforce for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.salesforce*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'simple-salesforce>=1.0.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/samba/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/samba/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/samba/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/samba/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/samba/BACKPORT_README.md b/airflow/providers/samba/BACKPORT_PROVIDER_README.md similarity index 86% rename from airflow/providers/samba/BACKPORT_README.md rename to airflow/providers/samba/BACKPORT_PROVIDER_README.md index 3065d5e95fbd9..100bcb6966f30 100644 --- a/airflow/providers/samba/BACKPORT_README.md +++ b/airflow/providers/samba/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-samba -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/samba/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/samba/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/samba/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/samba/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/samba/backport_provider_setup.cfg b/airflow/providers/samba/backport_provider_setup.cfg new file mode 100644 index 0000000000000..78281558daed1 --- /dev/null +++ b/airflow/providers/samba/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-samba +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-samba package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.samba + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/samba/backport_provider_setup.py b/airflow/providers/samba/backport_provider_setup.py new file mode 100644 index 0000000000000..6829dacf9c238 --- /dev/null +++ b/airflow/providers/samba/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-samba package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/samba/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-samba setup.""" + setup( + name='apache-airflow-backport-providers-samba', + description='Backport provider package ' 'apache-airflow-backport-providers-samba for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.samba*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'pysmbclient>=0.1.3'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/segment/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/segment/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/segment/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/segment/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/segment/BACKPORT_README.md b/airflow/providers/segment/BACKPORT_PROVIDER_README.md similarity index 89% rename from airflow/providers/segment/BACKPORT_README.md rename to airflow/providers/segment/BACKPORT_PROVIDER_README.md index 6e80ce7548911..a2825f2585eae 100644 --- a/airflow/providers/segment/BACKPORT_README.md +++ b/airflow/providers/segment/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-segment -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/segment/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/segment/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/segment/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/segment/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/segment/backport_provider_setup.cfg b/airflow/providers/segment/backport_provider_setup.cfg new file mode 100644 index 0000000000000..4e34f30c07b77 --- /dev/null +++ b/airflow/providers/segment/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-segment +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-segment package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.segment + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/segment/backport_provider_setup.py b/airflow/providers/segment/backport_provider_setup.py new file mode 100644 index 0000000000000..3813732bca634 --- /dev/null +++ b/airflow/providers/segment/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-segment package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/segment/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-segment setup.""" + setup( + name='apache-airflow-backport-providers-segment', + description='Backport provider package ' + 'apache-airflow-backport-providers-segment for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.segment*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'analytics-python>=1.2.9'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/sftp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/sftp/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/sftp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/sftp/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..4d0c0a1cc147c --- /dev/null +++ b/airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,13 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [ae791e191](https://github.com/apache/airflow/commit/ae791e19163b4ee6e84940d2567adbf0a2626fb4) | 2020-10-21 | Fix formatting errors introduced in #11720 (#11733) | +| [1fb3c28e1](https://github.com/apache/airflow/commit/1fb3c28e1a4fd54c9d83dccd413659a7a87c7315) | 2020-10-21 | Add support for setting ciphers for SFTPHook (#11720) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/sftp/BACKPORT_README.md b/airflow/providers/sftp/BACKPORT_PROVIDER_README.md similarity index 87% rename from airflow/providers/sftp/BACKPORT_README.md rename to airflow/providers/sftp/BACKPORT_PROVIDER_README.md index 1e13d4a0cfe72..71b8b358f0a1b 100644 --- a/airflow/providers/sftp/BACKPORT_README.md +++ b/airflow/providers/sftp/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-sftp -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -36,6 +36,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -122,6 +123,19 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [ae791e191](https://github.com/apache/airflow/commit/ae791e19163b4ee6e84940d2567adbf0a2626fb4) | 2020-10-21 | Fix formatting errors introduced in #11720 (#11733) | +| [1fb3c28e1](https://github.com/apache/airflow/commit/1fb3c28e1a4fd54c9d83dccd413659a7a87c7315) | 2020-10-21 | Add support for setting ciphers for SFTPHook (#11720) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/sftp/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/sftp/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/sftp/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/sftp/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/sftp/backport_provider_setup.cfg b/airflow/providers/sftp/backport_provider_setup.cfg new file mode 100644 index 0000000000000..00b1f98428e8c --- /dev/null +++ b/airflow/providers/sftp/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-sftp +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-sftp package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.sftp + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/sftp/backport_provider_setup.py b/airflow/providers/sftp/backport_provider_setup.py new file mode 100644 index 0000000000000..3359f0fb798ac --- /dev/null +++ b/airflow/providers/sftp/backport_provider_setup.py @@ -0,0 +1,108 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-sftp package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/sftp/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-sftp setup.""" + setup( + name='apache-airflow-backport-providers-sftp', + description='Backport provider package ' 'apache-airflow-backport-providers-sftp for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.sftp*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'paramiko>=2.6.0', + 'pysftp>=0.2.9', + 'sshtunnel>=0.1.4,<0.2', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={'ssh': ['apache-airflow-backport-providers-ssh']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/singularity/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/singularity/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/singularity/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/singularity/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..0ccafb1d2f611 --- /dev/null +++ b/airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/singularity/BACKPORT_README.md b/airflow/providers/singularity/BACKPORT_PROVIDER_README.md similarity index 87% rename from airflow/providers/singularity/BACKPORT_README.md rename to airflow/providers/singularity/BACKPORT_PROVIDER_README.md index b02b6a1c30902..e91e7ded12f04 100644 --- a/airflow/providers/singularity/BACKPORT_README.md +++ b/airflow/providers/singularity/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-singularity -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Operators](#operators) - [New operators](#new-operators) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/singularity/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/singularity/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/singularity/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/singularity/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/singularity/backport_provider_setup.cfg b/airflow/providers/singularity/backport_provider_setup.cfg new file mode 100644 index 0000000000000..2de1d718e13e7 --- /dev/null +++ b/airflow/providers/singularity/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-singularity +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-singularity package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.singularity + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/singularity/backport_provider_setup.py b/airflow/providers/singularity/backport_provider_setup.py new file mode 100644 index 0000000000000..26162133dd530 --- /dev/null +++ b/airflow/providers/singularity/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-singularity package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/singularity/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-singularity setup.""" + setup( + name='apache-airflow-backport-providers-singularity', + description='Backport provider package ' + 'apache-airflow-backport-providers-singularity for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.singularity*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'spython>=0.0.56'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/slack/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/slack/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/slack/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/slack/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..495d6ab6af368 --- /dev/null +++ b/airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,12 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [4fb5c017f](https://github.com/apache/airflow/commit/4fb5c017fe5ca41ed95547a857c9c39efc4f1476) | 2020-10-21 | Check response status in slack webhook hook. (#11620) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/slack/BACKPORT_README.md b/airflow/providers/slack/BACKPORT_PROVIDER_README.md similarity index 90% rename from airflow/providers/slack/BACKPORT_README.md rename to airflow/providers/slack/BACKPORT_PROVIDER_README.md index b00227fb3edf7..d8e3c54b7b751 100644 --- a/airflow/providers/slack/BACKPORT_README.md +++ b/airflow/providers/slack/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-slack -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -35,6 +35,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -117,6 +118,18 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [4fb5c017f](https://github.com/apache/airflow/commit/4fb5c017fe5ca41ed95547a857c9c39efc4f1476) | 2020-10-21 | Check response status in slack webhook hook. (#11620) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/slack/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/slack/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/slack/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/slack/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/slack/backport_provider_setup.cfg b/airflow/providers/slack/backport_provider_setup.cfg new file mode 100644 index 0000000000000..663d2f5318796 --- /dev/null +++ b/airflow/providers/slack/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-slack +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-slack package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.slack + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/slack/backport_provider_setup.py b/airflow/providers/slack/backport_provider_setup.py new file mode 100644 index 0000000000000..e51f2073d02ef --- /dev/null +++ b/airflow/providers/slack/backport_provider_setup.py @@ -0,0 +1,103 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-slack package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/slack/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-slack setup.""" + setup( + name='apache-airflow-backport-providers-slack', + description='Backport provider package ' 'apache-airflow-backport-providers-slack for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.slack*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'slackclient>=2.0.0,<3.0.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={'http': ['apache-airflow-backport-providers-http']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/snowflake/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/snowflake/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/snowflake/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/snowflake/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..e5b47571f1b4f --- /dev/null +++ b/airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,12 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/snowflake/BACKPORT_README.md b/airflow/providers/snowflake/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/snowflake/BACKPORT_README.md rename to airflow/providers/snowflake/BACKPORT_PROVIDER_README.md index 281378c8329e2..393b531eaadc5 100644 --- a/airflow/providers/snowflake/BACKPORT_README.md +++ b/airflow/providers/snowflake/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-snowflake -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -36,6 +36,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -122,6 +123,18 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-----------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [483068745](https://github.com/apache/airflow/commit/48306874538eea7cfd42358d5ebb59705204bfc4) | 2020-10-24 | Use Python 3 style super classes (#11806) | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [d305876be](https://github.com/apache/airflow/commit/d305876bee328287ff391a29cc1cd632468cc731) | 2020-10-12 | Remove redundant None provided as default to dict.get() (#11448) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/snowflake/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/snowflake/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/snowflake/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/snowflake/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/snowflake/backport_provider_setup.cfg b/airflow/providers/snowflake/backport_provider_setup.cfg new file mode 100644 index 0000000000000..e6bf36dc334c8 --- /dev/null +++ b/airflow/providers/snowflake/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-snowflake +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-snowflake package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.snowflake + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/snowflake/backport_provider_setup.py b/airflow/providers/snowflake/backport_provider_setup.py new file mode 100644 index 0000000000000..6e67634cdacde --- /dev/null +++ b/airflow/providers/snowflake/backport_provider_setup.py @@ -0,0 +1,108 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-snowflake package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/snowflake/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-snowflake setup.""" + setup( + name='apache-airflow-backport-providers-snowflake', + description='Backport provider package ' + 'apache-airflow-backport-providers-snowflake for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.snowflake*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'snowflake-connector-python>=1.5.2', + 'snowflake-sqlalchemy>=1.1.0', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={'slack': ['apache-airflow-backport-providers-slack']}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/sqlite/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/sqlite/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/sqlite/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/sqlite/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/sqlite/BACKPORT_README.md b/airflow/providers/sqlite/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/sqlite/BACKPORT_README.md rename to airflow/providers/sqlite/BACKPORT_PROVIDER_README.md index 8a64ae4450201..9654350676331 100644 --- a/airflow/providers/sqlite/BACKPORT_README.md +++ b/airflow/providers/sqlite/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-sqlite -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -32,6 +32,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -84,6 +85,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/sqlite/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/sqlite/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/sqlite/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/sqlite/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/sqlite/backport_provider_setup.cfg b/airflow/providers/sqlite/backport_provider_setup.cfg new file mode 100644 index 0000000000000..d87d82d22cacd --- /dev/null +++ b/airflow/providers/sqlite/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-sqlite +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-sqlite package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.sqlite + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/sqlite/backport_provider_setup.py b/airflow/providers/sqlite/backport_provider_setup.py new file mode 100644 index 0000000000000..6c0fcd219b48a --- /dev/null +++ b/airflow/providers/sqlite/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-sqlite package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/sqlite/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-sqlite setup.""" + setup( + name='apache-airflow-backport-providers-sqlite', + description='Backport provider package ' + 'apache-airflow-backport-providers-sqlite for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.sqlite*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/ssh/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/ssh/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/ssh/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/ssh/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..54aae551e2225 --- /dev/null +++ b/airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [27e637fbe](https://github.com/apache/airflow/commit/27e637fbe3f17737e898774ff151448f4f0aa129) | 2020-10-09 | Bugfix: Error in SSHOperator when command is None (#11361) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/ssh/BACKPORT_README.md b/airflow/providers/ssh/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/ssh/BACKPORT_README.md rename to airflow/providers/ssh/BACKPORT_PROVIDER_README.md index 78e6158c2dce5..9edd77299f1d7 100644 --- a/airflow/providers/ssh/BACKPORT_README.md +++ b/airflow/providers/ssh/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-ssh -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -93,6 +94,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [27e637fbe](https://github.com/apache/airflow/commit/27e637fbe3f17737e898774ff151448f4f0aa129) | 2020-10-09 | Bugfix: Error in SSHOperator when command is None (#11361) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/ssh/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/ssh/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/ssh/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/ssh/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/ssh/backport_provider_setup.cfg b/airflow/providers/ssh/backport_provider_setup.cfg new file mode 100644 index 0000000000000..3de49b5279d4b --- /dev/null +++ b/airflow/providers/ssh/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-ssh +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-ssh package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.ssh + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/ssh/backport_provider_setup.py b/airflow/providers/ssh/backport_provider_setup.py new file mode 100644 index 0000000000000..94137e01b1422 --- /dev/null +++ b/airflow/providers/ssh/backport_provider_setup.py @@ -0,0 +1,108 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-ssh package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/ssh/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-ssh setup.""" + setup( + name='apache-airflow-backport-providers-ssh', + description='Backport provider package ' 'apache-airflow-backport-providers-ssh for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.ssh*']), + zip_safe=False, + install_requires=[ + 'apache-airflow~=1.10', + 'paramiko>=2.6.0', + 'pysftp>=0.2.9', + 'sshtunnel>=0.1.4,<0.2', + ], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/vertica/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/vertica/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/vertica/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/vertica/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/vertica/BACKPORT_README.md b/airflow/providers/vertica/BACKPORT_PROVIDER_README.md similarity index 88% rename from airflow/providers/vertica/BACKPORT_README.md rename to airflow/providers/vertica/BACKPORT_PROVIDER_README.md index b1836b4eaf605..6348ef4390230 100644 --- a/airflow/providers/vertica/BACKPORT_README.md +++ b/airflow/providers/vertica/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-vertica -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -91,6 +92,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/vertica/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/vertica/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/vertica/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/vertica/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/vertica/backport_provider_setup.cfg b/airflow/providers/vertica/backport_provider_setup.cfg new file mode 100644 index 0000000000000..c39a049ad7ef2 --- /dev/null +++ b/airflow/providers/vertica/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-vertica +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-vertica package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.vertica + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/vertica/backport_provider_setup.py b/airflow/providers/vertica/backport_provider_setup.py new file mode 100644 index 0000000000000..313311ee44383 --- /dev/null +++ b/airflow/providers/vertica/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-vertica package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/vertica/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-vertica setup.""" + setup( + name='apache-airflow-backport-providers-vertica', + description='Backport provider package ' + 'apache-airflow-backport-providers-vertica for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.vertica*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'vertica-python>=0.5.1'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/yandex/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/yandex/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/yandex/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/yandex/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..a3c82c77347de --- /dev/null +++ b/airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,10 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/yandex/BACKPORT_README.md b/airflow/providers/yandex/BACKPORT_PROVIDER_README.md similarity index 91% rename from airflow/providers/yandex/BACKPORT_README.md rename to airflow/providers/yandex/BACKPORT_PROVIDER_README.md index 6ab0aac48ee0c..018c33cbddd1f 100644 --- a/airflow/providers/yandex/BACKPORT_README.md +++ b/airflow/providers/yandex/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-yandex -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -33,6 +33,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [New hooks](#new-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -97,6 +98,16 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:-------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/yandex/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/yandex/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/yandex/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/yandex/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/yandex/backport_provider_setup.cfg b/airflow/providers/yandex/backport_provider_setup.cfg new file mode 100644 index 0000000000000..986ebc5b341de --- /dev/null +++ b/airflow/providers/yandex/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-yandex +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-yandex package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.yandex + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/yandex/backport_provider_setup.py b/airflow/providers/yandex/backport_provider_setup.py new file mode 100644 index 0000000000000..6125d675de79d --- /dev/null +++ b/airflow/providers/yandex/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-yandex package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/yandex/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-yandex setup.""" + setup( + name='apache-airflow-backport-providers-yandex', + description='Backport provider package ' + 'apache-airflow-backport-providers-yandex for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.yandex*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'yandexcloud>=0.22.0'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/airflow/providers/zendesk/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md b/airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.06.24.md similarity index 100% rename from airflow/providers/zendesk/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md rename to airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.06.24.md diff --git a/airflow/providers/zendesk/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md b/airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.05.md similarity index 100% rename from airflow/providers/zendesk/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md rename to airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.05.md diff --git a/airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.29.md b/airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.29.md new file mode 100644 index 0000000000000..53a81d79bb40d --- /dev/null +++ b/airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.29.md @@ -0,0 +1,11 @@ + + +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [03ff06715](https://github.com/apache/airflow/commit/03ff067152ed3202b7d4beb0fe9b371a0ef51058) | 2020-10-06 | Add type annotations to ZendeskHook, update unit test (#10888) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | diff --git a/airflow/providers/zendesk/BACKPORT_README.md b/airflow/providers/zendesk/BACKPORT_PROVIDER_README.md similarity index 84% rename from airflow/providers/zendesk/BACKPORT_README.md rename to airflow/providers/zendesk/BACKPORT_PROVIDER_README.md index 2f251761cd9b1..bcfb25619aa98 100644 --- a/airflow/providers/zendesk/BACKPORT_README.md +++ b/airflow/providers/zendesk/BACKPORT_PROVIDER_README.md @@ -20,7 +20,7 @@ # Package apache-airflow-backport-providers-zendesk -Release: 2020.10.5 +Release: 2020.10.29 **Table of contents** @@ -31,6 +31,7 @@ Release: 2020.10.5 - [Hooks](#hooks) - [Moved hooks](#moved-hooks) - [Releases](#releases) + - [Release 2020.10.29](#release-20201029) - [Release 2020.10.5](#release-2020105) - [Release 2020.6.24](#release-2020624) @@ -78,6 +79,17 @@ in [Naming conventions for provider packages](https://github.com/apache/airflow/ ## Releases +### Release 2020.10.29 + +| Commit | Committed | Subject | +|:-----------------------------------------------------------------------------------------------|:------------|:---------------------------------------------------------------| +| [b680bbc0b](https://github.com/apache/airflow/commit/b680bbc0b05ad71d403a5d58bc7023a2453b9a48) | 2020-10-24 | Generated backport providers readmes/setup for 2020.10.29 | +| [349b0811c](https://github.com/apache/airflow/commit/349b0811c3022605426ba57d30936240a7c2848a) | 2020-10-20 | Add D200 pydocstyle check (#11688) | +| [16e712971](https://github.com/apache/airflow/commit/16e7129719f1c0940aef2a93bed81368e997a746) | 2020-10-13 | Added support for provider packages for Airflow 2.0 (#11487) | +| [03ff06715](https://github.com/apache/airflow/commit/03ff067152ed3202b7d4beb0fe9b371a0ef51058) | 2020-10-06 | Add type annotations to ZendeskHook, update unit test (#10888) | +| [0a0e1af80](https://github.com/apache/airflow/commit/0a0e1af80038ef89974c3c8444461fe867945daa) | 2020-10-03 | Fix Broken Markdown links in Providers README TOC (#11249) | + + ### Release 2020.10.5 | Commit | Committed | Subject | diff --git a/airflow/providers/zendesk/PROVIDERS_CHANGES_0.0.1.md b/airflow/providers/zendesk/PROVIDER_CHANGES_0.0.1.md similarity index 100% rename from airflow/providers/zendesk/PROVIDERS_CHANGES_0.0.1.md rename to airflow/providers/zendesk/PROVIDER_CHANGES_0.0.1.md diff --git a/airflow/providers/zendesk/backport_provider_setup.cfg b/airflow/providers/zendesk/backport_provider_setup.cfg new file mode 100644 index 0000000000000..b39f921c9ee5a --- /dev/null +++ b/airflow/providers/zendesk/backport_provider_setup.cfg @@ -0,0 +1,51 @@ +# 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. + +[metadata] +name = Airflow Backport provider: apache-airflow-backport-providers-zendesk +summary = Backport provider for Apache Airflow. Implements apache-airflow-backport-providers-zendesk package +description-file = README.md +author = Apache Airflow PMC +author-email = dev@airflow.apache.org +license = Apache License, Version 2.0 +license_files = + LICENSE + NOTICE + +[bdist_wheel] +python-tag=py3 + +[files] +packages = airflow.providers.zendesk + +[easy_install] + +[mypy] +ignore_missing_imports = True +no_implicit_optional = True +warn_redundant_casts = True +warn_unused_ignores = False +pretty = True + +[isort] +line_length=110 +combine_as_imports = true +default_section = THIRDPARTY +include_trailing_comma = true +known_first_party=airflow,tests +multi_line_output=5 +profile = "black" diff --git a/airflow/providers/zendesk/backport_provider_setup.py b/airflow/providers/zendesk/backport_provider_setup.py new file mode 100644 index 0000000000000..2e6a4336aae9e --- /dev/null +++ b/airflow/providers/zendesk/backport_provider_setup.py @@ -0,0 +1,104 @@ +# +# 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. + +# NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE\ +# OVERWRITTEN WHEN RUNNING +# +# ./breeze prepare-provider-readme +# +# IF YOU WANT TO MODIFY IT, YOU SHOULD MODIFY THE TEMPLATE +# `SETUP_TEMPLATE.py.jinja2` IN the `provider_packages` DIRECTORY + +"""Setup.py for the apache-airflow-backport-providers-zendesk package.""" + +import logging +import os +import sys + +from os.path import dirname +from setuptools import find_packages, setup + +logger = logging.getLogger(__name__) + +version = '2020.10.29' + +my_dir = dirname(__file__) + +try: + with open( + os.path.join(my_dir, 'airflow/providers/zendesk/BACKPORT_PROVIDER_README.md'), encoding='utf-8' + ) as f: + long_description = f.read() +except FileNotFoundError: + long_description = '' + + +def do_setup(version_suffix_for_pypi=''): + """Perform the package apache-airflow-backport-providers-zendesk setup.""" + setup( + name='apache-airflow-backport-providers-zendesk', + description='Backport provider package ' + 'apache-airflow-backport-providers-zendesk for Apache Airflow', + long_description=long_description, + long_description_content_type='text/markdown', + license='Apache License 2.0', + version=version + version_suffix_for_pypi, + packages=find_packages(include=['airflow.providers.zendesk*']), + zip_safe=False, + install_requires=['apache-airflow~=1.10', 'zdesk'], + setup_requires=['setuptools', 'wheel'], + extras_require={}, + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Environment :: Web Environment', + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', + 'Topic :: System :: Monitoring', + ], + author='Apache Software Foundation', + author_email='dev@airflow.apache.org', + url='http://airflow.apache.org/', + download_url=('https://archive.apache.org/dist/airflow/backport-providers'), + python_requires='~=3.6', + project_urls={ + 'Documentation': 'https://airflow.apache.org/docs/', + 'Bug Tracker': 'https://github.com/apache/airflow/issues', + 'Source Code': 'https://github.com/apache/airflow', + }, + ) + + +# +# Note that --version-suffix-for-pypi should only be used in case we generate RC packages for PyPI +# Those packages should have actual RC version in order to be published even if source version +# should be the final one. +# +if __name__ == "__main__": + suffix = '' + if len(sys.argv) > 1 and sys.argv[1] == "--version-suffix-for-pypi": + if len(sys.argv) < 3: + print("ERROR! --version-suffix-for-pypi needs parameter!", file=sys.stderr) + sys.exit(1) + suffix = sys.argv[2] + sys.argv = [sys.argv[0]] + sys.argv[3:] + do_setup(version_suffix_for_pypi=suffix) diff --git a/docs/conf.py b/docs/conf.py index 20aa445bac4f0..a035b596f878e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -207,6 +207,9 @@ "_api/airflow/providers/cncf/index.rst", # Packages without operators "_api/airflow/providers/sendgrid", + # Setup.py files of the providers + "_api/airflow/providers/*/*setup/index.rst", + "_api/airflow/providers/*/*/*setup/index.rst", # Templates or partials 'autoapi_templates', 'howto/operator/google/_partials', diff --git a/provider_packages/BACKPORT_PROVIDERS_CHANGES_TEMPLATE.md.jinja2 b/provider_packages/BACKPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/BACKPORT_PROVIDERS_CHANGES_TEMPLATE.md.jinja2 rename to provider_packages/BACKPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2 diff --git a/provider_packages/BACKPORT_PROVIDERS_CLASSES_TEMPLATE.md.jinja2 b/provider_packages/BACKPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/BACKPORT_PROVIDERS_CLASSES_TEMPLATE.md.jinja2 rename to provider_packages/BACKPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2 diff --git a/provider_packages/BACKPORT_PROVIDERS_README_TEMPLATE.md.jinja2 b/provider_packages/BACKPORT_PROVIDER_README_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/BACKPORT_PROVIDERS_README_TEMPLATE.md.jinja2 rename to provider_packages/BACKPORT_PROVIDER_README_TEMPLATE.md.jinja2 diff --git a/provider_packages/PROVIDERS_CHANGES_TEMPLATE.md.jinja2 b/provider_packages/PROVIDER_CHANGES_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/PROVIDERS_CHANGES_TEMPLATE.md.jinja2 rename to provider_packages/PROVIDER_CHANGES_TEMPLATE.md.jinja2 diff --git a/provider_packages/PROVIDERS_CLASSES_TEMPLATE.md.jinja2 b/provider_packages/PROVIDER_CLASSES_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/PROVIDERS_CLASSES_TEMPLATE.md.jinja2 rename to provider_packages/PROVIDER_CLASSES_TEMPLATE.md.jinja2 diff --git a/provider_packages/PROVIDERS_README_TEMPLATE.md.jinja2 b/provider_packages/PROVIDER_README_TEMPLATE.md.jinja2 similarity index 100% rename from provider_packages/PROVIDERS_README_TEMPLATE.md.jinja2 rename to provider_packages/PROVIDER_README_TEMPLATE.md.jinja2 diff --git a/provider_packages/SETUP_TEMPLATE.py.jinja2 b/provider_packages/SETUP_TEMPLATE.py.jinja2 index f63d3b0a651c3..518f3616e1091 100644 --- a/provider_packages/SETUP_TEMPLATE.py.jinja2 +++ b/provider_packages/SETUP_TEMPLATE.py.jinja2 @@ -47,12 +47,11 @@ except FileNotFoundError: def do_setup(version_suffix_for_pypi=''): - """ - Perform the package setup. - """ + """Perform the package {{ PACKAGE_PIP_NAME }} setup.""" setup( name='{{ PACKAGE_PIP_NAME }}', - description='{{ PROVIDER_TYPE }} package {{ PACKAGE_PIP_NAME }} for Apache Airflow', + description='{{ PROVIDER_TYPE }} package ' + '{{ PACKAGE_PIP_NAME }} for Apache Airflow', long_description=long_description, long_description_content_type='text/markdown', license='Apache License 2.0', @@ -79,7 +78,7 @@ def do_setup(version_suffix_for_pypi=''): author_email='dev@airflow.apache.org', url='http://airflow.apache.org/', download_url=( - 'https://archive.apache.org/dist/airflow/{{ PROVIDERS_FOLDER }}' + version), + 'https://archive.apache.org/dist/airflow/{{ PROVIDERS_FOLDER }}'), python_requires='~=3.6', project_urls={ 'Documentation': 'https://airflow.apache.org/docs/', diff --git a/provider_packages/prepare_provider_packages.py b/provider_packages/prepare_provider_packages.py index 2b715748c2fc9..eb458b7f2ebd1 100644 --- a/provider_packages/prepare_provider_packages.py +++ b/provider_packages/prepare_provider_packages.py @@ -36,6 +36,11 @@ import semver +PROVIDER_TEMPLATE_PREFIX = "PROVIDER_" +BACKPORT_PROVIDER_TEMPLATE_PREFIX = "BACKPORT_PROVIDER_" + +BACKPORT_PROVIDER_PREFIX = "backport_provider_" + MY_DIR_PATH = os.path.dirname(__file__) SOURCE_DIR_PATH = os.path.abspath(os.path.join(MY_DIR_PATH, os.pardir)) AIRFLOW_PATH = os.path.join(SOURCE_DIR_PATH, "airflow") @@ -189,14 +194,14 @@ def get_long_description(provider_package_id: str, backport_packages: bool) -> s :param provider_package_id: package id :param backport_packages: whether to prepare regular (False) or backport (True) packages - :return: content of the description (BACKPORT_README/README file) + :return: content of the description (BACKPORT_PROVIDER_README/README file) """ package_folder = get_target_providers_package_folder(provider_package_id) - readme_file = os.path.join(package_folder, "BACKPORT_README.md" if backport_packages else "README.md") + readme_file = os.path.join(package_folder, + "BACKPORT_PROVIDER_README.md" if backport_packages else "README.md") if not os.path.exists(readme_file): return "" - with open(os.path.join(package_folder, "BACKPORT_README.md" if backport_packages else "README.md"), - encoding='utf-8', mode="r") as file: + with open(readme_file, encoding='utf-8', mode="r") as file: readme_contents = file.read() copying = True long_description = "" @@ -642,13 +647,15 @@ def render_template( template_name: str, context: Dict[str, Any], extension: str, - autoescape: bool = True) -> str: + autoescape: bool = True, + keep_trailing_newline: bool = False) -> str: """ Renders template based on it's name. Reads the template from _TEMPLATE.md.jinja2 in current dir. :param template_name: name of the template to use :param context: Jinja2 context :param extension: Target file extension :param autoescape: Whether to autoescape HTML + :param keep_trailing_newline: Whether to keep the newline in rendered output :return: rendered template """ import jinja2 @@ -656,7 +663,8 @@ def render_template( template_env = jinja2.Environment( loader=template_loader, undefined=jinja2.StrictUndefined, - autoescape=autoescape + autoescape=autoescape, + keep_trailing_newline=keep_trailing_newline ) template = template_env.get_template(f"{template_name}_TEMPLATE{extension}.jinja2") content: str = template.render(context) @@ -772,14 +780,14 @@ def get_provider_changes_prefix(backport_packages: bool) -> str: Returns prefix for provider CHANGES files. """ if backport_packages: - return "BACKPORT_PROVIDERS_CHANGES_" + return "BACKPORT_PROVIDER_CHANGES_" else: - return "PROVIDERS_CHANGES_" + return "PROVIDER_CHANGES_" def get_all_releases(provider_package_path: str, backport_packages: bool) -> List[ReleaseInfo]: """ - Returns information about past releases (retrieved from BACKPORT_PROVIDERS_CHANGES_ files stored in the + Returns information about past releases (retrieved from *changes_*md files stored in the package folder. :param provider_package_path: path of the package :param backport_packages: whether to prepare regular (False) or backport (True) packages @@ -938,7 +946,7 @@ def store_current_changes(provider_package_path: str, current_changes: str, backport_packages: bool) -> None: """ - Stores current changes in the BACKPORT_PROVIDERS_CHANGES_YYYY.MM.DD.md file. + Stores current changes in the *_changes_YYYY.MM.DD.md file. :param provider_package_path: path for the package :param current_release_version: release version to build @@ -1039,8 +1047,8 @@ def update_release_notes_for_package(provider_package_id: str, imported_classes: List[str], backport_packages: bool) -> Tuple[int, int]: """ - Updates release notes (BACKPORT_README.md/README.md) for the package. returns Tuple of total number - of entities and badly named entities. + Updates release notes (BACKPORT_PROVIDER_README.md/README.md) for the package. + Returns Tuple of total number of entities and badly named entities. :param provider_package_id: id of the package :param current_release_version: release version: @@ -1077,7 +1085,7 @@ def update_release_notes_for_package(provider_package_id: str, if backport_packages else current_release_version context: Dict[str, Any] = { "ENTITY_TYPES": list(EntityType), - "README_FILE": "BACKPORT_README.md" if backport_packages else "README.md", + "README_FILE": "BACKPORT_PROVIDER_README.md" if backport_packages else "README.md", "PROVIDER_PACKAGE_ID": provider_package_id, "PACKAGE_PIP_NAME": get_pip_package_name(provider_package_id, backport_packages), "FULL_PACKAGE_NAME": full_package_name, @@ -1116,9 +1124,21 @@ def update_release_notes_for_package(provider_package_id: str, return total, bad +def get_template_name(backport_packages: bool, template_suffix: str) -> str: + """ + Returns name of the template + + :param backport_packages: whether to generate backport packages + :param template_suffix: suffix to add + :return template name + """ + return (BACKPORT_PROVIDER_TEMPLATE_PREFIX if backport_packages else PROVIDER_TEMPLATE_PREFIX) \ + + template_suffix + + def prepare_readme_and_changes_files(backport_packages, context, current_release_version, entity_summaries, provider_package_id, provider_package_path): - changes_template_name = "BACKPORT_PROVIDERS_CHANGES" if backport_packages else "PROVIDERS_CHANGES" + changes_template_name = get_template_name(backport_packages, "CHANGES") current_changes = render_template(template_name=changes_template_name, context=context, extension='.md') store_current_changes(provider_package_path=provider_package_path, current_release_version=current_release_version, @@ -1128,14 +1148,14 @@ def prepare_readme_and_changes_files(backport_packages, context, current_release all_releases = get_all_releases(provider_package_path, backport_packages=backport_packages) context["RELEASES"] = all_releases readme = LICENCE - setup_template_name = "BACKPORT_PROVIDERS_README" if backport_packages else "PROVIDERS_README" - readme += render_template(template_name=setup_template_name, context=context, extension='.md') - classes_template_name = "BACKPORT_PROVIDERS_CLASSES" if backport_packages else "PROVIDERS_CLASSES" + readme_template_name = get_template_name(backport_packages, "README") + readme += render_template(template_name=readme_template_name, context=context, extension='.md') + classes_template_name = get_template_name(backport_packages, "CLASSES") readme += render_template(template_name=classes_template_name, context=context, extension='.md') for a_release in all_releases: readme += a_release.content readme_file_path = os.path.join(provider_package_path, - "BACKPORT_README.md" if backport_packages else "README.md") + "BACKPORT_PROVIDER_README.md" if backport_packages else "README.md") old_text = "" if os.path.isfile(readme_file_path): with open(readme_file_path, "rt") as readme_file_read: @@ -1158,7 +1178,7 @@ def prepare_readme_and_changes_files(backport_packages, context, current_release def prepare_setup_py_file(context, provider_package_path): setup_template_name = "SETUP" - setup_target_prefix = "BACKPORT_PROVIDERS_" if BACKPORT_PACKAGES else "" + setup_target_prefix = BACKPORT_PROVIDER_PREFIX if BACKPORT_PACKAGES else "" setup_file_path = os.path.abspath(os.path.join(provider_package_path, setup_target_prefix + "setup.py")) setup_content = render_template( template_name=setup_template_name, @@ -1174,13 +1194,14 @@ def prepare_setup_py_file(context, provider_package_path): def prepare_setup_cfg_file(context, provider_package_path): setup_template_name = "SETUP" - setup_target_prefix = "BACKPORT_PROVIDERS_" if BACKPORT_PACKAGES else "" + setup_target_prefix = BACKPORT_PROVIDER_PREFIX if BACKPORT_PACKAGES else "" setup_file_path = os.path.abspath(os.path.join(provider_package_path, setup_target_prefix + "setup.cfg")) setup_content = render_template( template_name=setup_template_name, context=context, extension='.cfg', - autoescape=False + autoescape=False, + keep_trailing_newline=True ) with open(setup_file_path, "wt") as setup_file: setup_file.write(setup_content) @@ -1285,7 +1306,7 @@ def copy_setup_py(provider_package_id: str, :param backport_packages: whether to prepare regular (False) or backport (True) packages :return: """ - setup_source_prefix = "BACKPORT_PROVIDERS_" if backport_packages else "" + setup_source_prefix = BACKPORT_PROVIDER_PREFIX if backport_packages else "" provider_package_path = get_package_path(provider_package_id) copyfile(os.path.join(provider_package_path, setup_source_prefix + "setup.py"), os.path.join(MY_DIR_PATH, "setup.py")) @@ -1299,7 +1320,7 @@ def copy_setup_cfg(provider_package_id: str, :param backport_packages: whether to prepare regular (False) or backport (True) packages :return: """ - setup_source_prefix = "BACKPORT_PROVIDERS_" if backport_packages else "" + setup_source_prefix = BACKPORT_PROVIDER_PREFIX if backport_packages else "" provider_package_path = get_package_path(provider_package_id) copyfile(os.path.join(provider_package_path, setup_source_prefix + "setup.cfg"), os.path.join(MY_DIR_PATH, "setup.cfg")) @@ -1313,7 +1334,7 @@ def copy_readme_and_changelog(provider_package_id: str, :param backport_packages: whether to prepare regular (False) or backport (True) packages :return: """ - readme_source = "BACKPORT_README.md" if backport_packages else "README.md" + readme_source = "BACKPORT_PROVIDER_README.md" if backport_packages else "README.md" provider_package_path = get_package_path(provider_package_id) readme_source = os.path.join(provider_package_path, readme_source) readme_target = os.path.join(MY_DIR_PATH, "README.md")