From 6dd4d600401d4dadcc2d5d6d40e6630ce3a1b5ee Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 14:17:28 +0000 Subject: automatic import of python-sphinx-rtd-dark-mode --- .gitignore | 1 + python-sphinx-rtd-dark-mode.spec | 259 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 261 insertions(+) create mode 100644 python-sphinx-rtd-dark-mode.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..d205ec2 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/sphinx_rtd_dark_mode-1.2.4.tar.gz diff --git a/python-sphinx-rtd-dark-mode.spec b/python-sphinx-rtd-dark-mode.spec new file mode 100644 index 0000000..2ffe0ca --- /dev/null +++ b/python-sphinx-rtd-dark-mode.spec @@ -0,0 +1,259 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sphinx-rtd-dark-mode +Version: 1.2.4 +Release: 1 +Summary: Dark mode for the Sphinx Read the Docs theme. +License: MIT +URL: https://github.com/MrDogeBro/sphinx_rtd_dark_mode +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/33/aa/a721ab63d83c8cfe2b37d8c744337713ee8858dabe6ff6f2b2593b25d010/sphinx_rtd_dark_mode-1.2.4.tar.gz +BuildArch: noarch + +Requires: python3-sphinx-rtd-theme + +%description +# Sphinx RTD Theme Dark Mode + +[![Build Status](https://travis-ci.com/MrDogeBro/sphinx_rtd_dark_mode.svg?branch=main)](https://travis-ci.com/github/MrDogeBro/content_filter) [![PyPi version](https://img.shields.io/pypi/v/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI download month](https://img.shields.io/pypi/dm/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![License](https://img.shields.io/github/license/MrDogeBro/sphinx_rtd_dark_mode.svg)](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) + +This Sphinx extension adds a toggleable dark mode to the Read the Docs theme. +A little icon is added in the bottom right hand corner which allows the user +to switch between light or dark mode. + +## Installation + +**Python 3.4 or higher is required** + +To install dark mode for the RTD theme, enter the following command into your +terminal or command prompt. + +```bash +# Linux/OSX +python3 -m pip install sphinx-rtd-dark-mode + +# Windows +py -3 -m pip install sphinx-rtd-dark-mode +``` + +## Using the Extension + +To use the extension, you will need to add it to the extensions array in your config +file (`conf.py`). + +```py +extensions = ["sphinx_rtd_dark_mode"] +``` + +You will also need to be using the Sphinx RTD theme for this to work. If your not, +then the extension will change it for you as it only works for that theme. + +## Config + +Below are the options that are customizeable for the extension. Currently, there +is only one option available to configure. + +#### Default Dark Mode + +This lets you choose which theme the user sees when they load the docs for the first +time ever. After the first time however, this setting has no effect as the users +preference is stored in local storage within their browser. This option accepts a +boolean for the value. If this option is true (the default option), users will start +in dark mode when first visiting the site. If this option is false, users will start +in light mode when they first visit the site. + +```py +# user starts in dark mode +default_dark_mode = True + +# user starts in light mode +default_dark_mode = False +``` + +## License + +The Sphinx RTD Dark Mode module for Python is licensed under an [MIT license](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/master/LICENSE). + + + + +%package -n python3-sphinx-rtd-dark-mode +Summary: Dark mode for the Sphinx Read the Docs theme. +Provides: python-sphinx-rtd-dark-mode +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sphinx-rtd-dark-mode +# Sphinx RTD Theme Dark Mode + +[![Build Status](https://travis-ci.com/MrDogeBro/sphinx_rtd_dark_mode.svg?branch=main)](https://travis-ci.com/github/MrDogeBro/content_filter) [![PyPi version](https://img.shields.io/pypi/v/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI download month](https://img.shields.io/pypi/dm/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![License](https://img.shields.io/github/license/MrDogeBro/sphinx_rtd_dark_mode.svg)](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) + +This Sphinx extension adds a toggleable dark mode to the Read the Docs theme. +A little icon is added in the bottom right hand corner which allows the user +to switch between light or dark mode. + +## Installation + +**Python 3.4 or higher is required** + +To install dark mode for the RTD theme, enter the following command into your +terminal or command prompt. + +```bash +# Linux/OSX +python3 -m pip install sphinx-rtd-dark-mode + +# Windows +py -3 -m pip install sphinx-rtd-dark-mode +``` + +## Using the Extension + +To use the extension, you will need to add it to the extensions array in your config +file (`conf.py`). + +```py +extensions = ["sphinx_rtd_dark_mode"] +``` + +You will also need to be using the Sphinx RTD theme for this to work. If your not, +then the extension will change it for you as it only works for that theme. + +## Config + +Below are the options that are customizeable for the extension. Currently, there +is only one option available to configure. + +#### Default Dark Mode + +This lets you choose which theme the user sees when they load the docs for the first +time ever. After the first time however, this setting has no effect as the users +preference is stored in local storage within their browser. This option accepts a +boolean for the value. If this option is true (the default option), users will start +in dark mode when first visiting the site. If this option is false, users will start +in light mode when they first visit the site. + +```py +# user starts in dark mode +default_dark_mode = True + +# user starts in light mode +default_dark_mode = False +``` + +## License + +The Sphinx RTD Dark Mode module for Python is licensed under an [MIT license](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/master/LICENSE). + + + + +%package help +Summary: Development documents and examples for sphinx-rtd-dark-mode +Provides: python3-sphinx-rtd-dark-mode-doc +%description help +# Sphinx RTD Theme Dark Mode + +[![Build Status](https://travis-ci.com/MrDogeBro/sphinx_rtd_dark_mode.svg?branch=main)](https://travis-ci.com/github/MrDogeBro/content_filter) [![PyPi version](https://img.shields.io/pypi/v/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![PyPI download month](https://img.shields.io/pypi/dm/sphinx-rtd-dark-mode.svg)](https://pypi.python.org/pypi/sphinx-rtd-dark-mode/) [![License](https://img.shields.io/github/license/MrDogeBro/sphinx_rtd_dark_mode.svg)](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com) + +This Sphinx extension adds a toggleable dark mode to the Read the Docs theme. +A little icon is added in the bottom right hand corner which allows the user +to switch between light or dark mode. + +## Installation + +**Python 3.4 or higher is required** + +To install dark mode for the RTD theme, enter the following command into your +terminal or command prompt. + +```bash +# Linux/OSX +python3 -m pip install sphinx-rtd-dark-mode + +# Windows +py -3 -m pip install sphinx-rtd-dark-mode +``` + +## Using the Extension + +To use the extension, you will need to add it to the extensions array in your config +file (`conf.py`). + +```py +extensions = ["sphinx_rtd_dark_mode"] +``` + +You will also need to be using the Sphinx RTD theme for this to work. If your not, +then the extension will change it for you as it only works for that theme. + +## Config + +Below are the options that are customizeable for the extension. Currently, there +is only one option available to configure. + +#### Default Dark Mode + +This lets you choose which theme the user sees when they load the docs for the first +time ever. After the first time however, this setting has no effect as the users +preference is stored in local storage within their browser. This option accepts a +boolean for the value. If this option is true (the default option), users will start +in dark mode when first visiting the site. If this option is false, users will start +in light mode when they first visit the site. + +```py +# user starts in dark mode +default_dark_mode = True + +# user starts in light mode +default_dark_mode = False +``` + +## License + +The Sphinx RTD Dark Mode module for Python is licensed under an [MIT license](https://github.com/MrDogeBro/sphinx_rtd_dark_mode/blob/master/LICENSE). + + + + +%prep +%autosetup -n sphinx-rtd-dark-mode-1.2.4 + +%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-rtd-dark-mode -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot - 1.2.4-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..08ba1f1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +54ae5083c923704ae49b1cbef0bbde8f sphinx_rtd_dark_mode-1.2.4.tar.gz -- cgit v1.2.3