%global _empty_manifest_terminate_build 0 Name: python-sphinx-airflow-theme Version: 0.0.11 Release: 1 Summary: Airflow theme for Sphinx License: Apache License 2.0 URL: https://github.com/apache/airflow-site/tree/aip-11 Source0: https://mirrors.nju.edu.cn/pypi/web/packages/af/9c/e24597907ee651f294f7f63c24d232323aa554e526a16e9b8736036dfb26/sphinx_airflow_theme-0.0.11.tar.gz BuildArch: noarch Requires: python3-sphinx %description Sphinx theme for Apache Airflow documentation. # Install from sources In order to start working with the theme, please follow the instructions below. 1. Make sure your `python` shell command executes Python3 interpreter. If necessary, use a virtual environment: ``` mkvirtualenv -p python3 ``` 2. To make Javascript and CSS code available for the theme, run the following command in the root directory: ```shell script ./site.sh build-site && ./site.sh prepare-theme ``` 3. To install the required Python packages, in `/sphinx_airflow_theme` run: ```shell script pip install -e . ``` 4. To launch the demo documentation page, in `/sphinx_airflow_theme/demo` run: ```shell script ./docs.sh build && ./docs.sh preview ``` # Install developer version To install the latest development version of a theme, run: ```shell script THEME_VERSION="$(curl -s https://api.github.com/repos/apache/airflow-site/releases/latest | grep '"tag_name":' | cut -d '"' -f 4)" pip install "https://github.com/apache/airflow-site/releases/download/${THEME_VERSION}/sphinx_airflow_theme-${THEME_VERSION}-py3-none-any.whl" ``` Python packages for your PRs is available as downloadable artifact in GitHub Actions after the CI builds your PR. # Configuration A theme that supports the following configuration options under the `html_theme_options` dict in your projects `conf.py`: ## `navbar_links` The list of links that should be available in the navigation bar at the top of the pages. The order of items will not be changed. **Example values:** ```python html_theme_options = { 'navbar_links': [ {'href': '/docs/', 'text': 'Documentation'} ] } ``` (This is the default) ## `hide_website_buttons` If ``True``, all links on the same domain but not pointing to this theme's page (e.g. `/community/`) will be hidden. **Example values:** ```python html_theme_options = { 'hide_website_buttons': False, } ``` ## `sidebar_collapse` ## `sidebar_includehidden` Controls the ToC display in the sidebar. See https://www.sphinx-doc.org/en/master/templating.html#toctree for more info # Theme's source files - `/sphinx_airflow_theme/sphinx_airflow_theme` - HTML files - `/landing-pages/site/assets/scss` - SCSS files - `/landing-pages/src/js` - Javascript files. If you create a new JS file, **don't forget to include it in** `/landing-pages/src/docs-index.js %package -n python3-sphinx-airflow-theme Summary: Airflow theme for Sphinx Provides: python-sphinx-airflow-theme BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-sphinx-airflow-theme Sphinx theme for Apache Airflow documentation. # Install from sources In order to start working with the theme, please follow the instructions below. 1. Make sure your `python` shell command executes Python3 interpreter. If necessary, use a virtual environment: ``` mkvirtualenv -p python3 ``` 2. To make Javascript and CSS code available for the theme, run the following command in the root directory: ```shell script ./site.sh build-site && ./site.sh prepare-theme ``` 3. To install the required Python packages, in `/sphinx_airflow_theme` run: ```shell script pip install -e . ``` 4. To launch the demo documentation page, in `/sphinx_airflow_theme/demo` run: ```shell script ./docs.sh build && ./docs.sh preview ``` # Install developer version To install the latest development version of a theme, run: ```shell script THEME_VERSION="$(curl -s https://api.github.com/repos/apache/airflow-site/releases/latest | grep '"tag_name":' | cut -d '"' -f 4)" pip install "https://github.com/apache/airflow-site/releases/download/${THEME_VERSION}/sphinx_airflow_theme-${THEME_VERSION}-py3-none-any.whl" ``` Python packages for your PRs is available as downloadable artifact in GitHub Actions after the CI builds your PR. # Configuration A theme that supports the following configuration options under the `html_theme_options` dict in your projects `conf.py`: ## `navbar_links` The list of links that should be available in the navigation bar at the top of the pages. The order of items will not be changed. **Example values:** ```python html_theme_options = { 'navbar_links': [ {'href': '/docs/', 'text': 'Documentation'} ] } ``` (This is the default) ## `hide_website_buttons` If ``True``, all links on the same domain but not pointing to this theme's page (e.g. `/community/`) will be hidden. **Example values:** ```python html_theme_options = { 'hide_website_buttons': False, } ``` ## `sidebar_collapse` ## `sidebar_includehidden` Controls the ToC display in the sidebar. See https://www.sphinx-doc.org/en/master/templating.html#toctree for more info # Theme's source files - `/sphinx_airflow_theme/sphinx_airflow_theme` - HTML files - `/landing-pages/site/assets/scss` - SCSS files - `/landing-pages/src/js` - Javascript files. If you create a new JS file, **don't forget to include it in** `/landing-pages/src/docs-index.js %package help Summary: Development documents and examples for sphinx-airflow-theme Provides: python3-sphinx-airflow-theme-doc %description help Sphinx theme for Apache Airflow documentation. # Install from sources In order to start working with the theme, please follow the instructions below. 1. Make sure your `python` shell command executes Python3 interpreter. If necessary, use a virtual environment: ``` mkvirtualenv -p python3 ``` 2. To make Javascript and CSS code available for the theme, run the following command in the root directory: ```shell script ./site.sh build-site && ./site.sh prepare-theme ``` 3. To install the required Python packages, in `/sphinx_airflow_theme` run: ```shell script pip install -e . ``` 4. To launch the demo documentation page, in `/sphinx_airflow_theme/demo` run: ```shell script ./docs.sh build && ./docs.sh preview ``` # Install developer version To install the latest development version of a theme, run: ```shell script THEME_VERSION="$(curl -s https://api.github.com/repos/apache/airflow-site/releases/latest | grep '"tag_name":' | cut -d '"' -f 4)" pip install "https://github.com/apache/airflow-site/releases/download/${THEME_VERSION}/sphinx_airflow_theme-${THEME_VERSION}-py3-none-any.whl" ``` Python packages for your PRs is available as downloadable artifact in GitHub Actions after the CI builds your PR. # Configuration A theme that supports the following configuration options under the `html_theme_options` dict in your projects `conf.py`: ## `navbar_links` The list of links that should be available in the navigation bar at the top of the pages. The order of items will not be changed. **Example values:** ```python html_theme_options = { 'navbar_links': [ {'href': '/docs/', 'text': 'Documentation'} ] } ``` (This is the default) ## `hide_website_buttons` If ``True``, all links on the same domain but not pointing to this theme's page (e.g. `/community/`) will be hidden. **Example values:** ```python html_theme_options = { 'hide_website_buttons': False, } ``` ## `sidebar_collapse` ## `sidebar_includehidden` Controls the ToC display in the sidebar. See https://www.sphinx-doc.org/en/master/templating.html#toctree for more info # Theme's source files - `/sphinx_airflow_theme/sphinx_airflow_theme` - HTML files - `/landing-pages/site/assets/scss` - SCSS files - `/landing-pages/src/js` - Javascript files. If you create a new JS file, **don't forget to include it in** `/landing-pages/src/docs-index.js %prep %autosetup -n sphinx-airflow-theme-0.0.11 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-sphinx-airflow-theme -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed Apr 12 2023 Python_Bot - 0.0.11-1 - Package Spec generated