This is an automated email from the ASF dual-hosted git repository.

kaxilnaik pushed a commit to branch v2-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 84f8b99de374edc58f4320d671540a096d8a2bd0
Author: Kaxil Naik <[email protected]>
AuthorDate: Sun Sep 12 09:58:54 2021 +0100

    Doc: Use ``closer.lua`` script for downloading sources (#18179)
    
    - Follows first point of 
https://infra.apache.org/release-download-pages.html#download-page to use 
`https://www.apache.org/dyn/closer.lua/PROJECT/VERSION/SOURCE-RELEASE` for 
mirrors
    - Fixes bug as the current version substitution does not work for 
Hyperlinks (open PR: 
https://github.com/adamtheturtle/sphinx-substitution-extensions/issues/178)
    
    (cherry picked from commit 9d05b32de593d2d553cfc567e092941b3d30a8a7)
---
 docs/apache-airflow/installing-from-sources.rst | 8 +++++---
 docs/conf.py                                    | 5 +++++
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/docs/apache-airflow/installing-from-sources.rst 
b/docs/apache-airflow/installing-from-sources.rst
index 307d1c7..4e64a2a 100644
--- a/docs/apache-airflow/installing-from-sources.rst
+++ b/docs/apache-airflow/installing-from-sources.rst
@@ -34,9 +34,11 @@ The packages are available at the
 
 The |version| downloads are available at:
 
-* `Apache Airflow |version| sdist package 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|.tar.gz.sha512>`__)
-* `Apache Airflow |version| wheel package 
<https://downloads.apache.org/airflow/|version|/apache_airflow-|version|-py3-none-any.whl>`_
 (`asc 
<https://downloads.apache.org/airflow/|version|/apache_airflow-|version|-py3-none-any.whl.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/|version|/apache_airflow-|version|-py3-none-any.whl.sha512>`__)
-* `Apache Airflow |version| sources 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|-source.tar.gz>`_
 (`asc 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|-source.tar.gz.asc>`__,
 `sha512 
<https://downloads.apache.org/airflow/|version|/apache-airflow-|version|-source.tar.gz.sha512>`__)
+.. jinja:: official_download_page
+
+    * `Sdist package <{{ closer_lua_url }}/apache-airflow-{{ airflow_version 
}}.tar.gz>`_ (`asc <{{ base_url }}/apache-airflow-{{ airflow_version 
}}.tar.gz.asc>`__, `sha512 <{{ base_url }}/apache-airflow-{{ airflow_version 
}}.tar.gz.sha512>`__)
+    * `Wheel package <{{ closer_lua_url }}/apache_airflow-{{ airflow_version 
}}-py3-none-any.whl>`_ (`asc <{{ base_url }}/apache_airflow-{{ airflow_version 
}}-py3-none-any.whl.asc>`__, `sha512 <{{ base_url }}/apache_airflow-{{ 
airflow_version }}-py3-none-any.whl.sha512>`__)
+    * `Sources <{{ closer_lua_url }}/apache-airflow-{{ airflow_version 
}}-source.tar.gz>`_ (`asc <{{ base_url }}/apache_airflow-{{ airflow_version 
}}-source.tar.gz.asc>`__, `sha512 <{{ base_url }}/apache-airflow-{{ 
airflow_version }}-source.tar.gz.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 Airflow.
diff --git a/docs/conf.py b/docs/conf.py
index 0197e42..4cee315 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -368,6 +368,11 @@ if PACKAGE_NAME == 'apache-airflow':
                 
'http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/apache-airflow/latest/'
             )
         },
+        'official_download_page': {
+            'base_url': 
f'https://downloads.apache.org/airflow/{PACKAGE_VERSION}',
+            'closer_lua_url': 
f'https://www.apache.org/dyn/closer.lua/airflow/{PACKAGE_VERSION}',
+            'airflow_version': PACKAGE_VERSION,
+        },
     }
 elif PACKAGE_NAME.startswith('apache-airflow-providers-'):
 

Reply via email to