This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 1cb456c Add official download page for providers (#18187)
1cb456c is described below
commit 1cb456cba1099198bbdba50c2d1ad79664be8ce6
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Sep 12 21:59:19 2021 +0200
Add official download page for providers (#18187)
In order to fullfill requirements of [email protected] we need
to have separate download page with instructions on how to download
and verify the packages - links should point to mirroring system
used by Apache.
This PR adds the capability, and since we already have couple of
doc .rst files in each provider, the PR also adds the verification
if the expected files are there in the documentation.
---
.pre-commit-config.yaml | 1 +
docs/apache-airflow-providers-airbyte/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-alibaba/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-amazon/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../apache-airflow-providers-apache-beam/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../apache-airflow-providers-apache-hdfs/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../apache-airflow-providers-apache-hive/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../apache-airflow-providers-apache-livy/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-apache-pig/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-asana/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-celery/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-cloudant/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 2 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-databricks/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-datadog/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-dingding/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-discord/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-docker/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-exasol/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-facebook/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-ftp/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-google/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-grpc/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-hashicorp/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-http/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-imap/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-jdbc/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-jenkins/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-jira/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-mongo/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-mysql/index.rst | 6 +-
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-neo4j/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-odbc/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-openfaas/index.rst | 3 +-
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-opsgenie/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-oracle/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-pagerduty/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-papermill/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-plexus/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-postgres/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-presto/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-qubole/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-redis/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-salesforce/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-samba/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-segment/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-sendgrid/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-sftp/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
.../apache-airflow-providers-singularity/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-slack/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-snowflake/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-sqlite/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-ssh/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-tableau/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-telegram/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-trino/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-vertica/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-yandex/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/apache-airflow-providers-zendesk/index.rst | 1 +
.../installing-providers-from-sources.rst | 18 +++
docs/conf.py | 18 ++-
docs/installing-providers-from-sources.rst | 124 +++++++++++++++++++++
.../pre_commit_check_provider_yaml_files.py | 21 +++-
144 files changed, 1490 insertions(+), 12 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 70dcd0b..8cfbfc0 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -532,6 +532,7 @@ repos:
- 'jsonschema==3.2.0'
- 'tabulate==0.8.7'
- 'jsonpath-ng==1.5.3'
+ - 'rich==10.9.0'
- id: mermaid
name: Generate mermaid images
entry: ./scripts/ci/pre_commit/pre_commit_mermaid.sh
diff --git a/docs/apache-airflow-providers-airbyte/index.rst
b/docs/apache-airflow-providers-airbyte/index.rst
index 57663e3..5e3769e 100644
--- a/docs/apache-airflow-providers-airbyte/index.rst
+++ b/docs/apache-airflow-providers-airbyte/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/airbyte/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-airbyte/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-airbyte/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-airbyte/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-airbyte/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-alibaba/index.rst
b/docs/apache-airflow-providers-alibaba/index.rst
index 8235797..3bad672 100644
--- a/docs/apache-airflow-providers-alibaba/index.rst
+++ b/docs/apache-airflow-providers-alibaba/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/alibaba/cloud/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-alibaba/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-alibaba/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-alibaba/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-alibaba/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-amazon/index.rst
b/docs/apache-airflow-providers-amazon/index.rst
index d0d1d1e..26b4e25 100644
--- a/docs/apache-airflow-providers-amazon/index.rst
+++ b/docs/apache-airflow-providers-amazon/index.rst
@@ -42,6 +42,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/amazon/aws/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-amazon/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-amazon/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-amazon/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-amazon/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-beam/index.rst
b/docs/apache-airflow-providers-apache-beam/index.rst
index d516dbb..b865f7e 100644
--- a/docs/apache-airflow-providers-apache-beam/index.rst
+++ b/docs/apache-airflow-providers-apache-beam/index.rst
@@ -34,6 +34,7 @@ Content
:caption: Guides
Operators <operators>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-beam/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-beam/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-beam/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-cassandra/index.rst
b/docs/apache-airflow-providers-apache-cassandra/index.rst
index 2fc41f6..638f3c7 100644
--- a/docs/apache-airflow-providers-apache-cassandra/index.rst
+++ b/docs/apache-airflow-providers-apache-cassandra/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/cassandra/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-cassandra/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-cassandra/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-cassandra/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-cassandra/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-drill/index.rst
b/docs/apache-airflow-providers-apache-drill/index.rst
index 39a680d..a520dc3 100644
--- a/docs/apache-airflow-providers-apache-drill/index.rst
+++ b/docs/apache-airflow-providers-apache-drill/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/drill/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-drill/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-drill/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-drill/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-drill/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-druid/index.rst
b/docs/apache-airflow-providers-apache-druid/index.rst
index f0f9495..cc0ab62 100644
--- a/docs/apache-airflow-providers-apache-druid/index.rst
+++ b/docs/apache-airflow-providers-apache-druid/index.rst
@@ -27,6 +27,7 @@ Content
Python API <_api/airflow/providers/apache/druid/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-druid/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-druid/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-druid/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-druid/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-hdfs/index.rst
b/docs/apache-airflow-providers-apache-hdfs/index.rst
index f1db2ef..3876f21 100644
--- a/docs/apache-airflow-providers-apache-hdfs/index.rst
+++ b/docs/apache-airflow-providers-apache-hdfs/index.rst
@@ -35,6 +35,7 @@ Content
Python API <_api/airflow/providers/apache/hdfs/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-hdfs/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-hdfs/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-hdfs/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-hdfs/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-hive/index.rst
b/docs/apache-airflow-providers-apache-hive/index.rst
index e239459..a964ad4 100644
--- a/docs/apache-airflow-providers-apache-hive/index.rst
+++ b/docs/apache-airflow-providers-apache-hive/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/hive/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-hive/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-hive/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-hive/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-hive/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-kylin/index.rst
b/docs/apache-airflow-providers-apache-kylin/index.rst
index ae0ca3f..5cbec63 100644
--- a/docs/apache-airflow-providers-apache-kylin/index.rst
+++ b/docs/apache-airflow-providers-apache-kylin/index.rst
@@ -34,6 +34,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/kylin/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-kylin/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-kylin/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-kylin/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-kylin/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-livy/index.rst
b/docs/apache-airflow-providers-apache-livy/index.rst
index cb058c3..f671b54 100644
--- a/docs/apache-airflow-providers-apache-livy/index.rst
+++ b/docs/apache-airflow-providers-apache-livy/index.rst
@@ -33,6 +33,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/livy/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-livy/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-livy/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-livy/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-livy/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-pig/index.rst
b/docs/apache-airflow-providers-apache-pig/index.rst
index e5624da..c820622 100644
--- a/docs/apache-airflow-providers-apache-pig/index.rst
+++ b/docs/apache-airflow-providers-apache-pig/index.rst
@@ -33,6 +33,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/pig/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-pig/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-pig/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-pig/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-pig/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-pinot/index.rst
b/docs/apache-airflow-providers-apache-pinot/index.rst
index 64daaad..181ad92 100644
--- a/docs/apache-airflow-providers-apache-pinot/index.rst
+++ b/docs/apache-airflow-providers-apache-pinot/index.rst
@@ -27,6 +27,7 @@ Content
Python API <_api/airflow/providers/apache/pinot/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-pinot/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-pinot/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-pinot/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-pinot/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-spark/index.rst
b/docs/apache-airflow-providers-apache-spark/index.rst
index 54e3068..a93d8f1 100644
--- a/docs/apache-airflow-providers-apache-spark/index.rst
+++ b/docs/apache-airflow-providers-apache-spark/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/apache/spark/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-spark/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-spark/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-spark/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-spark/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-apache-sqoop/index.rst
b/docs/apache-airflow-providers-apache-sqoop/index.rst
index dd56f69..030d078 100644
--- a/docs/apache-airflow-providers-apache-sqoop/index.rst
+++ b/docs/apache-airflow-providers-apache-sqoop/index.rst
@@ -27,6 +27,7 @@ Content
Python API <_api/airflow/providers/apache/sqoop/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-apache-sqoop/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-apache-sqoop/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-apache-sqoop/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-apache-sqoop/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-asana/index.rst
b/docs/apache-airflow-providers-asana/index.rst
index 44f34e8..9664025 100644
--- a/docs/apache-airflow-providers-asana/index.rst
+++ b/docs/apache-airflow-providers-asana/index.rst
@@ -46,6 +46,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-asana/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-asana/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-asana/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-asana/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-celery/index.rst
b/docs/apache-airflow-providers-celery/index.rst
index 6efe440..965ed79 100644
--- a/docs/apache-airflow-providers-celery/index.rst
+++ b/docs/apache-airflow-providers-celery/index.rst
@@ -28,6 +28,7 @@ Content
Python API <_api/airflow/providers/celery/index>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-celery/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-celery/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-celery/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-celery/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-cloudant/index.rst
b/docs/apache-airflow-providers-cloudant/index.rst
index afbc7e7..f08ff84 100644
--- a/docs/apache-airflow-providers-cloudant/index.rst
+++ b/docs/apache-airflow-providers-cloudant/index.rst
@@ -28,6 +28,7 @@ Content
Python API <_api/airflow/providers/cloudant/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-cloudant/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-cloudant/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-cloudant/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-cloudant/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-cncf-kubernetes/index.rst
b/docs/apache-airflow-providers-cncf-kubernetes/index.rst
index 9bb41ea..d6e8fe9 100644
--- a/docs/apache-airflow-providers-cncf-kubernetes/index.rst
+++ b/docs/apache-airflow-providers-cncf-kubernetes/index.rst
@@ -41,6 +41,8 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/cncf/kubernetes/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-cncf-kubernetes/>
+ Installing from sources <installing-providers-from-sources>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-cncf-kubernetes/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-cncf-kubernetes/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-cncf-kubernetes/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-databricks/index.rst
b/docs/apache-airflow-providers-databricks/index.rst
index cd32e87..0b0e771 100644
--- a/docs/apache-airflow-providers-databricks/index.rst
+++ b/docs/apache-airflow-providers-databricks/index.rst
@@ -41,6 +41,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/databricks/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-databricks/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-databricks/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-databricks/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-databricks/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-datadog/index.rst
b/docs/apache-airflow-providers-datadog/index.rst
index dae16ba..19af530 100644
--- a/docs/apache-airflow-providers-datadog/index.rst
+++ b/docs/apache-airflow-providers-datadog/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-datadog/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-datadog/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-datadog/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-datadog/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-dingding/index.rst
b/docs/apache-airflow-providers-dingding/index.rst
index ffab7fd..0cf8299 100644
--- a/docs/apache-airflow-providers-dingding/index.rst
+++ b/docs/apache-airflow-providers-dingding/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/dingding/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-dingding/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-dingding/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-dingding/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-dingding/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-discord/index.rst
b/docs/apache-airflow-providers-discord/index.rst
index e4d9193..a0615f3 100644
--- a/docs/apache-airflow-providers-discord/index.rst
+++ b/docs/apache-airflow-providers-discord/index.rst
@@ -28,6 +28,7 @@ Content
Python API <_api/airflow/providers/discord/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-discord/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-discord/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-discord/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-discord/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-docker/index.rst
b/docs/apache-airflow-providers-docker/index.rst
index cee3bfe..c141d58 100644
--- a/docs/apache-airflow-providers-docker/index.rst
+++ b/docs/apache-airflow-providers-docker/index.rst
@@ -35,6 +35,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/docker/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-docker/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-docker/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-docker/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-docker/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-elasticsearch/index.rst
b/docs/apache-airflow-providers-elasticsearch/index.rst
index fc16855..0732baf 100644
--- a/docs/apache-airflow-providers-elasticsearch/index.rst
+++ b/docs/apache-airflow-providers-elasticsearch/index.rst
@@ -46,6 +46,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-elasticsearch/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-elasticsearch/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-elasticsearch/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-elasticsearch/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-exasol/index.rst
b/docs/apache-airflow-providers-exasol/index.rst
index b63656b..d974c6f 100644
--- a/docs/apache-airflow-providers-exasol/index.rst
+++ b/docs/apache-airflow-providers-exasol/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-exasol/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-exasol/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-exasol/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-exasol/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-facebook/index.rst
b/docs/apache-airflow-providers-facebook/index.rst
index f40f573..a9ff76d 100644
--- a/docs/apache-airflow-providers-facebook/index.rst
+++ b/docs/apache-airflow-providers-facebook/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-facebook/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-facebook/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-facebook/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-facebook/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-ftp/index.rst
b/docs/apache-airflow-providers-ftp/index.rst
index cdf89d5..8a711f8 100644
--- a/docs/apache-airflow-providers-ftp/index.rst
+++ b/docs/apache-airflow-providers-ftp/index.rst
@@ -34,6 +34,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-ftp/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-ftp/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-ftp/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-ftp/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-google/index.rst
b/docs/apache-airflow-providers-google/index.rst
index 00333dc..39718b9 100644
--- a/docs/apache-airflow-providers-google/index.rst
+++ b/docs/apache-airflow-providers-google/index.rst
@@ -44,6 +44,7 @@ Content
Example DAGs <example-dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-google/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-google/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-google/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-google/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-grpc/index.rst
b/docs/apache-airflow-providers-grpc/index.rst
index 3f011c9..6d19fee 100644
--- a/docs/apache-airflow-providers-grpc/index.rst
+++ b/docs/apache-airflow-providers-grpc/index.rst
@@ -39,6 +39,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-grpc/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-grpc/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-grpc/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-grpc/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-hashicorp/index.rst
b/docs/apache-airflow-providers-hashicorp/index.rst
index 572d86a..3092899 100644
--- a/docs/apache-airflow-providers-hashicorp/index.rst
+++ b/docs/apache-airflow-providers-hashicorp/index.rst
@@ -39,6 +39,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-hashicorp/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-hashicorp/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-hashicorp/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-hashicorp/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-http/index.rst
b/docs/apache-airflow-providers-http/index.rst
index 15fafd8..37327a1 100644
--- a/docs/apache-airflow-providers-http/index.rst
+++ b/docs/apache-airflow-providers-http/index.rst
@@ -41,6 +41,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/http/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-http/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-http/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-http/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-http/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-imap/index.rst
b/docs/apache-airflow-providers-imap/index.rst
index 7e10f97..cbd5dcc 100644
--- a/docs/apache-airflow-providers-imap/index.rst
+++ b/docs/apache-airflow-providers-imap/index.rst
@@ -34,6 +34,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-imap/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-imap/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-imap/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-imap/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-jdbc/index.rst
b/docs/apache-airflow-providers-jdbc/index.rst
index 2ee300f..a7c827e 100644
--- a/docs/apache-airflow-providers-jdbc/index.rst
+++ b/docs/apache-airflow-providers-jdbc/index.rst
@@ -41,6 +41,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/jdbc/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-jdbc/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-jdbc/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-jdbc/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-jdbc/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-jenkins/index.rst
b/docs/apache-airflow-providers-jenkins/index.rst
index a6c7d27..24ac566 100644
--- a/docs/apache-airflow-providers-jenkins/index.rst
+++ b/docs/apache-airflow-providers-jenkins/index.rst
@@ -34,6 +34,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/jenkins/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-jenkins/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-jenkins/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-jenkins/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-jenkins/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-jira/index.rst
b/docs/apache-airflow-providers-jira/index.rst
index 6aa7c29..0b2d3d9 100644
--- a/docs/apache-airflow-providers-jira/index.rst
+++ b/docs/apache-airflow-providers-jira/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-jira/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-jira/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-jira/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-jira/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-microsoft-azure/index.rst
b/docs/apache-airflow-providers-microsoft-azure/index.rst
index bdef1a0..8be017c 100644
--- a/docs/apache-airflow-providers-microsoft-azure/index.rst
+++ b/docs/apache-airflow-providers-microsoft-azure/index.rst
@@ -43,6 +43,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/microsoft/azure/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-microsoft-azure/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-microsoft-azure/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-microsoft-azure/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-microsoft-azure/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-microsoft-mssql/index.rst
b/docs/apache-airflow-providers-microsoft-mssql/index.rst
index 4d90279..93258e7 100644
--- a/docs/apache-airflow-providers-microsoft-mssql/index.rst
+++ b/docs/apache-airflow-providers-microsoft-mssql/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-microsoft-mssql/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-microsoft-mssql/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-microsoft-mssql/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-microsoft-mssql/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-microsoft-psrp/index.rst
b/docs/apache-airflow-providers-microsoft-psrp/index.rst
index c75907a..a65da20 100644
--- a/docs/apache-airflow-providers-microsoft-psrp/index.rst
+++ b/docs/apache-airflow-providers-microsoft-psrp/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-microsoft-psrp/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-microsoft-psrp/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-microsoft-psrp/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-microsoft-psrp/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-microsoft-winrm/index.rst
b/docs/apache-airflow-providers-microsoft-winrm/index.rst
index 839d901..6392dd5 100644
--- a/docs/apache-airflow-providers-microsoft-winrm/index.rst
+++ b/docs/apache-airflow-providers-microsoft-winrm/index.rst
@@ -34,6 +34,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/microsoft/winrm/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-microsoft-winrm/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-microsoft-winrm/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-microsoft-winrm/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-microsoft-winrm/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-mongo/index.rst
b/docs/apache-airflow-providers-mongo/index.rst
index 2f9178c..b24a382 100644
--- a/docs/apache-airflow-providers-mongo/index.rst
+++ b/docs/apache-airflow-providers-mongo/index.rst
@@ -34,6 +34,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-mongo/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-mongo/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-mongo/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-mongo/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-mysql/index.rst
b/docs/apache-airflow-providers-mysql/index.rst
index 2077377..911500b 100644
--- a/docs/apache-airflow-providers-mysql/index.rst
+++ b/docs/apache-airflow-providers-mysql/index.rst
@@ -40,12 +40,8 @@ Content
:caption: Resources
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/mysql/example_dags>
-
-.. toctree::
- :maxdepth: 1
- :caption: Resources
-
PyPI Repository <https://pypi.org/project/apache-airflow-providers-mysql/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-mysql/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-mysql/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-mysql/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-neo4j/index.rst
b/docs/apache-airflow-providers-neo4j/index.rst
index d7bf3c1..23fb458 100644
--- a/docs/apache-airflow-providers-neo4j/index.rst
+++ b/docs/apache-airflow-providers-neo4j/index.rst
@@ -46,6 +46,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-neo4j/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-neo4j/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-neo4j/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-neo4j/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-odbc/index.rst
b/docs/apache-airflow-providers-odbc/index.rst
index 253a7df..d874078 100644
--- a/docs/apache-airflow-providers-odbc/index.rst
+++ b/docs/apache-airflow-providers-odbc/index.rst
@@ -35,6 +35,7 @@ Content
Python API <_api/airflow/providers/odbc/index>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-odbc/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-odbc/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-odbc/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-odbc/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-openfaas/index.rst
b/docs/apache-airflow-providers-openfaas/index.rst
index e18642e..2c40865 100644
--- a/docs/apache-airflow-providers-openfaas/index.rst
+++ b/docs/apache-airflow-providers-openfaas/index.rst
@@ -33,8 +33,9 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-openfaas/>
+ Installing from sources <installing-providers-from-sources>
-.. THE REMINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN
AT RELEASE TIME!
+.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
.. toctree::
diff --git
a/docs/apache-airflow-providers-openfaas/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-openfaas/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-openfaas/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-opsgenie/index.rst
b/docs/apache-airflow-providers-opsgenie/index.rst
index 5573ec5..c710172 100644
--- a/docs/apache-airflow-providers-opsgenie/index.rst
+++ b/docs/apache-airflow-providers-opsgenie/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-opsgenie/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-opsgenie/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-opsgenie/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-opsgenie/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-oracle/index.rst
b/docs/apache-airflow-providers-oracle/index.rst
index 67f2e19..6905ffc 100644
--- a/docs/apache-airflow-providers-oracle/index.rst
+++ b/docs/apache-airflow-providers-oracle/index.rst
@@ -39,6 +39,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-oracle/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-oracle/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-oracle/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-oracle/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-pagerduty/index.rst
b/docs/apache-airflow-providers-pagerduty/index.rst
index 83702a3..f695c13 100644
--- a/docs/apache-airflow-providers-pagerduty/index.rst
+++ b/docs/apache-airflow-providers-pagerduty/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-pagerduty/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-pagerduty/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-pagerduty/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-pagerduty/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-papermill/index.rst
b/docs/apache-airflow-providers-papermill/index.rst
index 9108a77..9a173f5 100644
--- a/docs/apache-airflow-providers-papermill/index.rst
+++ b/docs/apache-airflow-providers-papermill/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/papermill/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-papermill/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-papermill/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-papermill/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-papermill/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-plexus/index.rst
b/docs/apache-airflow-providers-plexus/index.rst
index 857ef5e..80356b4 100644
--- a/docs/apache-airflow-providers-plexus/index.rst
+++ b/docs/apache-airflow-providers-plexus/index.rst
@@ -39,6 +39,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-plexus/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-plexus/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-plexus/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-plexus/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-postgres/index.rst
b/docs/apache-airflow-providers-postgres/index.rst
index b00c196..e60c787 100644
--- a/docs/apache-airflow-providers-postgres/index.rst
+++ b/docs/apache-airflow-providers-postgres/index.rst
@@ -46,6 +46,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-postgres/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-postgres/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-postgres/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-postgres/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-presto/index.rst
b/docs/apache-airflow-providers-presto/index.rst
index 39e776e..4469826 100644
--- a/docs/apache-airflow-providers-presto/index.rst
+++ b/docs/apache-airflow-providers-presto/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-presto/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-presto/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-presto/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-presto/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-qubole/index.rst
b/docs/apache-airflow-providers-qubole/index.rst
index 994f279..3bb1988 100644
--- a/docs/apache-airflow-providers-qubole/index.rst
+++ b/docs/apache-airflow-providers-qubole/index.rst
@@ -34,6 +34,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/qubole/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-qubole/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-qubole/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-qubole/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-qubole/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-redis/index.rst
b/docs/apache-airflow-providers-redis/index.rst
index 28f01e2..6200207 100644
--- a/docs/apache-airflow-providers-redis/index.rst
+++ b/docs/apache-airflow-providers-redis/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-redis/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-redis/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-redis/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-redis/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-salesforce/index.rst
b/docs/apache-airflow-providers-salesforce/index.rst
index 09718be..55d47e2 100644
--- a/docs/apache-airflow-providers-salesforce/index.rst
+++ b/docs/apache-airflow-providers-salesforce/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/salesforce/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-salesforce/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-salesforce/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-salesforce/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-salesforce/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-samba/index.rst
b/docs/apache-airflow-providers-samba/index.rst
index 322d91c..e233d5d 100644
--- a/docs/apache-airflow-providers-samba/index.rst
+++ b/docs/apache-airflow-providers-samba/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-samba/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-samba/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-samba/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-samba/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-segment/index.rst
b/docs/apache-airflow-providers-segment/index.rst
index 6580ec6..fec2e68 100644
--- a/docs/apache-airflow-providers-segment/index.rst
+++ b/docs/apache-airflow-providers-segment/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-segment/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-segment/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-segment/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-segment/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-sendgrid/index.rst
b/docs/apache-airflow-providers-sendgrid/index.rst
index 61176b3..9ff509f 100644
--- a/docs/apache-airflow-providers-sendgrid/index.rst
+++ b/docs/apache-airflow-providers-sendgrid/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-sendgrid/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-sendgrid/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-sendgrid/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-sendgrid/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-sftp/index.rst
b/docs/apache-airflow-providers-sftp/index.rst
index a11f420..948e50d 100644
--- a/docs/apache-airflow-providers-sftp/index.rst
+++ b/docs/apache-airflow-providers-sftp/index.rst
@@ -34,6 +34,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-sftp/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-sftp/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-sftp/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-sftp/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-singularity/index.rst
b/docs/apache-airflow-providers-singularity/index.rst
index 938f4b0..59a5321 100644
--- a/docs/apache-airflow-providers-singularity/index.rst
+++ b/docs/apache-airflow-providers-singularity/index.rst
@@ -34,6 +34,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/singularity/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-singularity/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-singularity/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-singularity/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-singularity/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-slack/index.rst
b/docs/apache-airflow-providers-slack/index.rst
index e8f652e..a290dea 100644
--- a/docs/apache-airflow-providers-slack/index.rst
+++ b/docs/apache-airflow-providers-slack/index.rst
@@ -35,6 +35,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-slack/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-slack/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-slack/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-slack/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-snowflake/index.rst
b/docs/apache-airflow-providers-snowflake/index.rst
index a86b300..91ca5b3 100644
--- a/docs/apache-airflow-providers-snowflake/index.rst
+++ b/docs/apache-airflow-providers-snowflake/index.rst
@@ -41,6 +41,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/snowflake/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-snowflake/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-snowflake/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-snowflake/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-snowflake/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-sqlite/index.rst
b/docs/apache-airflow-providers-sqlite/index.rst
index d217e3c..2b3ad2c 100644
--- a/docs/apache-airflow-providers-sqlite/index.rst
+++ b/docs/apache-airflow-providers-sqlite/index.rst
@@ -46,6 +46,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-sqlite/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-sqlite/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-sqlite/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-sqlite/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-ssh/index.rst
b/docs/apache-airflow-providers-ssh/index.rst
index 9137aca..819cb80 100644
--- a/docs/apache-airflow-providers-ssh/index.rst
+++ b/docs/apache-airflow-providers-ssh/index.rst
@@ -39,6 +39,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-ssh/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-ssh/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-ssh/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-ssh/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-tableau/index.rst
b/docs/apache-airflow-providers-tableau/index.rst
index 8a5b128..3076e4d 100644
--- a/docs/apache-airflow-providers-tableau/index.rst
+++ b/docs/apache-airflow-providers-tableau/index.rst
@@ -36,6 +36,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/tableau/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-tableau/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-tableau/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-tableau/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-tableau/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-telegram/index.rst
b/docs/apache-airflow-providers-telegram/index.rst
index caec86a..0f257e6 100644
--- a/docs/apache-airflow-providers-telegram/index.rst
+++ b/docs/apache-airflow-providers-telegram/index.rst
@@ -40,6 +40,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/telegram/example_dags>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-telegram/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-telegram/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-telegram/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-telegram/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-trino/index.rst
b/docs/apache-airflow-providers-trino/index.rst
index 38e7210..0d3fe15 100644
--- a/docs/apache-airflow-providers-trino/index.rst
+++ b/docs/apache-airflow-providers-trino/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository <https://pypi.org/project/apache-airflow-providers-trino/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-trino/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-trino/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-trino/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-vertica/index.rst
b/docs/apache-airflow-providers-vertica/index.rst
index e8f348b..7833cc0 100644
--- a/docs/apache-airflow-providers-vertica/index.rst
+++ b/docs/apache-airflow-providers-vertica/index.rst
@@ -33,6 +33,7 @@ Content
:caption: Resources
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-vertica/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-vertica/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-vertica/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-vertica/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-yandex/index.rst
b/docs/apache-airflow-providers-yandex/index.rst
index 9938e8a..7d7e66e 100644
--- a/docs/apache-airflow-providers-yandex/index.rst
+++ b/docs/apache-airflow-providers-yandex/index.rst
@@ -41,6 +41,7 @@ Content
Example DAGs
<https://github.com/apache/airflow/tree/main/airflow/providers/yandex/example_dags>
PyPI Repository <https://pypi.org/project/apache-airflow-providers-yandex/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-yandex/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-yandex/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++ b/docs/apache-airflow-providers-yandex/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/apache-airflow-providers-zendesk/index.rst
b/docs/apache-airflow-providers-zendesk/index.rst
index 1f8d977..2ff4e05 100644
--- a/docs/apache-airflow-providers-zendesk/index.rst
+++ b/docs/apache-airflow-providers-zendesk/index.rst
@@ -28,6 +28,7 @@ Content
Python API <_api/airflow/providers/zendesk/index>
PyPI Repository
<https://pypi.org/project/apache-airflow-providers-zendesk/>
+ Installing from sources <installing-providers-from-sources>
.. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE
OVERWRITTEN AT RELEASE TIME!
diff --git
a/docs/apache-airflow-providers-zendesk/installing-providers-from-sources.rst
b/docs/apache-airflow-providers-zendesk/installing-providers-from-sources.rst
new file mode 100644
index 0000000..1c90205
--- /dev/null
+++
b/docs/apache-airflow-providers-zendesk/installing-providers-from-sources.rst
@@ -0,0 +1,18 @@
+ .. Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ .. http://www.apache.org/licenses/LICENSE-2.0
+
+ .. Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+.. include:: ../installing-providers-from-sources.rst
diff --git a/docs/conf.py b/docs/conf.py
index cebb8b1..36b355e 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -176,6 +176,11 @@ if PACKAGE_NAME == 'apache-airflow':
'README.rst',
]
elif PACKAGE_NAME.startswith('apache-airflow-providers-'):
+ extensions.extend(
+ [
+ 'sphinxcontrib.jinja',
+ ]
+ )
exclude_patterns = ['operators/_partials']
else:
exclude_patterns = []
@@ -392,9 +397,16 @@ elif PACKAGE_NAME.startswith('apache-airflow-providers-'):
return yaml.load(f, SafeLoader)
config = _load_config()
- if config:
- jinja_contexts = {'config_ctx': {"configs": config}}
- extensions.append('sphinxcontrib.jinja')
+ jinja_contexts = {
+ 'config_ctx': {"configs": config},
+ 'official_download_page': {
+ 'base_url': 'https://downloads.apache.org/airflow/providers',
+ 'closer_lua_url':
'https://www.apache.org/dyn/closer.lua/airflow/providers',
+ 'package_name': PACKAGE_NAME,
+ 'package_name_underscores': PACKAGE_NAME.replace('-', '_'),
+ 'package_version': PACKAGE_VERSION,
+ },
+ }
elif PACKAGE_NAME == 'helm-chart':
def _str_representer(dumper, data):
diff --git a/docs/installing-providers-from-sources.rst
b/docs/installing-providers-from-sources.rst
new file mode 100644
index 0000000..a5253fc
--- /dev/null
+++ b/docs/installing-providers-from-sources.rst
@@ -0,0 +1,124 @@
+ .. 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.
+
+Installing Provider from Sources
+--------------------------------
+
+.. contents:: :local:
+
+
+Installing Provider from released sources and packages
+''''''''''''''''''''''''''''''''''''''''''''''''''''''
+
+You can also install the provider using the official sources and packages.
Those sources and packages
+released are the "official" sources of installation that you can use if you
want to verify the
+origin of the packages and want to verify checksums and signatures of the
packages.
+
+The packages are available at the
+`Official Apache Software Foundations Downloads page
<https://downloads.apache.org/airflow/providers>`_
+
+The downloads are available at:
+
+.. jinja:: official_download_page
+
+ * `Sdist package <{{ closer_lua_url }}/{{ package_name }}-{{
package_version }}.tar.gz>`__ (`asc <{{ base_url }}/{{ package_name }}-{{
package_version }}.tar.gz.asc>`__, `sha512 <{{ base_url }}/{{ package_name
}}-{{ package_version }}.tar.gz.sha512>`__) - those are also official sources
for the package
+ * `Wheel package <{{ closer_lua_url }}/{{ package_name_underscores }}-{{
package_version }}-py3-none-any.whl>`__ (`asc <{{ base_url }}/{{
package_name_underscores }}-{{ package_version }}-py3-none-any.whl.asc>`__,
`sha512 <{{ base_url }}/{{ package_name_underscores }}-{{ package_version
}}-py3-none-any.whl.sha512>`__)
+
+If you want to install from the source code, you can download from the sources
link above, it will contain
+a ``INSTALL`` file containing details on how you can build and install the
provider.
+
+Release integrity & Verification of releases
+''''''''''''''''''''''''''''''''''''''''''''
+
+`PGP signatures KEYS <https://downloads.apache.org/airflow/KEYS>`_
+
+It is essential that you verify the integrity of the downloaded files using
the PGP or SHA signatures.
+The PGP signatures can be verified using GPG or PGP. Please download the KEYS
as well as the asc
+signature files for relevant distribution. It is recommended to get these
files from the
+main distribution directory and not from the mirrors.
+
+.. code-block:: bash
+
+ gpg -i KEYS
+
+or
+
+.. code-block:: bash
+
+ pgpk -a KEYS
+
+or
+
+.. code-block:: bash
+
+ pgp -ka KEYS
+
+To verify the binaries/sources you can download the relevant asc files for it
from main
+distribution directory and follow the below guide.
+
+.. code-block:: bash
+
+ gpg --verify apache-airflow-providers-********.asc apache-airflow-*********
+
+or
+
+.. code-block:: bash
+
+ pgpv apache-airflow-providers-********.asc
+
+or
+
+.. code-block:: bash
+
+ pgp apache-airflow-providers-********.asc
+
+Example:
+
+.. jinja:: official_download_page
+
+ .. code-block:: console
+ :substitutions:
+
+ $ gpg --verify {{ package_name }}-{{ package_version }}.tar.gz.asc {{
package_name }}-{{ package_version }}.tar.gz
+ gpg: Signature made Sat 11 Sep 12:49:54 2021 BST
+ gpg: using RSA key
CDE15C6E4D3A8EC4ECF4BA4B6674E08AD7DE406F
+ gpg: issuer "[email protected]"
+ gpg: Good signature from "Kaxil Naik <[email protected]>"
[unknown]
+ gpg: aka "Kaxil Naik <[email protected]>" [unknown]
+ gpg: WARNING: The key's User ID is not certified with a trusted
signature!
+ gpg: There is no indication that the signature belongs to
the owner.
+ Primary key fingerprint: CDE1 5C6E 4D3A 8EC4 ECF4 BA4B 6674 E08A
D7DE 406F
+
+ The "Good signature from ..." is indication that the signatures are
correct.
+ Do not worry about the "not certified with a trusted signature" warning.
Most of the certificates used
+ by release managers are self signed, that's why you get this warning. By
importing the server in the
+ previous step and importing it via ID from ``KEYS`` page, you know that
this is a valid Key already.
+
+ For SHA512 sum check, download the relevant ``sha512`` and run the
following:
+
+ .. code-block:: bash
+
+ shasum -a 512 apache-airflow-providers-******** | diff -
apache-airflow-providers-********.sha512
+
+ The ``SHASUM`` of the file should match the one provided in ``.sha512``
file.
+
+ Example:
+
+ .. code-block:: bash
+ :substitutions:
+
+ shasum -a 512 {{ package_name }}-{{ package_version }}.tar.gz | diff
- {{ package_name }}-{{ package_version }}.tar.gz.sha512
diff --git a/scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
b/scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
index 91996cf..6cbd8ab 100755
--- a/scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
+++ b/scripts/ci/pre_commit/pre_commit_check_provider_yaml_files.py
@@ -28,6 +28,7 @@ from typing import Any, Dict, Iterable, List
import jsonschema
import yaml
from jsonpath_ng.ext import parse
+from rich.console import Console
from tabulate import tabulate
try:
@@ -351,6 +352,19 @@ def
check_providers_are_mentioned_in_issue_template(yaml_files: Dict[str, Dict])
sys.exit(1)
+def check_providers_have_all_documentation_files(yaml_files: Dict[str, Dict]):
+ expected_files = ["commits.rst", "index.rst",
"installing-providers-from-sources.rst"]
+ for package_info in yaml_files.values():
+ package_name = package_info['package-name']
+ provider_dir = os.path.join(DOCS_DIR, package_name)
+ for file in expected_files:
+ if not os.path.isfile(os.path.join(provider_dir, file)):
+ errors.append(
+ f"The provider {package_name} misses `{file}` in
documentation. "
+ f"Please add the file to {provider_dir}"
+ )
+
+
if __name__ == '__main__':
all_provider_files =
sorted(glob(f"{ROOT_DIR}/airflow/providers/**/provider.yaml", recursive=True))
if len(sys.argv) > 1:
@@ -371,6 +385,7 @@ if __name__ == '__main__':
check_hook_classes(all_parsed_yaml_files)
check_unique_provider_name(all_parsed_yaml_files)
check_providers_are_mentioned_in_issue_template(all_parsed_yaml_files)
+ check_providers_have_all_documentation_files(all_parsed_yaml_files)
if all_files_loaded:
# Only check those if all provider files are loaded
@@ -378,8 +393,8 @@ if __name__ == '__main__':
check_invalid_integration(all_parsed_yaml_files)
if errors:
- print(f"Found {len(errors)} errors")
+ console = Console(width=400, color_system="standard")
+ console.print(f"[red]Found {len(errors)} errors in providers[/]")
for error in errors:
- print(error)
- print()
+ console.print(f"[red]Error:[/] {error}")
sys.exit(1)