summaryrefslogtreecommitdiff
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
parent9160df9b6f910af21b83f68fde4d3cfdaa744380 (diff)
automatic import of python-clint
-rw-r--r--.gitignore1
-rw-r--r--python-clint.spec108
-rw-r--r--sources1
3 files changed, 110 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3b9b652 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/clint-0.5.1.tar.gz
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
diff --git a/sources b/sources
new file mode 100644
index 0000000..2fcfa2b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8afd569f077886e2f4e6cca377da2623 clint-0.5.1.tar.gz