%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 - 0.5.1-1 - Package Spec generated