summaryrefslogtreecommitdiff
path: root/python-clint.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 18:06:20 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 18:06:20 +0000
commit7a0c64b71b60fe8e98b0dd4eb0b09ea213b8f9f2 (patch)
tree295d4393e0b0884a48eb005592b5292bb3d40a18 /python-clint.spec
parent9160df9b6f910af21b83f68fde4d3cfdaa744380 (diff)
automatic import of python-clint
Diffstat (limited to 'python-clint.spec')
-rw-r--r--python-clint.spec108
1 files changed, 108 insertions, 0 deletions
diff --git a/python-clint.spec b/python-clint.spec
new file mode 100644
index 0000000..0a294bf
--- /dev/null
+++ b/python-clint.spec
@@ -0,0 +1,108 @@
+%global _empty_manifest_terminate_build 0
+Name: python-clint
+Version: 0.5.1
+Release: 1
+Summary: Python Command Line Interface Tools
+License: ISC
+URL: https://github.com/kennethreitz/clint
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3d/b4/41ecb1516f1ba728f39ee7062b9dac1352d39823f513bb6f9e8aeb86e26d/clint-0.5.1.tar.gz
+BuildArch: noarch
+
+
+%description
+**Clint** is a module filled with a set of awesome tools for developing
+commandline applications.
+**C** ommand
+**L** ine
+**IN** terface
+**T** ools
+.
+Clint is awesome. Crazy awesome. It supports colors, but detects if the session is a TTY, so doesn't render the colors if you're piping stuff around. Automagically.
+Awesome nest-able indentation context manager. Example: (``with indent(4): puts('indented text')``). It supports custom email-style quotes. Of course, it supports color too, if and when needed.
+It has an awesome Column printer with optional auto-expanding columns. It detects how wide your current console is and adjusts accordingly. It wraps your words properly to fit the column size. With or without colors mixed in. All with a single function call.
+The world's easiest to use implicit argument system w/ chaining methods for filtering. Seriously.
+Run the various executables in examples_ to get a good feel for what Clint offers.
+You'll never want to not use it.
+
+%package -n python3-clint
+Summary: Python Command Line Interface Tools
+Provides: python-clint
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-clint
+**Clint** is a module filled with a set of awesome tools for developing
+commandline applications.
+**C** ommand
+**L** ine
+**IN** terface
+**T** ools
+.
+Clint is awesome. Crazy awesome. It supports colors, but detects if the session is a TTY, so doesn't render the colors if you're piping stuff around. Automagically.
+Awesome nest-able indentation context manager. Example: (``with indent(4): puts('indented text')``). It supports custom email-style quotes. Of course, it supports color too, if and when needed.
+It has an awesome Column printer with optional auto-expanding columns. It detects how wide your current console is and adjusts accordingly. It wraps your words properly to fit the column size. With or without colors mixed in. All with a single function call.
+The world's easiest to use implicit argument system w/ chaining methods for filtering. Seriously.
+Run the various executables in examples_ to get a good feel for what Clint offers.
+You'll never want to not use it.
+
+%package help
+Summary: Development documents and examples for clint
+Provides: python3-clint-doc
+%description help
+**Clint** is a module filled with a set of awesome tools for developing
+commandline applications.
+**C** ommand
+**L** ine
+**IN** terface
+**T** ools
+.
+Clint is awesome. Crazy awesome. It supports colors, but detects if the session is a TTY, so doesn't render the colors if you're piping stuff around. Automagically.
+Awesome nest-able indentation context manager. Example: (``with indent(4): puts('indented text')``). It supports custom email-style quotes. Of course, it supports color too, if and when needed.
+It has an awesome Column printer with optional auto-expanding columns. It detects how wide your current console is and adjusts accordingly. It wraps your words properly to fit the column size. With or without colors mixed in. All with a single function call.
+The world's easiest to use implicit argument system w/ chaining methods for filtering. Seriously.
+Run the various executables in examples_ to get a good feel for what Clint offers.
+You'll never want to not use it.
+
+%prep
+%autosetup -n clint-0.5.1
+
+%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-clint -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.1-1
+- Package Spec generated