summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 08:03:30 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 08:03:30 +0000
commit19cf90a67af58ba6d77136ba37d28cf6be7b4a26 (patch)
tree0caefa4adb3bf85503fa1f609f41f29277e1c47c
parentae0dd671ef37a1a56bc367d880d9e6ff164c40ab (diff)
automatic import of python-epythet
-rw-r--r--.gitignore1
-rw-r--r--python-epythet.spec204
-rw-r--r--sources1
3 files changed, 206 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..ccf9ba8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/epythet-0.0.81.tar.gz
diff --git a/python-epythet.spec b/python-epythet.spec
new file mode 100644
index 0000000..6e83afb
--- /dev/null
+++ b/python-epythet.spec
@@ -0,0 +1,204 @@
+%global _empty_manifest_terminate_build 0
+Name: python-epythet
+Version: 0.0.81
+Release: 1
+Summary: Tools for documentation and packaging
+License: Apache Software License
+URL: https://github.com/i2mint/epythet
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/82/74/020d7ea68543b98613385435b0ee7658b4543bd36ae26ab14903e4617561/epythet-0.0.81.tar.gz
+BuildArch: noarch
+
+
+%description
+# epythet
+
+Documentation and packaging tools.
+Less humdrum, more automation, earlier at the pub.
+
+[Full documentation here](https://i2mint.github.io/epythet/index.html) generated by Epythet.
+
+# Getting Started
+Follow the [Sphinx Installation Guide](https://www.sphinx-doc.org/en/master/usage/installation.html)
+
+```
+pip install epythet
+```
+Follow the short [Quickstart Guide](https://i2mint.github.io/epythet/module_docs/epythet.html#quickstart)
+
+# About
+Tired of learning new frameworks and just need something to quickly display your docstrings in your python files? You've come to the right place. Epythet is built on
+ [Sphinx Python Documentation Generator](https://www.sphinx-doc.org/en/master/index.html) but automatically generates pages for each module .py files and a table of contents.
+
+
+# Publishing to GitHub Page with GitHub Actions
+Add workflow [.github/workflows/publish-docs.yml](https://github.com/i2mint/epythet/blob/master/.github/workflows/publish-docs.yml) to your repo and modify the trigger conditions to suit your needs. Example below will run automatically when the other "Continuous Integration" workflow is completed.
+```
+name: GitHub Pages
+
+on:
+ workflow_run:
+ workflows: ["Continuous Integration"]
+ types:
+ - completed
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: i2mint/epythet/actions/publish-github-pages@master
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ docs-branch: "gh-pages"
+ docs-dir: "./docsrc/_build/html/"
+ python-version: "3.10"
+```
+Setup the GitHub Pages for your repo after the target docs-branch is created. Set the target branch (default: "gh-pages") and folder as `/(root)`
+![image](https://user-images.githubusercontent.com/22692594/212193474-80b287e2-211c-470d-aa7c-9f779bdd3866.png)
+
+
+%package -n python3-epythet
+Summary: Tools for documentation and packaging
+Provides: python-epythet
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-epythet
+# epythet
+
+Documentation and packaging tools.
+Less humdrum, more automation, earlier at the pub.
+
+[Full documentation here](https://i2mint.github.io/epythet/index.html) generated by Epythet.
+
+# Getting Started
+Follow the [Sphinx Installation Guide](https://www.sphinx-doc.org/en/master/usage/installation.html)
+
+```
+pip install epythet
+```
+Follow the short [Quickstart Guide](https://i2mint.github.io/epythet/module_docs/epythet.html#quickstart)
+
+# About
+Tired of learning new frameworks and just need something to quickly display your docstrings in your python files? You've come to the right place. Epythet is built on
+ [Sphinx Python Documentation Generator](https://www.sphinx-doc.org/en/master/index.html) but automatically generates pages for each module .py files and a table of contents.
+
+
+# Publishing to GitHub Page with GitHub Actions
+Add workflow [.github/workflows/publish-docs.yml](https://github.com/i2mint/epythet/blob/master/.github/workflows/publish-docs.yml) to your repo and modify the trigger conditions to suit your needs. Example below will run automatically when the other "Continuous Integration" workflow is completed.
+```
+name: GitHub Pages
+
+on:
+ workflow_run:
+ workflows: ["Continuous Integration"]
+ types:
+ - completed
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: i2mint/epythet/actions/publish-github-pages@master
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ docs-branch: "gh-pages"
+ docs-dir: "./docsrc/_build/html/"
+ python-version: "3.10"
+```
+Setup the GitHub Pages for your repo after the target docs-branch is created. Set the target branch (default: "gh-pages") and folder as `/(root)`
+![image](https://user-images.githubusercontent.com/22692594/212193474-80b287e2-211c-470d-aa7c-9f779bdd3866.png)
+
+
+%package help
+Summary: Development documents and examples for epythet
+Provides: python3-epythet-doc
+%description help
+# epythet
+
+Documentation and packaging tools.
+Less humdrum, more automation, earlier at the pub.
+
+[Full documentation here](https://i2mint.github.io/epythet/index.html) generated by Epythet.
+
+# Getting Started
+Follow the [Sphinx Installation Guide](https://www.sphinx-doc.org/en/master/usage/installation.html)
+
+```
+pip install epythet
+```
+Follow the short [Quickstart Guide](https://i2mint.github.io/epythet/module_docs/epythet.html#quickstart)
+
+# About
+Tired of learning new frameworks and just need something to quickly display your docstrings in your python files? You've come to the right place. Epythet is built on
+ [Sphinx Python Documentation Generator](https://www.sphinx-doc.org/en/master/index.html) but automatically generates pages for each module .py files and a table of contents.
+
+
+# Publishing to GitHub Page with GitHub Actions
+Add workflow [.github/workflows/publish-docs.yml](https://github.com/i2mint/epythet/blob/master/.github/workflows/publish-docs.yml) to your repo and modify the trigger conditions to suit your needs. Example below will run automatically when the other "Continuous Integration" workflow is completed.
+```
+name: GitHub Pages
+
+on:
+ workflow_run:
+ workflows: ["Continuous Integration"]
+ types:
+ - completed
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: i2mint/epythet/actions/publish-github-pages@master
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ docs-branch: "gh-pages"
+ docs-dir: "./docsrc/_build/html/"
+ python-version: "3.10"
+```
+Setup the GitHub Pages for your repo after the target docs-branch is created. Set the target branch (default: "gh-pages") and folder as `/(root)`
+![image](https://user-images.githubusercontent.com/22692594/212193474-80b287e2-211c-470d-aa7c-9f779bdd3866.png)
+
+
+%prep
+%autosetup -n epythet-0.0.81
+
+%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-epythet -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.81-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..da9170b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+19cbab40493ee0fcfc2a0476ebb64599 epythet-0.0.81.tar.gz