From ce76e197b17e2eead87da10fbdacbcf688d4f896 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 27 Jul 2026 01:56:15 +0000 Subject: automatic import of python-cmd2 --- python-cmd2.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 python-cmd2.spec (limited to 'python-cmd2.spec') diff --git a/python-cmd2.spec b/python-cmd2.spec new file mode 100644 index 0000000..01dbc1c --- /dev/null +++ b/python-cmd2.spec @@ -0,0 +1,89 @@ +%global _empty_manifest_terminate_build 0 +Name: python-cmd2 +Version: 2.6.2 +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/9d/29/e0dd8ca27c5ee55feea1a423ac0b55c7bc68b551d393085ae7c6da12a2e9/cmd2-2.6.2.tar.gz +BuildArch: noarch + +%description +quickly build feature-rich and user-friendly interactive command line applications in Python + +%package -n python3-cmd2 +Summary: cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python +Provides: python-cmd2 = %{version}-%{release} +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-hatchling python3-hatch-vcs python3-wheel python3-flit +# General requires +Requires: python3-attrs +Requires: python3-pyperclip +Requires: python3-wcwidth +Requires: python3-importlib-metadata +Requires: python3-typing-extensions +%description -n python3-cmd2 +quickly build feature-rich and user-friendly interactive command line applications in Python + +%package help +Summary: Development documents and examples for cmd2 +Provides: python3-cmd2-doc +%description help +quickly build feature-rich and user-friendly interactive command line applications in Python + +%prep +%autosetup -p1 -n cmd2-%{version} + +%build +%pyproject_build + +%install +%pyproject_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 + +%files -n python3-cmd2 +%{python3_sitelib}/* + +%files help +%{_docdir}/* + +%changelog +* Wed Jul 22 2026 shaoning - 2.6.2-1 +- Update package to version 2.6.2 + +* Fri May 15 2026 wuzhaomin - 2.6.1-1 +- Fixed bug that prevented `cmd2` from working with `from __future__ import annotations` +- Fixed duplicated parameter tables in API documentation. +- Fixed docstring style for MkDocs API documentation so parameters are displayed properly. +- Fixed 'index out of range' error when passing no arguments to an argparse-based command function. +- Fixed issue where argument parsers for overridden commands were not being created. + +* Tue Jun 11 2024 zeng liwen - 2.4.3-2 +- Backport patch:Fix Nonetype error when building with PyInstaller and no-console flag + +* Tue Mar 07 2023 wangjunqi - 2.4.3-1 +- Update package to version 2.4.3 + +* Wed Aug 10 2022 liqiuyu - 2.4.2-1 +- update to 2.4.2 + +* Tue Jul 26 2022 renliang16 - 2.4.0-1 +- Upgrade package python3-cmd2 to version 2.4.0 + +* Mon Jul 26 2021 liusheng - 1.5.0-1 +- Upgrade to version 1.5.0 + +* Mon Aug 2 2021 huangtianhua - 1.4.0-3 +- Add python3-setuptools_scm as buildrequire + +* Fri Jan 29 2021 zhangy +- Add buildrequires + +* Wed Dec 09 2020 Python_Bot +- Package Spec generated -- cgit v1.2.3