diff --git a/cmd2-1.4.0.tar.gz b/cmd2-1.4.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..1231b337938a9361813b9ac1f627af81a93c34bd Binary files /dev/null and b/cmd2-1.4.0.tar.gz differ diff --git a/python-cmd2.spec b/python-cmd2.spec new file mode 100644 index 0000000000000000000000000000000000000000..eb962e45e3b1249aff636ed1652d7ab856939747 --- /dev/null +++ b/python-cmd2.spec @@ -0,0 +1,140 @@ +%global _empty_manifest_terminate_build 0 +Name: python-cmd2 +Version: 1.4.0 +Release: 1 +Summary: cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python +License: MIT +URL: https://github.com/python-cmd2/cmd2 +Source0: https://files.pythonhosted.org/packages/c1/76/98f8767ddc8febfbd6367b2fcd391cd92087496d00e58ad99008e126035e/cmd2-1.4.0.tar.gz +BuildArch: noarch + +Requires: python3-attrs +Requires: python3-colorama +Requires: python3-pyperclip +Requires: python3-wcwidth +Requires: python3-importlib-metadata +Requires: python3-pyreadline +Requires: python3-pytest +Requires: python3-codecov +Requires: python3-pytest-cov +Requires: python3-pytest-mock +Requires: python3-flake8 +Requires: python3-sphinx +Requires: python3-sphinx-rtd-theme +Requires: python3-sphinx-autobuild +Requires: python3-doc8 +Requires: python3-invoke +Requires: python3-twine +Requires: python3-mock +Requires: python3-nox +Requires: python3-nox +Requires: python3-codecov +Requires: python3-coverage +Requires: python3-pytest +Requires: python3-pytest-cov +Requires: python3-pytest-mock +Requires: python3-mock +Requires: python3-gnureadline + +%description +[![Latest Version](https://img.shields.io/pypi/v/cmd2.svg?style=flat-square&label=latest%20stable%20version)](https://pypi.python.org/pypi/cmd2/) +[![Build status](https://img.shields.io/travis/python-cmd2/cmd2.svg?style=flat-square&label=unix%20build)](https://travis-ci.org/python-cmd2/cmd2) +[![Appveyor build status](https://img.shields.io/appveyor/ci/FedericoCeratto/cmd2.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/FedericoCeratto/cmd2) +[![Azure Build status](https://python-cmd2.visualstudio.com/cmd2/_apis/build/status/python-cmd2.cmd2?branch=master)](https://python-cmd2.visualstudio.com/cmd2/_build/latest?definitionId=1&branch=master) +[![codecov](https://codecov.io/gh/python-cmd2/cmd2/branch/master/graph/badge.svg)](https://codecov.io/gh/python-cmd2/cmd2) +[![Documentation Status](https://readthedocs.org/projects/cmd2/badge/?version=latest)](http://cmd2.readthedocs.io/en/latest/?badge=latest) +Chat +cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it +quick and easy for developers to build feature-rich and user-friendly interactive command line +applications. It provides a simple API which is an extension of Python's built-in +[cmd](https://docs.python.org/3/library/cmd.html) module. cmd2 provides a wealth of features on top +of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary +when using cmd. +Click on image below to watch a short video demonstrating the capabilities of cmd2: +[![Screenshot](cmd2.png)](https://youtu.be/DDU_JH6cFsA) + +%package -n python3-cmd2 +Summary: cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python +Provides: python-cmd2 +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-cmd2 +[![Latest Version](https://img.shields.io/pypi/v/cmd2.svg?style=flat-square&label=latest%20stable%20version)](https://pypi.python.org/pypi/cmd2/) +[![Build status](https://img.shields.io/travis/python-cmd2/cmd2.svg?style=flat-square&label=unix%20build)](https://travis-ci.org/python-cmd2/cmd2) +[![Appveyor build status](https://img.shields.io/appveyor/ci/FedericoCeratto/cmd2.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/FedericoCeratto/cmd2) +[![Azure Build status](https://python-cmd2.visualstudio.com/cmd2/_apis/build/status/python-cmd2.cmd2?branch=master)](https://python-cmd2.visualstudio.com/cmd2/_build/latest?definitionId=1&branch=master) +[![codecov](https://codecov.io/gh/python-cmd2/cmd2/branch/master/graph/badge.svg)](https://codecov.io/gh/python-cmd2/cmd2) +[![Documentation Status](https://readthedocs.org/projects/cmd2/badge/?version=latest)](http://cmd2.readthedocs.io/en/latest/?badge=latest) +Chat +cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it +quick and easy for developers to build feature-rich and user-friendly interactive command line +applications. It provides a simple API which is an extension of Python's built-in +[cmd](https://docs.python.org/3/library/cmd.html) module. cmd2 provides a wealth of features on top +of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary +when using cmd. +Click on image below to watch a short video demonstrating the capabilities of cmd2: +[![Screenshot](cmd2.png)](https://youtu.be/DDU_JH6cFsA) + +%package help +Summary: Development documents and examples for cmd2 +Provides: python3-cmd2-doc +%description help +[![Latest Version](https://img.shields.io/pypi/v/cmd2.svg?style=flat-square&label=latest%20stable%20version)](https://pypi.python.org/pypi/cmd2/) +[![Build status](https://img.shields.io/travis/python-cmd2/cmd2.svg?style=flat-square&label=unix%20build)](https://travis-ci.org/python-cmd2/cmd2) +[![Appveyor build status](https://img.shields.io/appveyor/ci/FedericoCeratto/cmd2.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/FedericoCeratto/cmd2) +[![Azure Build status](https://python-cmd2.visualstudio.com/cmd2/_apis/build/status/python-cmd2.cmd2?branch=master)](https://python-cmd2.visualstudio.com/cmd2/_build/latest?definitionId=1&branch=master) +[![codecov](https://codecov.io/gh/python-cmd2/cmd2/branch/master/graph/badge.svg)](https://codecov.io/gh/python-cmd2/cmd2) +[![Documentation Status](https://readthedocs.org/projects/cmd2/badge/?version=latest)](http://cmd2.readthedocs.io/en/latest/?badge=latest) +Chat +cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it +quick and easy for developers to build feature-rich and user-friendly interactive command line +applications. It provides a simple API which is an extension of Python's built-in +[cmd](https://docs.python.org/3/library/cmd.html) module. cmd2 provides a wealth of features on top +of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary +when using cmd. +Click on image below to watch a short video demonstrating the capabilities of cmd2: +[![Screenshot](cmd2.png)](https://youtu.be/DDU_JH6cFsA) + +%prep +%autosetup -n cmd2-1.4.0 + +%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-cmd2 -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Dec 09 2020 Python_Bot +- Package Spec generated