summaryrefslogtreecommitdiff
path: root/python-argteller-viz.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 03:38:51 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 03:38:51 +0000
commitcb19bd11bc92cc84a6089ed9fde0e091210728cd (patch)
tree970a9c2f4a64d57d5baff2247a5d8b1e550eac23 /python-argteller-viz.spec
parentae28fbe83a77ad35544d975ab091d4a96e5c9252 (diff)
automatic import of python-argteller-viz
Diffstat (limited to 'python-argteller-viz.spec')
-rw-r--r--python-argteller-viz.spec75
1 files changed, 75 insertions, 0 deletions
diff --git a/python-argteller-viz.spec b/python-argteller-viz.spec
new file mode 100644
index 0000000..a4023dc
--- /dev/null
+++ b/python-argteller-viz.spec
@@ -0,0 +1,75 @@
+%global _empty_manifest_terminate_build 0
+Name: python-argteller-viz
+Version: 0.0b45
+Release: 1
+Summary: Decorator for stylized interactive constructor using DSL parser
+License: DSB 3-clause
+URL: https://github.com/mozjay0619/argteller-viz
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/13/05/7b5f9280b8f88126e8b8467cf6b33b3c03f17366aa3865d9f4717e91d406/argteller-viz-0.0b45.tar.gz
+BuildArch: noarch
+
+
+%description
+The argteller package provides the class and method decorators for visual and interactive class object constructor. It frees the user from needing to constantly refer to documentations to figure out what arguments are required and what parameter values are valid inputs. It lists required arguments parsimoniously by only asking the parameters as needed, depending on the previously provided argument values. You can easily encode them in the custom DSL (domain specific language) script.
+This tool is useful in the Jupyter interface. It thus caters to the Python's interactive development capability. It also helps with code reproducibility by providing an easy way to share the parameter configurations.
+
+%package -n python3-argteller-viz
+Summary: Decorator for stylized interactive constructor using DSL parser
+Provides: python-argteller-viz
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-argteller-viz
+The argteller package provides the class and method decorators for visual and interactive class object constructor. It frees the user from needing to constantly refer to documentations to figure out what arguments are required and what parameter values are valid inputs. It lists required arguments parsimoniously by only asking the parameters as needed, depending on the previously provided argument values. You can easily encode them in the custom DSL (domain specific language) script.
+This tool is useful in the Jupyter interface. It thus caters to the Python's interactive development capability. It also helps with code reproducibility by providing an easy way to share the parameter configurations.
+
+%package help
+Summary: Development documents and examples for argteller-viz
+Provides: python3-argteller-viz-doc
+%description help
+The argteller package provides the class and method decorators for visual and interactive class object constructor. It frees the user from needing to constantly refer to documentations to figure out what arguments are required and what parameter values are valid inputs. It lists required arguments parsimoniously by only asking the parameters as needed, depending on the previously provided argument values. You can easily encode them in the custom DSL (domain specific language) script.
+This tool is useful in the Jupyter interface. It thus caters to the Python's interactive development capability. It also helps with code reproducibility by providing an easy way to share the parameter configurations.
+
+%prep
+%autosetup -n argteller-viz-0.0b45
+
+%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-argteller-viz -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0b45-1
+- Package Spec generated