From 4ef0db48ef5c4cf23ce7504a017e5d862a75d018 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 10 Apr 2023 18:13:13 +0000 Subject: automatic import of python-sphinx-markdown-tables --- .gitignore | 1 + python-sphinx-markdown-tables.spec | 214 +++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 216 insertions(+) create mode 100644 python-sphinx-markdown-tables.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..5440e0e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/sphinx-markdown-tables-0.0.17.tar.gz diff --git a/python-sphinx-markdown-tables.spec b/python-sphinx-markdown-tables.spec new file mode 100644 index 0000000..226a588 --- /dev/null +++ b/python-sphinx-markdown-tables.spec @@ -0,0 +1,214 @@ +%global _empty_manifest_terminate_build 0 +Name: python-sphinx-markdown-tables +Version: 0.0.17 +Release: 1 +Summary: A Sphinx extension for rendering tables written in markdown +License: GNU General Public License v3 (GPLv3) +URL: https://github.com/ryanfox/sphinx-markdown-tables +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fb/36/af0e0a4aa69298b4d664d5176243412ae96bfc207d7e3314e12b3a6f2ccc/sphinx-markdown-tables-0.0.17.tar.gz +BuildArch: noarch + +Requires: python3-markdown + +%description +# sphinx-markdown-tables + +A [Sphinx](http://www.sphinx-doc.org/en/master/) extension for rendering markdown tables. + +Sphinx supports markdown via [Recommonmark,](https://github.com/rtfd/recommonmark) which does not support tables. This +extension provides them. + +It renders markdown tables as HTML, as defined by [python-markdown](https://python-markdown.github.io/) + +## Installation + + pip install sphinx-markdown-tables + +## Usage + +### Quick version +Add `sphinx_markdown_tables` to `extensions` in `conf.py`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +### Longer version +Sphinx needs to be configured to use markdown. First, you need `recommonmark`: + + pip install recommonmark + +In `conf.py`, configure `source_parsers` and `source_suffix`: + + source_parsers = { + '.md': 'recommonmark.parser.CommonMarkParser', + } + + source_suffix = ['.rst', '.md'] + +Once Sphinx is configured appropriately, add `sphinx_markdown_tables` to `extensions`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +For more information on Sphinx and markdown, see the +[Sphinx documentation.](http://www.sphinx-doc.org/en/master/usage/markdown.html) + +## License +This project is available under the GPLv3 license. For other licensing arrangements contact +[Ryan Fox.](https://foxrow.com) + + +%package -n python3-sphinx-markdown-tables +Summary: A Sphinx extension for rendering tables written in markdown +Provides: python-sphinx-markdown-tables +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-sphinx-markdown-tables +# sphinx-markdown-tables + +A [Sphinx](http://www.sphinx-doc.org/en/master/) extension for rendering markdown tables. + +Sphinx supports markdown via [Recommonmark,](https://github.com/rtfd/recommonmark) which does not support tables. This +extension provides them. + +It renders markdown tables as HTML, as defined by [python-markdown](https://python-markdown.github.io/) + +## Installation + + pip install sphinx-markdown-tables + +## Usage + +### Quick version +Add `sphinx_markdown_tables` to `extensions` in `conf.py`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +### Longer version +Sphinx needs to be configured to use markdown. First, you need `recommonmark`: + + pip install recommonmark + +In `conf.py`, configure `source_parsers` and `source_suffix`: + + source_parsers = { + '.md': 'recommonmark.parser.CommonMarkParser', + } + + source_suffix = ['.rst', '.md'] + +Once Sphinx is configured appropriately, add `sphinx_markdown_tables` to `extensions`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +For more information on Sphinx and markdown, see the +[Sphinx documentation.](http://www.sphinx-doc.org/en/master/usage/markdown.html) + +## License +This project is available under the GPLv3 license. For other licensing arrangements contact +[Ryan Fox.](https://foxrow.com) + + +%package help +Summary: Development documents and examples for sphinx-markdown-tables +Provides: python3-sphinx-markdown-tables-doc +%description help +# sphinx-markdown-tables + +A [Sphinx](http://www.sphinx-doc.org/en/master/) extension for rendering markdown tables. + +Sphinx supports markdown via [Recommonmark,](https://github.com/rtfd/recommonmark) which does not support tables. This +extension provides them. + +It renders markdown tables as HTML, as defined by [python-markdown](https://python-markdown.github.io/) + +## Installation + + pip install sphinx-markdown-tables + +## Usage + +### Quick version +Add `sphinx_markdown_tables` to `extensions` in `conf.py`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +### Longer version +Sphinx needs to be configured to use markdown. First, you need `recommonmark`: + + pip install recommonmark + +In `conf.py`, configure `source_parsers` and `source_suffix`: + + source_parsers = { + '.md': 'recommonmark.parser.CommonMarkParser', + } + + source_suffix = ['.rst', '.md'] + +Once Sphinx is configured appropriately, add `sphinx_markdown_tables` to `extensions`, like so: + + extensions = [ + 'sphinx_markdown_tables', + ] + +For more information on Sphinx and markdown, see the +[Sphinx documentation.](http://www.sphinx-doc.org/en/master/usage/markdown.html) + +## License +This project is available under the GPLv3 license. For other licensing arrangements contact +[Ryan Fox.](https://foxrow.com) + + +%prep +%autosetup -n sphinx-markdown-tables-0.0.17 + +%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-markdown-tables -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot - 0.0.17-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..2a3bb92 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +7240d3da2a215a462b849f66187b4ee7 sphinx-markdown-tables-0.0.17.tar.gz -- cgit v1.2.3