From cb19bd11bc92cc84a6089ed9fde0e091210728cd Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 15 May 2023 03:38:51 +0000 Subject: automatic import of python-argteller-viz --- .gitignore | 1 + python-argteller-viz.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 77 insertions(+) create mode 100644 python-argteller-viz.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..49c476b 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/argteller-viz-0.0b45.tar.gz 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 - 0.0b45-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..547ffa8 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +f412d527f0c8b74d91914e252d4db285 argteller-viz-0.0b45.tar.gz -- cgit v1.2.3